TinyMCEを動作させようとしています。tiny_mce.jsをインクルードし、次にtinymce.init(...)を使用する通常の方法を使用して試してみましたが、機能します。次に、tiny_mce.gzip.js + phpコンプレッサーを試しましたが、機能しましたが、非常に低速でした。
これで、CSSファイルとJSファイルをそれぞれ1つにパッケージ化し、すべてのファイルを連結しました。Javascriptの場合、それらも縮小されます。
どちらの場合も、ファイルの1つのタイムスタンプでバージョン管理されているため、次のようなURLがあります。
/script/script.1233454569.js
これは、キャッシュされたバージョンを提供するか、キャッシュされたバージョンをビルドして(必要な場合)それを提供するPHPファイルにリダイレクトします。有効期限ヘッダーを追加し、gzip圧縮を行い、基本的にうまく機能します。
私はこのメカニズムに小さなmceを適合させたいのですが、それは苦痛を証明しています。順序が重要なようです。現在私は持っています:
- tiny_mce.js
- myscript.js
- default_editor.js(単純なテーマから)
- en.js(同上)
しかし、それは私がグーグルで適切な答えを見つけることができなかった「uisundefined」を思いついています。これは本当に苛立たしいです。誰かこれを使った経験はありますか?
他のエディターは、独自のスキームを強制するのではなく、上記のようなパッケージングに適していますか(これは私を終わらせません)?