New editpage feature: [ ] Public

"Reini Urban" <[email protected]>
Newsgroups gmane.comp.web.wiki.phpwiki.talk
Message-ID <[email protected]>
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/

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.