Extension:FCKeditor (Official)

FCKeditor extension enables a more intuitive WYSIWYG editor when editing pages on a MediaWiki-based site. It uses a special version of the FCKeditor WYSIWYG editor that outputs wiki text rather than the usual HTML that caused problems for MediaWiki integrations in the past.

Download via HTTP
The easiest way to get the extension is to download it from this link (Size: 1,2 MB).

SVN
You can also download this through SVN. In SVN repository, the extension does not contain the editor itself. If you are a UNIX user, you must install the Subversion package unless it's already installed. If you are a Windows user, read the SVN_Instructions for more details.

On UNIX, in your $IP/extensions directory, you can type the following command to install the FCKeditor extension:

svn checkout http://svn.fckeditor.net/MediaWiki/trunk FCKeditor

You will also need to download the actual editor and unzip it to $IP/extensions/FCKeditor/fckeditor. It can be downloaded from SourceForge. See FCKeditor's download page for more details.

Verify/Rename Configuration Files
Verify the files fckeditor_config.js and /plugins/mediawiki/fckplugin.js exist. In case they come with .txt extension, rename the files to .js extension.

Modify configuration file
After you've downloaded the extension and actual editor, add this line at the end of LocalSettings.php:

Also make sure $wgUseAjax is turned on (it is by default on newer MediaWikis).

Manual modifications
Manual modifications were required for some older versions of FCKeditor. Current trunk version of FCKeditor no longer supports MediaWikis older than 1.16alpha.

See Manual modifications for more info.

Parameters

 * $wgFCKEditorExtDir &mdash; path to FCKeditor extension. Defaults to extensions/FCKeditor.
 * $wgFCKEditorDir &mdash; path to the actual FCKeditor. Defaults to extensions/FCKeditor/fckeditor/.
 * $wgFCKEditorToolbarSet &mdash; defaults to 'Wiki'</tt>.
 * $wgFCKEditorHeight</tt> &mdash; '0' for automatic ('300' minimum). Defaults to '0'</tt>.
 * $wgFCKEditorExcludedNamespaces</tt> &mdash; array of namespaces that FCKeditor is disabled for. Use constants like NS_MEDIAWIKI here. Defaults to an empty array.

Translating
FCKeditor can be translated through translatewiki.net.

Reporting software bugs
Bugs and issues can be reported on the MediaWiki Bugzilla (select FCKeditor as the component):

https://bugzilla.wikimedia.org/enter_bug.cgi?product=MediaWiki%20extensions

More information
For more information please refer to the official site of the project