Я использую aspell с ckEditor 3x, и вот как я начал работать.
Предполагая, что вы находитесь в окружении Linux / PHP и уже установили Aspell и работаете на своем сервере, следующее, что нужно получить, это плагин Aspell: http://cksource.com/forums/download/file.php?id=512
Скопируйте извлеченную папку aspell в папку ckeditor / plugins, чтобы в итоге вы получили ../ckeditor/plugins/aspell/
Затем настройте панель инструментов, отредактировав файл ckeditor / ckeditor.js. У меня были удалены все пробелы, поэтому я использовал alt-F для поиска toolbar_Basic и добавил SpellCheck в конец списка, аналогично тому, что я использую здесь:
i.toolbar_Basic=[['Bold','Italic','Underline','-','NumberedList','BulletedList','-','SpellCheck','Source']];
Таким же образом вы можете добавить SpellCheck в массив toolbar_Full.
Не забудьте удалить опцию панели инструментов OEM «SpellChecker», если она находится на вашей панели инструментов по умолчанию. Обратите внимание на разницу в названии панели инструментов aspell «SpellCheck» и поддерживаемом рекламой названии по умолчанию «SpellChecker».
Наконец, вам нужно указать ckEditor использовать новый плагин aspell. Я использую PHP API для ckEditor, поэтому обрабатываю его так:
$CKEditor->config['extraPlugins'] = 'aspell';
Если вы используете Javascript, вы можете добавить его с помощью:
config.extraPlugins = 'aspell';
Сохраните все файлы, убедитесь, что вы загрузили все на сервер в правильных папках, и протестируйте редактор.