From: Reini U. <ru...@x-...> - 2004-02-23 23:05:39
|
Are we ready for the intermediate 1.3.8 release? The only issues are longstanding minor problems with serial dumps on windows only, but all other show stoppers has been been fixed to my knowledge. I leave PagePerm's as it is now. You can change it internally, but the interface has to be improved, and is not tested enough. This should work for 1.4.0 I wrote a ReleaseNote, we still have to change the src to disable DEBUG and the version number. Steve, if you make the release, please change the version to 1.3.8, disable DEBUG, and tag the sources. 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. ReleaseNote for 1.3.8: This is the first release with the new WikiUser class and page permissions. Full page permission support will be enabled in the upcoming 1.4.0 release. 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) * New PagePerm class, Solaris/Windows-style ACL for stricter permissions per page. Translates original permissions to default ACL's. (cannot be managed yet, => 1.4.0) * Minor Pear DB update from Pear. * PageList sortable by pagename, mtime and hits. Working against paging support for longer lists (limit arg). New layout for such pagelists (grid-style) * New WikiAdmin plugins to administrate selectable pages ("Page Explorer"), for Rename, Search & Replace. * New other plugins: UpLoad: Basic UpLoad support by a special Upload: interwiki map by NathanGass <ga...@io...>, ReiniUrban <ru...@x-...> and qubit <rt...@da...> IncludeSiteMap: A combination of IncludePage and SiteMap RichTable: Allow rich formatting in table cells, See RichTablePlugin by Sameer D. Sahasrabuddhe * Basic Japanese language support (no pgsrc yet), by Tadashi Jokagi <web...@el...> * PhpWiki as PostNuke module improved, by Jason Potkanski (electrawn) * Allow inlining of images from a InterWiki url, for Upload support * [Upload:my_image.gif] inlines the image, * Upload:my_image.gif shows a plain inter-wiki link, * [what a pic|Upload:my_image.gif] shows a named inter-wiki link to the gif * [Upload:my_image.gif|what a pic] shows a inlined image linked to the page "what a pic" * New WikiGroup class enabled with the backends: NONE, WIKIPAGE, DB, FILE, LDAP (needed for page permissions in 1.4.0) Internally: * a session holds more user information than before. * htmlarea3 was tested. Seems to be too complicated to fit into the current usage policy. Only HTML can be written back from the textarea, and a HTML => Wiki format converter seems to be hard to write, esp. full roundtrips. Partial support (HTML PageType) seems to be against PhpWiki spirit. Use Guiki instead for now. * fpdf was tested to support PDF dumps (not yet enabled), * A SpellCheck feature was tested (not yet enabled), * moved interwiki.php code to PageType.php * internal _AuthInfo plugin to see the current auth settings. * intermediate InterWikiSearch revamp. (not yet working) * working on a dynamic upgrader (update pgsrc, enable new features, update deprecated features, ...) * working on a dynamic installer (initial work by electrawn for PostNuke) * UserPreferences has some options enabled, which do not work yet (notify by email, email check) Fixed Bugs: * Revived WikiAdminSelect and WikiAdminRemove, * Fixed XHTML dumps (wrong basepage, recursion detection), * ADODB limit code ReiniUrban <ru...@x-...> |