Elgg-MediaWiki IntegrationAs part of our work with the http://earthblog.ca site, we integrated MediaWiki with Elgg 0.4. The integration provides for single-sign-on from Elgg to MediaWiki, along with automatic user creation in MediaWiki. The Wiki is openly accessible for reading, but editing actions require a user to be logged into Elgg. As soon as a user attempts to edit a page, the integration checks if the user previously logged into Elgg, and obtains the user's credentials. If none are found, the user is prompted to sign on (or to register) in Elgg. The integration was created and tested with Elgg 0.4 and MediaWiki 1.6.3. Earlier versions of MediaWiki (up to 1.4.9) should work. As of August 15th, 2006, we have made some small modifications to support the current version of Elgg, which is 0.6. The 0.6 version is the default version available on the download site, but the 0.4 version is also available. For an example of the integration, please see the earthblog.ca site - it should be accessible until September 2006. We are making the source code of the integration freely available for download (see links below). Please let us know if you run into any issues, and if you have suggestions for improvements. Links:
|