FCKeditor comes with bult-in integration with two spell checkers: ieSpell and Speller Pages. In this page you will find some info about these spell checkers and how to configure then.
As the name says, ieSpell is an extension for Internet Explorer that makes possible to make spell checking at client side. It is quite simple and efficient, but it runs on IE/Windows only.
To use ieSpell just set the following configuration ad fckconfig.js:
FCKConfig.SpellChecker = 'ieSpell' ;
At the first time a user run the Spell Checker, he/she will be automatically informed that ieSpell is not installed and will be redirected to the download URL (the URL can also be configured).
When running FCKeditor with ieSpell over browsers different than IE/Win, the "Check Spell" button will be automaticaly disabled.
Attention, ieSpell is free for personal use. Commercial licenses are available for very low prices. For more info about ieSpell, its licensing, configurations and more, go to http://www.iespell.com/.
Speller Pages is a free, Open Source, server side spell checker that uses the powerfull GNU Aspell engine for the hard work. This should be the preferred spell checker, but it requires some server side configurations (this is why it is not set as the default one).
To use ieSpell just set the following configuration ad fckconfig.js:
FCKConfig.SpellChecker = 'SpellerPages' ;
FCKeditor uses a customized version of Speller Pages, so any specific configuration must be done in the files found at: editor/dialog/fck_spellerpages/spellerpages. All changed lines have been marked with a "by FredCK" comment.
The files included in the package are set to run over Windows with PHP. Usefull inforrmation about Windows configurations can be found here: Windows/PHP Installation Instructions.
For more info about Speller Pages, its licensing, installation, configurations and more, go to http://spellerpages.sourceforge.net/.