Google App Engineで動作する簡易CMS「官兵衛」
官兵衛はGAE/J用のオープンソース・ソフトウェア。ソフトウェアやWebサイトを作った際にちょっとしたCMSが必要になることは多い。開発しているサイトに組み込むというのも良いが、システム的に切り離せるなら分けておく方がメリットが大きい。
Flex製の管理画面
ユーザ向け、管理者側の画面が分かれていて簡単に使えるCMSが必要ならば官兵衛を使ってみよう。Google App Engine(GAE)を使っている場合はもちろん、そうでない場合もCMSだけ切り離した運用が可能になるだろう。
官兵衛は管理画面で全てのコンテンツを作成し、それをユーザ画面に反映する。管理画面はFlexで開発されておりサイト/ページ/テンプレート/リスト/テキスト/ファイルといった設定項目が並んでいる。テキストやリストをテンプレートに当てはめつつ、ページを作成する仕組みだ。
管理画面
Flexを使っているので操作が独特で面白い。ユーザ向けはHTMLを出力するようになっている。GAE用のフレームワークSlim3を用いて開発されている。単独での利用はもちろん、Google Appsと組み合わせた利用も想定されているとのこと。確かに企業内のちょっとした情報共有に役立ちそうだ。
執筆時のバージョン
3.0.0 PreviewRelease
kanbe - Project Hosting on Google Code