В чем разница между использованием модуля Wysiwyg и модуля HTML-редактора CKEditor - WYSIWYG ? Есть ли преимущества при использовании одного над другим?
В чем разница между использованием модуля Wysiwyg и модуля HTML-редактора CKEditor - WYSIWYG ? Есть ли преимущества при использовании одного над другим?
Ответы:
Я играл с обоими недавно и могу предложить некоторое понимание, по крайней мере, для Drupal 7.
Модуль Wysiwyg позволяет использовать любое количество редакторов, например CKEditor. Он также интегрируется с модулем Media, если вы используете это. Если вы не хотите использовать CKEditor, но, скажем, TinyMCE, тогда вы захотите использовать Wysiwyg.
Модуль CKEditor (очевидно) предназначен только для CKEditor и имеет больше опций, специфичных для CKEditor. Например, вы можете изменить скин, используемый CKEditor (Office 2003, Karma и т. Д.). Вы также можете установить дополнительные параметры конфигурации CKEditor, которые вы не можете сделать с помощью Wysiwig + CKEditor. Он также интегрируется с некоторыми модулями файлового браузера, такими как CKFinder. И я считаю, что вы можете использовать модуль Media с новыми версиями CKEditor.
Одна из главных причин, по которой я пошел с модулем CKEditor, заключается в том, что он не убирает JavaScript. Я не смог найти способ заставить Wysiwyg + CKEditor сохранить JavaScript.
И я считаю, что вы можете использовать модуль Media с новыми версиями CKEditor.
Я подтверждаю, что CKEditor работает с модулем Media.
Вот как это сделать: http://drupal.org/node/1022986#comment-4403648 .
Установка Ckeditor через модуль Wysiwyg дает вам возможность выбрать инструменты, которые вы хотите использовать по умолчанию в текстовом формате.
Например, вы не хотите показывать опцию Image в редакторе по умолчанию для пользователей, вы можете снять этот флажок в настройках модуля Wysiwyg.
Я использую Wysiwyg + ckeditor + media, чтобы добиться цели.