Installing the Wiki Module

The Wiki Module is simple to install.

The Wiki Module requires ExpressionEngine and does not function with versions of ExpressionEngine older than 1.4.2.

These instructions are only for first-time installations. Do not follow the instructions below if you need to update your wiki installation. Instead, follow the Wiki Update instructions.

Step 1

Download the latest version of ExpressionEngine and follow the Update instructions.

Step 2

Inside the unzipped software, you will find a themes/wiki_themes directory. Upload this directory and everything inside it to your server and place it in the themes directory. You should end up with it located at themes/wiki_themes/.

Step 3

Go into the Modules section of your ExpressionEngine Control Panel. At the bottom of your list of modules should be the Wiki Module. Click install.

Step 4

Click on Wiki to create a wiki and configure the preferences in the Wiki Module Control Panel.

Step 5

Go into the Templates section of your ExpressionEngine Control Panel. Create a Template Group specifically for your wiki and in the 'index' template put the following tag:

{exp:wiki base_path="Template_Group/index" wiki="wiki_short_name" theme="default"}

For example, lets say you created a Template Group for your wiki called "wiki", your wiki's short name is also named "wiki," and you are using the default theme. If that's the case your tag would look like this:

{exp:wiki base_path="wiki/index" wiki="wiki" theme="default"}

Please see the Wiki Tag documentation for more information.

NOTE: Do NOT use page caching in the template containing the Wiki module tag.

Done!

That's it! Point your browser to the 'wiki/index' template to view your wiki.

Top of Page

User Contributed Notes

Posted by: Jules In France on 28 June 2008 7:29am
Jules In France's avatar

If you will be using foreign glyphs, even standard ISO-8859-1 European ones, you will need to test the character-set setting in your control panel against the table and column settings for “collation” in your mySQL database.

It is very easy for the to have what appears on the page and what appears in the database fall out of sync and consequently for the EEWiki to lose the ability to make edits and updates.

The easiest way, naturally, is to run your application at EngineHosting on 101% utf8/utf8-generic-ci databases. Anyone using standard (ie latin/swedish) hosting is recommended to change the collation to utf8 before installing EE then set the EE character-set to UTF-8 BEFORE adding any data to the Wiki.

Trying to run latin/swedish + iso-8859-1 + foreign glyphs simply does work.

You must have an ExpressionEngine license and have attained a forum rank of "Lab Assistant" (100 posts) to contribute notes to the User Guide