[haiku-web] Re: Plone

  • From: "Charlie Clark" <charlie@xxxxxxxxxxxxxx>
  • To: haiku-web@xxxxxxxxxxxxx
  • Date: Sat, 29 Jul 2006 20:15:32 +0200

On Sat, 29 Jul 2006 20:01:17 +0200, Waldemar Kornewald <wkornew@xxxxxxx> wrote:

Well, the source looks extremely ugly and I'm if one couldn't do the
same with a much smaller plugin. Also, you can't store all kinds of
properties in that plugin, so you won't get access to the email
address.
Another problem: you can't delete users from the web interface and it
seems that you also can't change your password...how can people
release such an ugly work to the public?

"release early, release often" welcome to open source internet development

 Charlie, what are the advantages of XUF over a cleaned-up SQL auth
plugin (properties would still be handled by the default manager)?
Which would be more work?

I haven't looked at SQLAuth so I couldn't say. XUF is fairly big, but fully featured and separates authentication sources from property sources. Using basically involves choosing the backend you want to use and possibly extending the methods or writing the appropriate SQL if necessary.


Would you be willing to work on the SQL auth plugin? For me it's very
difficult to dig through the Plone source and find which interfaces to
export (there are about six interfaces for a simple auth plugin!!!)
and I could need your help, here.

The Zope authentication mechanism is notoriously poorly documented! But it is very fine-grained. I have worked with XUF and hacked it so I am familiar with it and the mailing list is active so this would be my suggestion. Furthermore, as the developer of XUF also wrote the ZopeTrac plugin he's familiar with both systems. Unfortunately I haven't managed to get Trac running on my machine so I have difficult with a development environment. If I can get Trac running here then I'm happy to help.


Charlie
-----------------------------------------------------------------------
haiku-web@xxxxxxxxxxxxx - Haiku Web & Developer Support Discussion List

Other related posts: