お気に入りCMS-3

Author: syunsai | Category アローズ関連 | | 2008年5月23日(金曜日)

管理人が個人的に特に注目している軽量なCMSです。小さな個人サイトや事業所のホームページ内のサブサイトとして利用できたりします。また、ブログと組み合わせて、操作も簡単で更新性の高いサイト構築に向いたCMS達です。

sNews

動作環境:PHP,MySQL

セットアップ時間:5分

日本語ランゲージ:自作(配布中)

構造:liteCMS、コンテンツ系

■大のお気に入り、ワンシートCMS

CapD20080523_11

なにしろ、CMSとは言うもののプログラムの書類がたったの1枚しかない。すごいと思うか異常だと思うかはあなたのかって、、、。しかし、1枚だからといって侮れない。ブログ機能もページ機能も付いているし、お問合せ、サイトマップまで付いている。どう考えてもたったのワンシートでこれほど実現していいものかというほどよくできている。

しかしながら難しい面もある。はたしてこのワンシートCMSをどのような場面で使用するのが最もその実力を発揮するのか、いまだ思いつかないでいるのだ。単なるブログとして利用するのも本筋ではなさそうだし、だからといって使えないわけではない。一般的な静的なホームページつくりに利用しようと思うと、ホームページ作成ソフトの方がいいような、、、さて、困った。

CapD20080523_10 ところで、sNewsのテーマだが、以前配布サイトにはオープンソースで利用できるデザインがあった。直ぐにこれを利用できたわけではなかったが、タグののようなものを移動することで、結構簡単に移植できたと思う。まだ、このsNewsのテーマがたくさん配布されていて、いろいろ選択できるという状況にはなっていない。フォーラムも充実してきているようだし、こちらの中で配布している可能性はある。

たったワンシートのプログラムで何の発展性もないソフトなのかと言えばそうではなく、sNewsのサイトでextendと言うメニューの中でモジュールやアドオンの拡張パーツを紹介している。例えば、ワンシートのままではエディターはシンプルだが、これに高性能のエディターをつけられるようになっている。その他のextendを試したことはないが、これらを利用すればますますワンシートとは思えない性能を発揮するはずだ。最善の使い方をなかなか思いつかないが、それでもこいつは確かに立派に自己主張しているCMSだと感心している。

pluck

動作環境:PHP

セットアップ時間:10分~

日本語ランゲージ:自作(未配布)

構造:liteCMS、コンテンツ系

■DBなしで軽快に動き、直感的に使えるLiteCMS

CapD20080524 LiteCMSの多くはCMSの初心者でも直感的に利用できる設計が多いが、このPluckは私が僅かばかり触れているliteCMSの中でも直感性で言えばもっともよくできていて、使いやすいCMSだ。実は最近この手のCMSはサイトのビジターが目にするフロント画面よりも管理画面がよくできていると言うCMSをよく見かけるようになった。
そのひとつは私のお気に入りのJAWSなどもその部類。このpluckも管理画面に入ってみると、操作しないうちからなんだか簡単そう、、、という印象を受ける。そして実際に簡単である。これは利用者にとってすごく大事なことだと思っている。

CapD20080524_1 このpluckはページ機能以外にはブログ機能とアルバム機能を持っている。しかし、基本があくまでもページ機能なので、ページを作った場合、そのままであれば通常の静的ページとして利用でき、ブログやアルバムを配置すればそれぞれのページとして利用できる。配置するといっても、何かコードを書き込むということはなく、単にブログであればその表示したいカテゴリーが表示されているのでそこにチェックを入れるだけだ。文章で書くと分かりにくいが、実際の操作はごく簡単だ。

テーマはごく分かりやすい構造でひとつのフォルダに入っていてそれをテーマ用のフォルダに配置するだけだ。操作性はいいのだが、テーマの中身が今一のような気がする。それはHTMLとPHPをうまく整理していない書き方のような気がするのだが、これは今後何とかして欲しい部分だ。CSSを利用してカスタマイズしていく分にはあまり問題はないだろう。アルバム機能にlightboxが利用されていたり、始めからサイトへのアクセスデータ機能などが付いているなど、おまけの機能も侮れない。使って見ると結構かわいいやつのようだ。

