[cumbria_lug] UserGroup...
Schwuk
schwuk at schwuk.com
Thu Apr 22 10:06:33 BST 2004
Martin Alderson wrote:
> However, modularity is very, very tricky. Expect to be using no end of
> hacks to get them to work togther well - make sure you have a good API
> so people do not have to rewrite the wheel all of the time and cause
> code bloatage. Hell, make a custom scripting language for it if you need
> to.
Not quite sure I want to go that far... :)
I do intend to keep the code and interfaces clean - hence my reluctance
to adapt someone elses work!
My intention is that the central classes (which only really concern
Users and Authentication/Authorisation at this time) will be fairly
lightweight and only contain what they really need to. Using OOP, it
will be easy to take the basic User class and extend for use in each
module. I.E. Only the Article specific User class will contain the
moderation information. Only the Discussion specific User class will
contain the a .sig or Avatar.
> It seems like a great idea, but the modularity concerns me. Apart from
> that, it does sound rather good but make sure you have a damn good admin
> interface for it. A lot of these sorts of systems don't and make it very
> hard for the user to do what he wants. Also, sane defaults please!
I've learnt from experience for this, and the admin interface will be
written before anything else is.
Cheers,
--
Schwuk - http://www.schwuk.com
Cumbria LUG - http://www.cumbria.lug.org.uk
More information about the Cumbria
mailing list