|
From: David L. <llo...@ad...> - 2004-04-05 13:13:27
|
Marcel,
> It's basicly more a complete rewrite of the core, continuing on my OO
> ideas(see my OO ideas, 18-02-2004) towards OO mgw. Give me a day or
> two.
Basically, I would like to ensure:
* complete backwards compatibility with the old T.Bley Rights2 module
up until at least 2 releases
- this is to avoid any stupid mistakes
- I would label ALL rights2 function calls, classes and everything
else as deprecated
* i.e. still able to be used but likely to stop working
Why this approach?
- to let everyone slowly switch to "the new rights system"
- to let US work out what the "new rights system" is without having to
worry about breaking the actual project
How would we achieve this?
* continue to use Rights2
But slowly we'd introduce glue functions which gated Rights2 cruft to
Rights3 stuff, eg:
queryRights2_bool() might be a wrapper around:
queryRights3_bool()
A few thoughts of my own.
At the moment we need:
* a solution which works now
- i.e. reintroduce Rights2 (even though it really is quite horrid)
* a solution for the future
DSL
--
Open Source Business Network SA
http://osbn.inetd.com.au/
Open Source Industry Australia
http://osia.net.au/
|