[Ricardo Rodriguez] Your EPEC Network ICT Team wrote:
> Hi,
> 
> Ludovic Dubost wrote:
>> Hi,
>>
>> Indeed, XWiki is very close to a CMS and actually often used for this 
>> (we use it for xwiki.com and xwiki.org).
>>
>> When you look at it, most CMS work like this:
>>
>> 1/ Admin interface allowing to create a page, setup where it will show 
>> up (on the home page, in a category menu, in a tag menu, in a Tree menu) 
>> but not yet publish it
>> 2/ Review with simple (most often) or more complex workflow
>> 3/ Decide to publish it
> 
> I've been not able to give an answer to some people over here asking me 
> for a way of controlling/approving what/when pages are shown up.  
> Contents are related with human health issues, this this point is 
> extremely important: somebody have to have the responsibility of a 
> "final" OK for a given document. People is happy and feel themselves 
> comfortable with the way the "wiki way of doing things" keep control of 
> any and all changes, but they/we do need a way of approving a page for 
> publishing.
> 
> Please, has anybody faced a similar problem and solved it? Thanks!

Well, a pretty simple solution is to use a Draft space, where guests 
don't have view rights and all the registered users have edit rights, 
and here people collaborate and create documents. When they consider 
that a document is ready for the public, they let the admins know about 
this, and one of the admins moves the document to its final destination, 
where only admins can write.

This involves only a bit of access rights tweaking and the Rename menu 
entry, without any complex tools or processes, but it assumes that 
people are not evil and will respect the rules, which is usually true 
inside a company.

To make things a bit more formal, there can be a second space called 
Staging, which is the place where admins can look for documents ready to 
become public, which eases the task of pointing out the documents to be 
reviewed.

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to