広い意味では、ブログやWikiもCMSの一種です。
狭い意味のCMSは、「ブログやWikiよりも、もっといろいろな事が出来るシステム」を指します。
|
Blog 記事を時系列で並べるのが得意。カテゴリ分けの機能も備えている。 |
CMS 高機能なサイトを運営するためのシステム。ほとんどの場合、ブログ機能を持っている。 さらに、画像ギャラリー、フォーラム(掲示板)、イベント情報配信機能、登録ユーザーへの連絡機能などを備えるものが多い。 |
Wiki
「みんなで記事を書いて、よいサイトを作ろう」という考え方のシステム。 時系列並べはあまり重視していないので、日記には向いていない。 |
使った時に「感覚的に似ている」ものでわけてみました。
豪華な管理画面つきのものが多い。記事を書いて、表示方法などをあれこれいじって公開すれば、それなりに見れるサイトを生成する。
主に管理画面を使い、ページ属性に基づいて表示方法を決める事が多い。
Drupalはページ属性の作成・変更や属性に基づく表示方法を細かく決められるため、きちんと調整すれば高度なサイトが作れる。ただし、初期状態だとブログと大差ない。
ページ内に特定の構文を書き込む事で、階層構造やページ属性に基づいて表示内容を変えたりプラグインを動かしたり、という動作が多い。
自由度が非常に高く、構文を知っていれば簡単に高度なページ表現が出来る一方、構文を覚える必要がある。
「CMSの情報は、各CMSの公式サイトに集約させる」のがベストかも。
が、公式サイトの文章があまりに難しかったりすべて英語だったりすると、やはり見づらいのも事実。
このサイトは「高度な内容・正式なマニュアル・実験的に作られた新機能」などは公式サイトにまかせ、なるべくわかりやすい形でCMS情報をまとめるようにしてます。