[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/