Hi:

Dennis Benzinger schrieb:
> Hi!
> 
> Is there a way to set up a kind of workflow where
> 
> a) edits to pages
> b) creation of new pages
> 
> are not public until some admin user approves them?
>

not 100%. but I think about two possibilities

1. Creation of new Pages
=====================
you can use the
"<<NewPage(PageTemplate,ButtonLabel,[ParentPage,@ME,@SELF]
[,NameTemplate])>>" macro together with some templates. so creating a
new page is a bit "structured". (note that you can use template and also
put the page directly under another page [ParentPage]). Drawback is
maybe that the pages is "lost" in the wiki and there is no link from
another page to this newly created page.

2. Template
===============
That template contains an acl like "#acl
AdminGroup:read,write,delete,revert,admin". This prevents others (beside
the admin) to read the page. Also add some Category (like
CategoryApprovesNeeded).

3. Admin / Approves
===========================
The admin can have a single page with a search macro like:
"<<FullSearchCached(cat:CategoryApprovesNeeded)>>" where all the
"approves needed" wiki pages are shown up. Now the admin (or in this
example some user from the AdminGroup) can visit the "not yet approved"
pages and remove the acl and the category stuff. and voila, the page is
"Public" and removed from the Category. (but you have to setup correctly
the "acl_rights_default" in your wikiconfig)

sure you can "reverse" this and say that in the template there is no acl
but to make this page viewable to the public the admin need to add some
acl like "#acl All:read Default"

3.1 Hierarchical ACL processing
===============================
Another possible whould be to use some Hierarchical ACL. so you can
easely move some page "FooBar" from /ApprovesNeeded/FooBar to
Documentation/FooBar. sure you need to verify that the page
/ApprovesNeeded and Documentation contains the correct acl settings.


geees; hope you understand my blabber about acl and hierarchical stuff.  :-)

bye
Marcel



------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Moin-user mailing list
Moin-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/moin-user

Reply via email to