現在の Web は誰もがホームページを作れはするが、 本当に価値あるホームページを運営するには時間とお金、あるいは技術が必要だということがわかってきた段階です。 それは誰もが日記は書けるものの、本屋でお金を出して買う本は誰もが書けるわけでないのと似ています。
ただ、本を出版するお金や手間に比べると、Web で何か始めるほうがよほど手間がかかりません。 特にブログは誰もが簡単に無料で始められ、全国に多数の読者を得ることも可能とあって、あっという間に広まりました。
WikiPediaによると、CMS は Web サイトを効率よく構築するするためのツール全般をさします。
ホームページは作ったものの面倒で更新しない、では意味がなく、 といってブログはブラウザ上で簡単に更新できるが、広告が入り、デザインも決まっており、いわば片手間の日記の感があります。 仕事のためのホームページを、少ない手間とお金で何とか効率よく運営できないか、CMS はそういう願いにこたえるものです。
ブログツールである Movable Type、日本発の CMS である XOOPS、WikiPedia で使われる Wiki を進化させた PukiWiki、 そういったツール群を試してみると、それぞれ一長一短があります。 ただ、指向しているところは、以下のようなものです。
が、その一方で、
といった問題点があります。
例えば、PukiWiki は、
**CMS とは [[WikiPedia:http://ja.wikipedia.org/]]によると、 CMS は Web サイトを効率よく構築するするためのツール全般をさす。 -HTML の文法など知らなくても、簡略化したフォーマットさえ覚えれば、 段落や色、画像、リンクなどを駆使した文章がブラウザで書ける(FTP など意識しなくてよい)。
と書いたら、内部で自然に HTML 変換し、
<h2>CMS とは</h2> <p> <a href="http://ja.wikipedia.org/">WikiPedia</a>によると、 CMS は Web サイトを効率よく構築するするためのツール全般をさす。</p> <ul> <li>HTML の文法など知らなくても、簡略化したフォーマットさえ覚えれば、 段落や色、画像、リンクなどを駆使した文章がブラウザで書ける(FTP など意識しなくてよい)。 </li> </ul>
とタグをつけ、見出し、段落、リンク、箇条書きを勝手に施してくれます。 文章を書いている時に、こうしたタグをつけるのはわずらわしく、Wiki はこういう作業から作者を解放してくれるわけです。
これは大変ありがたいので、是非とも使いたいのですが、重いのとセキュリティホールをかかえるのは勘弁してほしい気がします。 サーチエンジンに拾われにくいのもいやだし、フォーマットの互換性に問題があるのもいやでしょう。
こういう問題を解決するのは難しくはありません。 要は、一定のフォーマットから HTML 文書への変換だけをスクリプトにやらせればいいわけです。 そうすれば、作者の手もとには、フォーマットした文書と、HTML 変換された文書の 2 つが残ります。 フォーマット文書は手軽ですが、完全ではありません。 HTML 文書は時代の変遷を被りやすいが一応の完成品です。 このどちらかを使うことで、一旦書いた文章リソースを半永久的に維持していくことが可能です。