From: Reini U. <ru...@x-...> - 2008-08-13 09:20:05
|
I'd need a new feature to seperate wiki pages between public and non-public, so that an external tool can make daily public copies of certain pages, either static or to some external wiki from within an intranet wiki. And purge non-public pages and versions which were formerly public. Some kind of simple review process, not as complicated as ModeratedPage, similar to locked. Just a new WikiDB_Page key "public", similar to "locked", with a checkbox below Locked in action=edit. Should I do that in the public version or just privately? I think of adding a config.ini key like ENABLE_PAGEPUBLIC, default disabled. A better name would be appreciated. Or do we need more such page attributes, so that a generic plugin interface to editpage buttons and logic is needed? I tough of support for more markup types, which need a pulldown instead of a checkbox (creole, mediawiki), but this is too complicated, technically and for the user, so I rejected that idea. WikiCreole should be supported as addon automatically and for Mediawiki or other syntax we'd need some external importer + exporter. Ratings are supported by the RateIt plugin which can be added to the editpage template if wanted. More page attributes such as public in principal also, but because it is so simple I thought of adding it directly to lib/editpage.php optionally. -- Reini Urban http://phpwiki.org/ http://murbreak.at/ |