Cache Fly

「わざわざサーバーExt JS を配置しなくていいんだそうな。」
最近、Google App Engine で遊んでいるのだが、巨大な Ext JS をサーバーにデプロイしなきゃならないのが、どーもひっかかっていた。

昨日の夕方、SenchaによるWebアプリ開発のゼノフィ の小堤さん *1 のところへ遊びに言った時に、「Ext JSGoogle AJAX Libraries になかなか入りませんね?」と話題にしたところ、"CacheFly" を使って、やりたいことを実現できると教えていただいた。

"Make build available via CacheFly" のチェックボックスをマークすると、ウェブサーバーExt JS のファイル群をデプロイすること無く、script タグ、link タグを HTML にコピペするだけで、Ext JS を使うことができるようになる。カスタマイズビルドした ext.js をダウンロードして使いたい場合は、マークしなければいい。

拙い翻訳で申し訳ないけど、ビルドページの上の説明のところだけ翻訳。

Build Your own Ext JS

Not everyone can include the full ext-all.js file on their site. This tool will allow you to build your own custom ext.js with just the things you need.

Dependencies will automatically be included in the correct order even if they are not selected - with one exception. If you choose a feature that adds functionality to a core component then you will need to choose to include the core component. For example, if you select "Grid - Editing Support" you will also need to select "Grid - Core". Please report any build issues in this forum thread.

独自 Ext JS のビルド

完全な ext-all.js ファイルをサイト上に含められる人ばかりではありません。このツールが、必要なモノだけを独自にカスタマイズした ext.js のビルドを可能にします。

依存関係は、フ一つの例外を除いて、ァイルを選択しなかったとしても正しい順序で自動的に含まれます。もし、コアコンポーネントを拡張する機能を選択した場合、そのコアコンポーネントを選択しなければなりません。例えば、もし、"Grid - Editing Support" を選ぶなら、"Grid - Core" も選択しなければなりません。

ビルドに関する話題は、このフォーラムスレッドに報告してください。

*1:日本の Ext JS の第一人者