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
For MW 1.16 and later a new version is available on svn.wikimedia.org; it's a fork of the original FCKeditor extension and it requires 1.16. In this case, the extension is complete, i. e. unlike older versions it contains the FCKeditor/fckeditor itself.
 * Note: If you had installed a previous version, involving a separate check-out from svn.fckeditor.net for the editor itself, you may have to remove the extensions/FCKeditor folder and check it out again from svn.wikimedia.org.


 * If you have a wiki running 1.15 or lower version of MW, you can still use the extension available from http://svn.fckeditor.net/MediaWiki/trunk. Then the repository does not contain the editor itself. 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: . In this case 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.
 * Manual modifications were required for some older versions of FCKeditor. See Manual modifications for more info.

Verify/Rename Configuration Files
Verify the files extensions/FCKeditor/fckeditor_config.js and extensions/FCKeditor/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).

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.

UserOptions

 * riched_disable
 * riched_start_disabled
 * riched_use_popup
 * riched_use_toggle
 * riched_toggle_remember_state


 * 1) Change the user options for new account: Manual:$wgDefaultUserOptions.
 * 2) Change the users' preferences: Manual:Maintenance scripts.
 * - No SSH access? Look at extension:MaintenanceShell.

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

Wikis using this extension
Wikia was using it, and worked on the development of it, but as of 15 July 2009 it appears that it is not used on any of the Wikia wikis.
 * Klusopedia - A Dutch wiki for Home Improvement and DIY instructions, tips and tricks!
 * Appropedia (as of ~12 July 2009)
 * FCKEditor MediaWiki development site
 * LabVIEW Wiki
 * WoTWiki.org Wheel of Time Wiki Project site
 * http://www.sit.auckland.ac.nz

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