DrupalでTinyMCEエディタを使う場合の方法、TinyTinyMCEモジュールとWysiwygモジュールを紹介しましたが、では実際にどっちを使った方が良いのか?という点について両者の違いを元に考えてみました。
WysiwygモジュールはFCKEditorなどTinyMCE以外のWYSIWYGエディタにも対応しているために、drupal.orgサイトの利用者数を比較すると圧倒的にWysiwygエディタに軍配があがってしまいますので、あくまでTinyMCEを使う場合を前提にして比較したいと思います。
この2つのモジュールの違いを簡単な表にまとめてみました。
| TinyTinyMCEモジュール | Wysiwygモジュール | |
|---|---|---|
| インストールの容易さ | 簡単 | 簡単 |
| ツールバーのボタン設定 | やや難しいが詳細に指定可能 | 簡単だか詳細は指定できない |
| エディタモードの切り替え | ユーザロールによる | 入力書式による |
| WYSIWYG編集のON/OFF | 簡単 | 簡単 |
| ファイル・画像マネージャIMCEの導入 | 超簡単 | 簡単だが別途モジュールのインストールが必要Wysiwyg IMCE bridge |
| ファイル・画像マネージャTinyBrowserの導入 | 割と簡単 | 面倒(要モジュールのソースコードの一部修正) |
| 欧文スペルチェッカーの導入 | 割と簡単 | 簡単だが別途モジュールのインストールが必要Wysiwyg SpellCheck |
| 備考 | ユーザロールによりSimple、Advancedモードの切り替えをおこなう | 入力書式により他のWYSIWYGエディタと切り替えて使用することも可能 |
ツールバーのボタンの順番を入れ替えたり、間に区切り線を入れたりグループ分けするような細かいカストマイズがしたい場合には、TinyTinyMCEしか選択肢がないと思います。WysiwygエディタではボタンのON/OFFしかカストマイズできません。
また、今後紹介しますがファイル・画像ブラウザーのTinyBrowserを使う場合はTinyTinyMCEを使う方がずっと楽にできます。(詳細は別途ページにて)
では、Wysiwygエディタの最大のメリットはというと、複数のWYSIWYGエディタをインストールして入力書式によって切り替えられる点です。サイトに記事を投稿する人が多数いるようなコミュニティサイトなどで、投稿する人が自分の好みに合ったWYSIWYGエディタを利用できるようにしたい、というようなケースではWysiwygエディタに決まりでしょう。
自分の使う目的や使い方によってどちらがベストかを決定すると良いと思います。

