I have been looking at Mediawiki/Drupal integration, both at a UI and database level. I know there are existing groups/initiatives looking at implementing/improving wiki support within Drupal but having used Mediawiki for a while now I don't feel anything will come close in terms of wiki functionality. It really is a feature rich wiki platform.

So is there anyone out there willing to co-sponsor a Mediawiki/Drupal integration module? There seems to be quite a number of people looking for good wiki integration so this might be a way to achieve it.

And while I am on the subject are there any developers out there willing to be considered to carry out the work?

My high level requirements mean that at a minimum the Drupal/Mediawiki user databases converge. That Mediawiki is presented within the Drupal UI. The Drupal search should operate over Mediawiki with the resultset being returned to Drupal for display. I guess Mediawiki pages should be treated as a new content Type such that user permissions apply accordingly.

So, any interest?!

Paul

Comments

sun’s picture

You definitely should have a look at the Wiki Group at groups.drupal.org. Also try already existing modules to make sure that you really want to develop this solution.

If that doesn't match your desires, you may contact me by email or via contact form on Drupal.org.

Daniel F. Kudwien
unleashed mind

Daniel 'sun' Kudwien
makers99

paulcoghlan’s picture

Thanks I will have another look there but from memory the effort is focused on implementing wiki functionality for Drupal as opposed to integration with an existing app.

Robert Beverly’s picture

I too would like to see this project happen, and would be interested to know if it is already underway. If enough people really want it, I'll help find someone to take it on.

paulcoghlan’s picture

Robert

We managed to achieve all the integration we needed through three elements:

AuthDrupal Mediawiki extension
This integrates use login sessions. A user registering in Drupal is automaticaly created in Mediawiki. Signing into one logs you into the other. It effectively brings the two together froma user perspective.

Lucene Index
This created a cross site search function which is WAY faster than either Drupal or Mediawiki. We are seeing 300-400mS for a search across our 245k pages.

Custom skin
We have a custom Mediawiki skin/Drupal theme which are near pixel perfect identical. Thi means that as you move from Drupal to Mediawiki pages you are unaware of the difference. The site appears to be one unit.

I am happy to give more information if this sounds useful

Regards,
Paul

Steven Mansour’s picture

Hi Paul,

Would it be possible to get more details on how you got this done?

I have a Drupal site on a domain, and a mediawiki install on a subdomain that I would like to bridge. Can you give some details of your setup and how you integrated the user login sessions and the Lucene index?

Also, anything theming tips you might have would rock too. :D

Cheers and thank you,

Steve