l'essentiel est invisible pour les yeux

Wednesday, February 01, 2006

AjaxインタフェースCMS

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 extendable

  • Group and user management included
    Set premissions on pages – with a few clicks
  • 勝手に日本語訳
    ・扱いやすいユーザインタフェース
    ・Wikiベースのシンプルな構文でページを作成する
    ・ワンクリックでページ全体のバックアップが可能
    ・テンプレートを簡単に使用できる。
    ・ユーザ・グループの管理が可能
    (少しでも)慣れている人にとっては、(遅い)GUIよりも(軽くて速い)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周りのプロダクトの使い方の参考としてソースを読んでいくことにする。