Hello Drupal Community,

First just let me say, that I was looking for a CMS that was highly versatile to allow me to create multiple sites and administer them for clients where Drupal meets their needs and I am very impressed. On top of it's consistent clean appearance and functionality, it has a fantastic administrative back end.

I found it so versatile I have decided to redo my website in Drupal. I am in need of a Wiki Module if it is available, and preferably a "true" wiki type module if it exists. I have taken a look at Wiki Tools, and Pear Wiki and they both describe themselves as wiki "like" functionality. I will be using it only for internal purposes to organize business information. I will need to be able to create roles to allow departments to view their department information only.

So my question would be, is there a really good Wiki Module for Drupal out preferably in 6.x?
If not, are there any alternatives to Wiki Tools or Pear Wiki?
Can anyone who's used Wiki Tools or any other wiki modules give me their opinion on those modules?

Comments

Matt V.’s picture

cog.rusty’s picture

I think wiki-like means "create a new page when someone clicks on a special kind of link to a non-existent page, use titles in paths, manage revisions." Most other things differ between wiki systems.

I have successfully used in Drupal 6 the combination of modules used by the http://drupal.org/project/drupal_wiki installation profile for Drupal 5.

The modules are:
http://drupal.org/project/freelinking
http://drupal.org/project/wikitools
http://drupal.org/project/pathauto
http://drupal.org/project/talk
http://drupal.org/project/diff
http://drupal.org/project/token

In that installation profile (which I prefer not to use directly, because profiles require you to put the modules in a weird location), you can find a bunch of settings for the expected wiki behavior. A quick way to use those settings without much manual work is: Set up a D5 site using the profile, let it make its settings, get rid of the profile, and upgrade core and the 6 modules to D6.

Maybe also some change notification and revision moderation modules. Content access control, if needed, already exists in core.

Geared’s picture

Thanks for the posts both of you.

Rusty I think you may have solved my issue. I agree with you when you say Wiki is just a "behavior" in the way the pages interact with each other. I was hoping out of all the modules to find a simple module that resembles MediaWiki but there are so many other functions that integrate into Drupal that I can make do with building this one myself.

Now with this compilation you have, can I choose what pages will behave like a wiki and link up to each other?
Are you recommending to setup a D5 profile initially because it is easier to install the modules, because you mentioned they all go in weird locations?

cog.rusty’s picture

The wiki behavior can apply to all nodes of a specified node type. For example to all "stories", or a "wiki" node type which you can define yourself. The installation profile that I mentioned chooses to use the "book" content type, which allows some additional navigation, but that is not necessary.

If you get the open that profile module and take a look at the drupal_wiki.profile file with a text editor, you will see that it enables the required modules and then configures a lot of settings for them, more than a hundred in total (for Drupal 5). Although you can install Drupal 6 and configure the corresponding settings that you want to all modules manually, I think you can save time if you let the profile do the settings in D5 first. Then get rid of the profile because (a) you don't need it any more and (b) it does not have a D6 version, and then upgrade core and all the modules to D6.

By the way, there used to be the http://drupal.org/project/liquid wiki module in D5, with the ambition to become an integrated drupal wiki solution, but it has been dead for more than one year. You can find more discussions of drupal wikis from people more involved than myself here:

http://groups.drupal.org/wiki
http://groups.drupal.org/node/7072

khakipuce’s picture

Hi,

I have just put up a new Wiki Module based on PMWiki for Drupal, see http://www.interestingto.me.uk/DrupalWikiModule

lorlarz’s picture

I found another location for the post, which stimulated comment.
Still this post is very much about a wiki, and 1 I am offering up.

Simply go and see : http://groups.drupal.org/node/54688 for a wiki
kit (complete) which I offer.

It may be of interest to you to know that this wiki is 100% iPhone-useable!!
See sample via: http://mynichecomputing.org/jQNNEG/jQwikiPHP.html

gabedutton’s picture

Hy, I am new to Drupal. I started a wiki site for church worship resources on wikispaces.com and my friend suggested I build my own site with Drupal. Can someone point me in the right direction for BABY STEPS to setting up a Drupal Wiki site.

Here is my current wiki site. www.worshiporange.com

andyboutte’s picture

subscribe

unc0nnected’s picture

I just posted up an article on one of my blogs detailing what I did to get a working Wiki up in the latest version of Drupal(as of June 26 2010) over at: http://blog.netflowdevelopments.com/2010/06/26/me-myself-and-drupal-chap...

Went through a lot of hell to get this working, pretty much every single wiki module doesn't work, breaks drupal or breaks my server. You would think a working wiki would be a major module that would garner a lot of demand and development but I guess not. Hopefully one day we'll have a one stop Wiki shop, until then here's to Duct tape and improvisation :)

awasson’s picture

Subscribing

kamikazeinc’s picture

I also just set up a wiki using some of the common modules mentioned.

Wikitools - Works as expected except I couldn't get the "subpages" feature to work.
Flexifilter - Tested it slightly and it seemed to work.
Freelinking - Havent tested yet but I read it works best when the "hijack freelinking filter" is checked in wikitools.

Talk,Diff and Better formats.
Ckeditor
HTML Purifier - Instead of using the Full HTML input filter.

Changed user permissions to allow anonymous users to edit the wiki content type.

jarodms’s picture