ezPublish というエンタープライズ向けの CMS がある。 CMS としてめちゃくちゃ高機能で、ezComponent というライブラリをベースに作られている。 大抵の事は出来るんだろうけど、作り込みが発生する場合があり、そういう場合はエクステンションという形で実装する形になる。 ezPublish 自体は ezComponents というライブラリで構築されている。 エクステンションの作り方もチュートリアルがあるので、その通りにすれば一通り作れる。 で、試しに ezPublish の環境は 4.30ベータを使用して作ってみた。 基本的にはチュートリアルにそって行う。 エクステンションの設置場所 まずエクステンションは ezpublish/extensions の中にディレクトリを作り、その中に関係するファイルを入れて行く。 エクステンションの名前はとりあえず、ezend とする。