TinyMCE は、現在一般的なさまざまなブラウザをサポートする軽量のブラウザベースの WYSIWYG エディタであり、JavaScript/ECMAScript を使用して開発されています。その主な機能には、テーマ/テンプレートのサポート、多言語サポート (簡体字中国語を含む)、プラグインによる拡張のサポートなどがあります。機能構成は柔軟かつシンプル (2 行のコードで Web ページにエディターを埋め込むことができます) で、AJAX をサポートしています。もう 1 つの特徴は、読み込み速度が非常に速いことです。サーバーで使用されているスクリプト言語が PHP である場合は、さらに最適化することができます。最も重要なことは、TinyMCE は LGPL ライセンスに基づいてリリースされたフリー ソフトウェアであり、商用アプリケーションに使用できるということです。
TinyMCE v3.5.1.1 変更ログ:
Dan Rumney によって提供された UndoManager パッチに新しい onBeforeAdd イベントが追加されました。
カスタム関数を使用してテーマのレンダリング ロジックをオーバーライドするためのサポートが追加されました。
BR モードで Enter キーを押したときに、古い IE バージョンの自動リンク プラグインによってリンクが自動的に作成されなかったバグを修正しました。
前の兄弟の段落が空の場合、古い IE バージョンで Enter キーを押しても新しい段落が生成されないバグを修正しました。
古いバージョンの IE で偽の DOM 範囲の toString が適切な文字列を返さないバグを修正しました。
スキーマが HTML5 に設定されている場合に名前付きアンカーが正しく機能しないバグを修正しました。
HTML5 データリストのオプションが正しく解析またはインデントされないバグを修正しました。
HTML5 スキーマが使用されている場合に、リンクによってブロック要素の周囲にアンカーが追加されるバグを修正しました。
自動リンク プラグインが mailto:[email protected] を適切に処理しない問題を修正しました。
初期化中にターゲット要素を非表示にすることで、初期化を最適化し、レンダリングのちらつきを軽減しました。