今回主に気にした点は、生成されるHTMLソースの出来具合です。
以前HTMLAreaというWYSIWYGエディターがIEで見ると改行が消えてぐちゃぐちゃになるという事があったので。
どのWYSIWYGエディターも基本的な操作はできるのですが、細かいところに納得いかなく、一長一短な感じでした。
テストしたブラウザ
TinyMCE
DEMO画面
テーブル機能:有
フォーム機能:有
印刷機能 :有
レイヤー機能:有
改行や空白が自動整形される
IE, Firefox, Opera, Safari, Google Chrome
改行や空白が自動整形されない
なし
YUI Library Examples: Rich Text Editor
DEMO画面
テーブル機能:無
フォーム機能:無
印刷機能 :無
レイヤー機能:無
改行や空白が自動整形される
IE
改行や空白が自動整形されない
Firefox, Opera, Safari, Google Chrome
Editor自体は標準的ですが、他のYUI Libraryと組み合わせるといろいろできるみたい。
こんなんとか
FCKeditor
DEMO画面
テーブル機能:無
フォーム機能:無
印刷機能 :有
レイヤー機能:無
日本語ローケル対応
改行や空白が自動整形される
IE, Firefox, Safari, Google Chrome
改行や空白が自動整形されない
Opera
ブロック表示機能とかあった。エディタの機能はなかなか良いかも。
Free Online Javascript WYSIWYG Rich Text Editor
DEMO画面
テーブル機能:有
フォーム機能:有
印刷機能 :有
レイヤー機能:無
改行や空白が自動整形される
IE
改行や空白が自動整形されない
Firefox, Opera, Safari, Google Chrome
Xinha
DEMO画面
テーブル機能:有(プラグインにて機能拡張、Opera, Safari, Google Chromeは一部動作しない)
フォーム機能:有(プラグインにて機能拡張)
印刷機能 :無?
レイヤー機能:無?
右クリックメニュー:有(プラグインにて機能拡張、Opera 動作しない)
日本語ローケル対応
改行や空白が自動整形される
IE
改行や空白が自動整形されない
Firefox, Opera, Safari, Google Chrome
但し、どのブラウザもタグの種類によりインデントがそこそこ綺麗に施される
プラグインにて機能拡張たくさん
HTMLAreaの後継らしい
Open Source Cross-Browser WYSIWYG Editor
DEMO画面
テーブル機能:有
フォーム機能:無
印刷機能 :有
レイヤー機能:無
改行や空白が自動整形される
IE, Firefox, Opera
改行や空白が自動整形されない
なし
ブラウザが未対応
Safari, Google Chrome
とりあえずXinhaが最有力候補ですが、ExtJSにもHTMLEditorがあるんでそれで済ませちゃうかもしれません(;゚д゚)ェ......