Setting up Wiki Best Practices - Drupal 5

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Goals

  • To build a user friendly wiki on top of Drupal
  • To have a central place to
    • Discuss best practices for implementing this wiki
    • To investigate and compare various modules
    • To document the progress so others can build their own wiki based on their needs and our findings

There is also a Discussion header at the bottom of this document.

Feature Requests

Feel free to add your own
1. Basic editing
2. Creating new pages
3. Linking to pages
4. TOC
5. Discussion (Talk)
6. User Friendliness
7. Classification & Hierarchies
8. History
9. Diff (compare previous versions)

1 Basic Editing

  • How do we allow users to create new wiki pages?
  • What filters do we use?
  • What WYSIWG editors should be considered?
  • AutoSave would be a good to have
  • Dif & Revisions
  • Section editing like MediaWiki helps for large pages

2 Creating new pages

  • What modules are available (some mention to wiki404)
  • Namespace? Allowing for top level sections eg (Parent/Child) instead of (wiki/Child)
  • Templates? What about contempate

3 Linking to pages

  • What tools do we have to dynamically allow people to browse existing pages and link to them.
    • There is a wonderful implementation of this on wetpaint.org where you click "Find Pages" and you are presented with a hierarchal list of all pages available.

4 TOC

  • Moshe points us to the TweakBox Module. The TweakBox Module has a patch to get it to work under 5.x. I was able to get it to work within PEAR wiki input type but you must set Tweakbox at a lower level of importance on the config tab:
    Home » Administer » Site configuration » Input formats » [name of your imput format] -harrikat2

5 Discussion (Talk)

  • Built in comments? Talk page?

6 User Friendliness

  • What can we do to make the wiki as easy to use for end users.
  • Helptip to educate users

7 Classification & Hierarchies

  • What about taxonomies / categories
  • What about the Book Outline features, other forms of Hierarchies? (see Namespaces above)

8 History

  • Can the Revision system be made more friendly to allow all visitors to view and compare (see below) past versions of pages?

9 Diff

  • The current Diff module is pretty basic and does some strange things. We really need a more robust diff engine (like MediaWiki's DifferenceEngine.php) which allows for a nicely formatted easy to understand comparison of prior versions.

Discussion

  • How do we gain access to the diff module for this wiki page (or any for that matter?) so we can change what has changed since we last checked? Alternatively Moshe mentioned that changes might trigger RSS/Email updates pending on some setting but didn't go into specifics as to what settings? - nikle 2007-01-30 22:51

Hi, I'm currently leading a workgroup on WikiCreole, a common wiki markup language to be used across different Wikis. It's not replacing existing markup but instead enabling wiki users to transfer content seamlessly across wikis, and for novice users to contribute more easily. You might also be interested in looking at MediaWiki Ideal to get a feel for general wiki features. I would however advise not to make the system too complicated, following the KISS principle. A very basic wiki can be written in just 222 characters of Perl code, except I think one of the most essential features of a wiki is the RecentChanges list which from what I see here does not exist. :( Is there a plan to make a RecentChanges page for just wiki pages? Perhaps it might be interesting for all pages on the site as well, so a user can quickly see what's new on the site. I believe there is such a plugin for Drupal, but I can't use it for my Drupal site, because it does not support i18n, if I recall correctly.

-- amuzulo 2007-Jan-31

Wiki

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week