SkeletonzCMS
Skeltonzは、AjaxインタフェースのCMSです。シンプルなインタフェースで、操作性&拡張性は高そうです。また、ページの作成は、GUIのHTMLエディタというよりは、テキストエディタでWikiに近いシンタックスで行います。
勝手に日本語訳Responsive and easy to user interface
Much of the CMS‘s communication with the server is AJAX based. For you and your users this means fast, responsive and easy to use interface!Insert and format with a very simple syntax
Creating pages, uploading files or images is done by a wiki based syntax.One-click backup of the whole site
With just one click you can backup the whole site – and with one click you can restore that backup!Easy to use template system
The template system is VERY small, clean and extendableGroup and user management included
Set premissions on pages – with a few clicks
・扱いやすいユーザインタフェース(少しでも)慣れている人にとっては、(遅い)GUIよりも(軽くて速い)Wikiベースのユーザインタフェースが使いやすい。
・Wikiベースのシンプルな構文でページを作成する
・ワンクリックでページ全体のバックアップが可能
・テンプレートを簡単に使用できる。
・ユーザ・グループの管理が可能
ライセンスとアーキテクト
License :: GPL
Programing Language :: Python 2.3
Database :: SQLlite
Fremework :: Cherrypy
Template Engine :: Cheetah template
Javascript Library :: Mochikit
Database O/R Mapping :: SQLObject
お、TurboGearsと似たような構成。ほぼ同じ。
(Railsもいいですけど、TurboGearsもヨサゲなんですよ。マルチバイト文字あたりがなんとかなれば。。)
ということでAjax部分の実装は、TurbGearsと同じ、Mochikitを使用しています。
CMS編集ページのデモが用意されています。
で、早速使ってみるがEdit Contentボタンをクリックしても永遠にView HTMLの横の読み込み中が回り続けてページの編集が出来ないのでやめ。
Python周りのプロダクトの使い方の参考としてソースを読んでいくことにする。