FW: [PEAR-DEV] LiveUser
| From: | Lukas Smith | Date: | Wed, 21 Aug 2002 22:46:50 +0000 |
| Subject: | FW: [PEAR-DEV] LiveUser | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-8567@lists.php.net to get a copy of this message | ||
Since tal is having issues ...
> -----Original Message-----
> From: Tal Peer [mailto:tal@php.net]
> Sent: Thursday, August 22, 2002 1:42 AM
> To: smith@dybnet.de
> Cc: pear-dev@lists.php.net
> Subject: Re: [PEAR-DEV] LiveUser
>
> Lukas Smith wrote:
>
> >Hi,
> >
> >ok Markus will soon recommit LiveUser to Perm_LiveUser.
> >
> >Anyways there are still some todo's left before LiveUser is really
the
> >mother of all ... :-)
> >
> >Anyways here is a list (sure there are things missing):
> >
> >- check flag if rights stored in session need to be reloaded (current
> >plan is to touch a file for each active session that belongs to a
user
> >who's rights have changed)
> >
> >- create a package.xml
> >
> I can do that, i'll look into it tomorrow.
>
> >
> >- make liveuser capable to be run in different modes (simple, medium,
> >complex) where different features are enabled to make the API simple
and
> >to remove possible performance eating features if they are no needed
> >
> >- fix broken backends
> >
> >This is a copy of the list on
> >http://projects.21st-hq.de/liveuser/
(in
> >the about section):
> >
> >Here´s the short-term TODO list:
> >
> >- Separate user information retrieval and ACL retrieval into
different
> >backend classes, allowing to have ACL information in a different data
> >container as the user information (thanks to Kristian Koehntopp for
this
> >idea).
> >- Add more API functions for writing ACL and user information
> >(currently, only information retrieval is implemented as I always had
a
> >nice admin GUI for editing data which might not be enough for some
> >people).
> >
> I can also help here.
>
> >- Fix the "remember me" feature (user login by cookie - potential
> >security hazard but often requested).
> >- Add "applications" on top of "authareas" to the ACL hierarchy. This
> >will prevent autharea nameclashes between applications and makes the
> >system even more flexible (thanks to Björn Schotte for the idea).
> >- Add a unique user identifier besides the database´s primary key
> >"user_id" which is not necessarily present when using an LDAP or SOAP
> >backend (again, thanks to Björn Schotte for the idea).
> >- Make an official release (haven´t made a final decision on the
license
> >yet. Will most likely be LGPL, PHP License or QPL). I´m open for
> >suggestions as I don´t know much about the pro´s and con´s of each
> >license yet. (Lukas sais: license is LGPL from all I know)
> >
> >And after that:
> >
> >- Add a SOAP backend class (Lukas sais: LDAP is also big on the list)
> >- Make table names freely definable (Lukas sais: I don't think this
is a
> >good feature, I have prefixed all tables with "liveuser_" in the MDB
> >backend and this should suffice imho)
> >- Add the possibility to use PEAR::Cache for the XML configuration
file
> >so it doesn´t have to be parsed again on each request
> >- Clean up the code (it is about 90% compatible with PEAR coding
> >standards already, but some things can be done more elegantly) (Lukas
> >sais: I have cleaned up a lot of remaining issues, but PEAR Error
> >handling still remains)
> >- Write more example scripts covering the new API functions
> >- Rewrite the admin GUI for easier integration in other applications
and
> >localization.
> >- Write a tutorial
> >
> >I think that Markus wouldn't mind if anyone would take up some of
these
> >jobs. Someothers he might really do himself. Dunno :-)
> >
> >If anyone wants to help please tell us what would interest you so
that
> >we can coordinate this rather large list of todo's.
> >
> >Regards,
> >Lukas Smith
> >smith@dybnet.de
> >_______________________________
> > DybNet Internet Solutions GbR
> > Reuchlinstr. 10-11
> > Gebäude 4 1.OG Raum 6 (4.1.6)
> > 10553 Berlin
> > Germany
> > Tel. : +49 30 83 22 50 00
> > Fax : +49 30 83 22 50 07
> > www.dybnet.de info@dybnet.de
> >
> >
> If you need more help, just say :-)
>
> Tal