Extension:WYSIWYG

The WYSIWYG extension enables a more intuitive editing of pages on a MediaWiki-based site. When this extension is installed, the tab 'Edit' in the command bar on top of every page leads directly in the wysiwyg editing mode.

It uses a special version of the CKeditor that outputs wiki text rather than the usual HTML that caused problems for MediaWiki integrations in the past.

Features of the WYSIWYG extension
The WYSIWYG extension supports:
 * importing / insertion of tables, images, formatting stuff like enumerations, font style etc. as well as links
 * real copy and paste without postprocessing
 * working with the known Word-like toolbar arrangement
 * using special characters
 * real time spell-checking with recommender function
 * undo/redo and find and replace functionality

Download

 * WYSIWYG (dependencies, download, help)

Installation on Mediawiki 1.17.x to 1.20.x
For several weeks the developer's site was down, so instructions on installation were retrieved from Google cache and published here. Please use at your own risk.

Requirements

 * MediaWiki 1.17.x to 1.20.x

Installation
1. Download WYSIWYG extension from Sourceforge (note this provides wysiwyg-1.7.0_1, recommend using the 1.21.1 download provided above)

2. Extract the zip-file

3. In the folder "wysiwyg-1.7.0_0/extensions/" you'll find the "WYSIWYG/" folder, copy this into " /extensions/"

4. Add the following line to your LocalSettings.php to initialize the extension: require_once("$IP/extensions/WYSIWYG/WYSIWYG.php");

5. Define the group rights, the easiest is to grant all users access: $wgGroupPermissions['*']['wysiwyg']=true; or only for registered users: $wgGroupPermissions['registered_users']['wysiwyg']=true;

'Now the WYSIWYG Extension is installed and ready to use.'

Note
Ontoprise also distributes a pre-configured and easy-to-install bundle named "SMW+" containing the WYSIWYG Extension, MediaWiki, SMW, Halo and further useful extensions: Please note that if Halo extension is installed, the WYSIWYG extension also enables calling its functions (Semantic Toolbar, Query Interface, template picker) and allows to embed web services and wiki magicwords.
 * SMW+ (free Community Edition available)