From: electron <ele...@mg...> - 2004-02-24 06:34:44
|
To be done for 1.4.0: * improve WikiAdminSetAcl, test PagePerms. * implement paging for long lists: requires ->_backend->get_num_pages(), and enable the limit support in PageList just display prev + next buttons * fix minor dumping problems. * use lib/removepage for WikiAdminRemove * check the sf.net patches and bug submssions. My additions: * Trim WikiUserNew so its not calling itself for upgrading. Possibly split it to a WikiAuth folder/backend style ala WikiDB * Move Admin/PW out index.php and into the DB. Create a "superuser" group. * Rip out any place except WikiDB where we are checking DBParams for dbtype (breaks portability) * Move diff.php to a plugin and add some requested features. (colorization) * Native XML dumping. Create a wiki schema if none exists. * Clean UserPreferences.tmpl into the plugin. * Try and make more plugins use templating. * Touch as many todos and fixmes as possible. * More dynamic configuration and installer stuff. * Update Doc, Doc Doc...and more Doc! * Consider a better translation system. * Clean up and organize sourceforge.net site. And not necessarily in that order. New Features: * The long-awaited WikiUserNew class, a OOP rewrite of the marginally enabled auth code, which does: * optional external user authentification against databases, LDAP, IMAP and Files, in spirit to libnss and linux PAM. See doc/README.phpwiki-auth * optionally read and store user preferences in a database. (not in cookies or the users homepage) |