I want to add a permission system like tiki's to my website. I figure
the best thing to do is to copy most of the userlib, and the relevant
tables from the database, and then customize the tpl files plus code.
I already have Smarty and PEAR::DB and PEAR::Auth setup. Now it is time
to add the whole registration / lookup / password reminder stuff, plus
implement the groups and permissions for my application.
The problem is that the code is fairly hard to extract, and good
developer documentation does not exist.
<rant to="PEAR::Auth developers">
PEAR::Auth documentation is almost useless. There are 50 copies of it
on the net, but no good tutorials and real-world examples!
I want to use it because of the supposed quality of the code in PEAR,
but quality code to me means more than a good algorithm.
I found an impressive user management system at
but those developers use a different templating sytem and DB system
rather than PEAR::DB and Smarty.
I am hoping to keep the code fairly compatible with Tiki, so that I can
perhaps migrate to Tiki in the future, and/or contribute code to the
Sr. Internet Systems Architect
creators of the Business Utility Zone Gateway
Get latest updates about Open Source Projects, Conferences and News.