Apologies for asking about something that is un-Wiki-ish, and maybe a
FAQ (but I couldn't find answers in the archives).
I need a "collaborative publication site". I.e. there's a group of
(non-tech) people who want to collaboratively write a series of texts,
and they want the texts to be readable as they are being created and edited.
The writers actually form several groups, each of which is working on
one set of pages (people may be members of more than one group, and
pages may be writable for more than one group, i.e. there's no clear
Finally, there's demand for "strictly internal" scratch pads, i.e. pages
that aren't even readable unless you're logged in as a member of a
My idea was to have "user groups" in the wiki, and a per-page list of
groups that may read or write it.
The docs were of limited help. A remark somewhere in them reads "it's
possible to do your own permission scheme", but I found nothing that
supported that claim. In fact all the permission stuff that's in
Mediawiki seems to be hardcoded, at least a few quick greps indicated so.
My questions are:
How do I go ahead?
Are there better ways to achieve what we want?
I'm willing to do (limited) PHP coding, and I can change the database
schema at a whim.
(My primary profession is that of a software engineer, in case you
wonder ;-)... )