話題沸騰wのconcrete5。至る所でべた褒めなので、あえて、ここは他のCMSに劣ってたり、そこんどこどうよ?的な点について考えてみることにした。
反論・異論・サジェスチョンなどありましたら、遠慮無くどうぞ。
1.テーマファイルの少なさ(皆無)
ビジュアルを切り替えるための機構、concrete5の場合はThemeという。WordPressのTheme(テーマ)や他Blog,CMSでのスキン、テンプレートに該当する機能。
要するにデザイン部分をフルスクラッチせずに、カッチョよくさくっと切り替えるためのデータファイルが、有志のデザイナーさん達によって作られ、配布されていたりして、それを利用できるか否か。
デフォルトでconcrete5には、2つのシンプルなテーマが内蔵されているが、今のところ、それ以外が皆無。WordPressと比較してもしょうがないが、WordPressには膨大なThemeファイルが配布されており、中にはかなりイケてるものもあり、カスタマイズのドキュメントも割と豊富。後発のconcrete5はこのあたりが圧倒的に不利。(まぁ、後発なので仕方ない?)
既存CMSと互換性があれば最高なのだろうが、どうなんだろう。常識的に考えて難しいよね。
配布されているテーマファイルが少ない=見た目が他のサイトと同じ(選択肢がない)=ダサい=採用しずらい
もっと豊富にテーマファイルが無ければ、個人および企業で採用されずらいと思う。
個別にテーマファイルを作るのも、正直、大変そう。積極的にはやりたくないが、逆に考えると、今ならアドバンテージを取れる??
2.完全日本語対応がややこしい
マルチリンガルに対応するためのメッセージファイルの、日本語版を用意すればさくっといけるかな?と思いきや、そうは問屋が卸さない。編集画面などAjaxで処理を行ってる場合、JavaScriptとのからみで、日本語がエスケープされ符号化された状態で表示される場所がある。また、メール送信その他もろもろ、このあたりは全ての動作を確認しながら日本語化に対応していくしかない。メッセージファイルのみでは対応できないので、本家にコミットしていける知力・体力がある人に他力本願的に頼らざるを得ない。ちょうどいい案件があれば、独自にやってもいいけど…。
3.拡張性の低さ(プラグインが皆無)
またもやWordPressとの比較になってしまうが、テーマよろしく、WordPressにはプラグインも膨大に存在する。また、日本語による開発ドキュメントも容易に入手できる。
現時点のconcrete5には、配布されているプラグイン的なファイルが見つからない。(僕が見つけきれないだけ?)
concrete5には、ブロックタイプとアプリケーションという2種類のタイプでの機能拡張が存在するようだが、いずれもサードーパティというか、外部で配布されているファイルが皆無だし、ドコまでのことができるのかすら、見えてこない部分もある。NucleusやWordPressのプラグインは、ちょっと調べれば作るのは簡単だし、割と何でも出来てしまう。(逆にそれが良くない場合もあるけど)
concrete5のように機能がある程度完成していると、ローレベルのAPIというか、コアの機能にアクセスするためのAPI当は無かったり、制限されてたりするんじゃないだろうか。
4.直感的な編集操作が良い、とは限らない
これについてはまだ意見を絞り込めてないのだけれど、直感的な操作というのは、突き詰めていくと、反比例的に非効率的になると思う。
ミクロなレベルで申し訳ないが、textareaをGUI的に編集できるFCKEditorやTinyEdit?などあるけれど、希望通りに編集できなくて、ものすごくイライラするときがある。それがサイトレベルになると、いかに機能を充実させようと、素のHTMLには適わない。もちろん、CMSなのでそれをやってしまったら意味がないのだが、中途半端に直感的に変更できると余計にストレスが溜まるというのは、皆さんも経験則としてありませんか?
まぁ、ここを否定してしまうとconcrete5の存在意義すら疑うことになってしまうがw
ところで、既にいくつか日本語化についての動きがある模様。いいぞー!やれやれー!やったれー!父の敵討ちのつもりでやったれー!
関連リンク
■既に発足していたconcrete5の日本語化プロジェクト。がんばってっ!
concrete5-ja – Google Code
■すでに可動している.jpドメイン(日本語サポートサイト?)
Concrete5 Japan :: Home Page
■インストールする際に気をつけるポイント(当サイトの記事)
話題のCMS Concrete5をインストールする際の3つの注意点
Popularity: 50% [?]
written by ANN