Objective

We have a need to implement a Wiki with Drupal, and we need the content from the Wiki to be searchable in Drupal. We would like to understand what the best practices are for such an implementation.

Background

We have a corporate Intranet site where a variety of different people will be entering and updating content. Content access will be limited based on the user's role. (For example, Engineering will not be able to access the Sales portion of the Wiki.)

Options

We are currently aware of a couple of different options for implementing/interfacing a Wiki with Drupal.

1. Implement MediaWiki and the "MediaWiki Auth Bridge" module. This will allow users to log into Drupal and still post and read content in MediaWiki. The downsides of this appear to be that 1) the theming will be completely separate in MediaWiki (since it is a different program), 2) the content will not be stored within Drupal (though we could make MediaWiki share a DB with Drupal), and 3) the Wiki pages will not be searchable within Drupal without the use of an external search engine like Apache SOLR. Are these assumptions correct?

2. We could implement a Wiki using only Drupal modules. We understand Wikitools, Flexifilter, and Freelinking modules may be a good start--but how exactly we should fit these pieces together is not clear to us. Additionally, are there other or better modules we should be considering. Is there a good "recipe" for implementing a Wiki using Drupal modules?

What are the other advantages or disadvantages of each approach? Are there options we are missing? Which approach would you recommend?

Thank you?

Comments

BiosElement’s picture

Any progress on this? I'd like to hear some recommendations as well.

rapostolo’s picture

subscribe

agatlin’s picture

Did anyone have any ideas on this?

xenophyle’s picture

I am looking into something similar. This article is a few years old but seems like a good starting point (I haven't tried it out yet):
http://cwgordon.com/how-to-create-a-wiki-with-drupal

davidw’s picture

Thanks, looks like a good reference.
I'm following this as well.

jarodms’s picture

One option to look into: http://drupal.org/project/drupal_wiki

Jarod Smith
JarodMS