This task is to create a set of detailed instructions for setting up a multi-user wiki using Drupal 5 and contributed modules.

The resulting system must have the following functionality:

* A "wiki page" node type that is distinct from other node types, so that the site can have a wiki in addition to other functionality.
* All authenticated users may update or create wiki pages.
* Wiki pages must be versioned automatically.
* All authenticated users may view past revisions of a wiki page, and see the difference between them.
* Wiki admins (not all users) may roll back a wiki page to an earlier version.
* Some form of "simplified" wiki-style markup must be supported. (If there are multiple available, choose the one you feel is best and state why it is the best.)
* Users must be able to create new wiki pages off of a link to a non-existent page, as on dedicated wiki software.
* The wiki must be searchable. (Searching the entire site including wiki pages is acceptable.)

The instructions may take the form of a videocast or written instructions with annotated screen shots. The instructions must include a step by step process for which modules to use and how to configure each module and Drupal itself. Common tasks such how to install a module need to be mentioned only once.

The task is complete when the instructions are posted to the relevant Drupal issue queue and marked RTBC by a member of the documentation team. It will then be added to the handbook by a member of the Documentation team.

Comments

aclight’s picture

I think this is a pretty good task idea, and specified well.

My only concern is this:

* Users must be able to create new wiki pages off of a link to a non-existent page, as on dedicated wiki software.

Is this even possible in Drupal (with core or an existing contrib)?

wmostrey’s picture

I know there's an input filter module that includes this functionality but I can't seem to be able to find it right now. So yeah, it's definitely possible.

Crell’s picture

Yes, I know exactly the module that I would and have used for that, but I don't want to say what it is because that's cheating the student out of a good research opportunity. :-) (And there may even be other modules I don't know about.)

aclight’s picture

Ok, as long as you know it's possible....

Though, I don't think it would hurt to mention the module here. I don't see why withholding information has much benefit to the student. You could just mention the module and say that there may be better modules that do something equivalent.

webchick’s picture

Status: Needs review » Reviewed & tested by the community

I'm kind of with Crell. We didn't tell herenbdy about which "upload an image here" module to use for the blog profile, and he was able to figure it out. If they get totally stuck, they can always ask, and in the meantime it's interesting to see what they come up with on their own. :)

I spoke to aclight about this, and he said "ok, cool" so I think this is ready to go. Create a drupal.org issue for it, and then taskify at http://code.google.com/p/google-highly-open-participation-drupal/issues/... if you please. :)

Crell’s picture

Status: Reviewed & tested by the community » Fixed
webchick’s picture

Status: Fixed » Closed (fixed)

Marking closed. thank you! Up to 8 now. :P~