frog

動作環境:PHP,MySQL(Radiant=Ruby)

セットアップ時間:10分

日本語ランゲージ:なし

構造:liteCMS、コンテンツ系

■Rubyで作られたRadianのPHP移植版liteCMS

CapD20080524_3 元はRubyで作られたRadiantCMS。Frogはまだ日本語化されていないが、Radiantは日本語サイトができているので、そちらを見れば恐らくどのように操作するか簡単に分かるのではないだろうか。このCMSが登場したばかりの頃に一度触ったことがあるが、今回再度インストールして見たものの内容はまだほとんど分からない。元がRubyと言うことでもないのだろうが、フォルダの中身が今一他のPHPのCMSと構造が違い、これはRubyからの移植だからなのか、、、わかりにくい。

例えば、この手のCMSの場合、themeフォルダやLangフォルダなどが、およそ決まりきった形で配置されているのだが、ざっと見て見るとlangファイルがどこにあるのかわからない。プログラム全体はシンプルだし書類もシンプル構造のようだが、やっぱりわかりにくい。

CapD20080524_4 このLiteCMSも基本はページ機能だ。シンプルな管理画面はいいのだが、シンプルすぎて少々不親切に感じてしまった。例えば、pageを作る画面には右端に+のマークとバケツマークがあり、+をクリックすれば新しいページがその階層の下に作れるというようなものだ。だが、+をクリックするとどうなるかの説明や誘導の説明も全くない。もちろん噴出しのようなものも出てこない。
ページ作成画面にしてもエディターらしきアイコン表示やツールは一切ない。エーこれでいいの、、、、ほんとに!って気分にさせられる。これはHTMLを貼り付けろと言うのか?画像の貼り付けなども一切気配を感じない。ファイルを登録するコーナーがあるのでそちらでアップロードして、その画像のURLを貼ることになるのだろうが、わざわざRubyから移植する価値があるのか、今の私には理解できない。全体の構造やシンプルな機能のまとめ方などはいい気がするのだが、他のLiteCMSもいくつか見て見ると、このCMSを選ぶ決定因が何なのかは分からなかった。

QuickCMS

動作環境:php

セットアップ時間:1分

日本語ランゲージ:あり

構造:liteCMS、コンテンツ系

■データベースいらず!設置したら、もうサイトができている!!

CapD20080524_5このLiteCMSは全く名前のとおりで、サーバーにアップして、属性設定したらもうそれだけでサイトになっている。日本のサイトで配布しているもので言えば、QuickCMSに関するニュースとその取り扱い説明がサイトになっている。取扱説明書要らずで、作ったサイト自体が説明書になっているなどというCMSを見たことがなかった。とりあえず、たまげた。
機能に関して言えばページ機能を基本にしたLiteCMSでエディターは貧弱。HTML交じりで書かなくてはいけない、ひと世代前のものだ。画像アップの機能などもあってブログなどでよく見るようなものに近い。

CapD20080524_6 ページの階層化もでき、それなりの機能を持っているようだが、やはり今の状態ではホームページ作成ソフトで作ったものを貼り付けるのが無難なよ うだ。
画像をアップする際に「参照」してアップしようとするとそれようの保存ボタンがない。画像を保存するのとページそのものを保存するボタンが同じもののようだ。これはヘンだ。ローカルの画像を参照したら通常はその画像をアップロードしてサーバー上に保存しようと言う気持ちになるが、こんな些細なしくみでも違和感を感じてしまった。

実は日本で配布しているものはバージョンが古く、すでにご本家サイトではバージョンが上がっている。バージョン2.1を見てみても実はさほどイメージは変わっていない。エディターも同じだし画像管理も変わっていないようだ。やはり基本はHTMLの貼り付けで、静的ページを簡単にサイト上で構成させると言う意図のように感じるCMSだ。これはこれでひとつなのだろうが、ちょっとしたページならブラウザでダイレクトにページを作れる程度のエディターを付けてくれても悪くはないと思うのだが、そうでもないらしい。

NanoCMS

動作環境:PHP

セットアップ時間:3分

日本語ランゲージ:なし

構造:liteCMS、コンテンツ系

■たったの37kのダウンロードサイズ、これでもいっぱしCMS

CapD20080524_7 ワンシートではないもののダウンロードしたときのデータサイズがたったの37k。解凍サイズでも70.5KBにしかなりません。これで立派なCMSとして機能しています。とはいいつつも、さすがにそのままでは機能が低く、ある意味、空箱のようなものです。これまたページ機能を基本としていますので、ローカルでHTML書類をつくって貼り付けるという方法をとらざるを得ないでしょう。

しかし、この軽量ツールの可能性を感じさせるのは、「tweakers」という機能があって、これはいわばプラグインのようなもの。まだ数点しかないようですが、エディターなどが用意されていて、これを所定のフォルダに設置してオンにすれば機能が拡張されます。
CapD20080524_8現時点では3つの軽量から重量エディターがあるようですが、どれもそれなりに使えそうなエディターです。しかも笑ってしまいますが、本体がたったの70KBほどしかないのにtinymceのエディターは圧縮書類でさえも767KBと本体の10倍ものデータ容量となっています。高性能エディターが欲しいのは欲しいのですが、なんだかこのアンバランスさがちょっと変な気がしてしまいます。

ランゲージのtweakersも用意されていたので、これを利用して日本語書類を用意して日本語化するのかもしれませんが、まだそこまで調べていません。小さくて軽量であることも大事かもしれませんが、せっかくだからもう少し基本性能も上げて、初期設定状態でもある程度使い勝手のいい状態にしてもいい気がします。
先行きまでは当然分かりませんが、tweatersのシンプルさと拡張性がなかなか楽しみなソフトかもしれません。

LightNEasy

動作環境:PHP,データベース不要版とSQlite版

セットアップ時間:1分

日本語ランゲージ:あり(サイトからダウンロード)

構造:liteCMS、コンテンツ系

■データベース無しでもOK、PW等を入れたらそのまま使えるCMS

CapD20080524_9 データベース無し版とSQLite版の両方用意されているLiteCMS。時々このようなタイプがあるが、フロントページと管理画面が明確に分かれていないタイプ。トップページからログインして管理アイコンをクリックすると管理アイコンが表示される。

私は今回始めてお目にかかったLiteCMSだが、このようなCMSもちゃんと日本語のランゲージが用意されていて、ずいぶん使いやすくなったものだと感心している。以前はほとんど日本語が使えないものが多かったが、よほど新しいものはともかくある程度時間がたって、継続的に開発されているものに関しては、案外ランゲージが用意されているものが多い。
日本語ランゲージファイルはサイトからダウンロードして、所定のフォルダに入れれば後は管理画面で選択するだけだ。

ページ作成のエディターはこれもどちらかと言うと貧弱だ。タグなどを書き間なくてはいけない場合もあるようだが、それほど難しいことを書くようでもないので、それ程気にするほどでもないかもしれない。
CapD20080524_10 サイトでは30点程度はテンプレートも用意されているようなので、この手のCMSにしてはまずまず用意されている方だ。管理画面のアイコンがちょっと「おこちゃまモード」みたいなアイコンだが、まあそれもご愛嬌だ。特に操作に問題はない。

ちょっと気になったのは、ページを作成した後の表示されるメニューの管理だ。作ってあるページ一覧が表示されて、それをどう表示するか、上に上げたり下に下げたりと言う、見た目で操作するものはなく、ページの名前の一覧が表示されて、それに階層を主導で数字などで書き込んでコントロールする仕組みだ。これはさすがに旧時代的でいただけない。
それと小さなことではあるが、操作して見るとなんだかそれぞれの操作画面が、画面の中央に小さめに設定されているので、操作していて窮屈だ。アイコンのおこちゃまモードぶりとは相反しているきがする。もっと大胆にどかんどかんとレイアウトして分かりやすい操作性にした方がこのCMSらしいのに、と思った。

今のところはこんなところでご勘弁を。後日、またチェックした後に追加する予定です。