CMSコラムCOLUMN

web制作においてのcms

web制作はホームページやブログなどをHTMLだけで作成する時代ではなくなってきており、さまざまな言語を利用してインタラクティブ性を追加したり、さまざまなツールを提供する時代になっています。言語の中でも利用が多いのがPHPやJavascriptです。これらの言語はweb制作と相性がよく、サイトへの機能追加にはなくてはならないものとなっています。

ただし、利用にあたっては学習コストが大変高いこともあり、もっと簡単に利用するためにcmsの一機能として実装されているケースが増えています。

cmsはコンテンツ管理システムとして幅広いサイトで利用されています。cmsは多くが画像や動画、テキストなどのコンテンツを効率よく管理するために利用されることが多いのですが、web制作においてはツールの管理ツールとして利用されるケースが増えています。Javascriptやphpはさまざまな機能をウェブに追加してくれますが、一から書くには難しい言語でもあります。特にインタラクティブ性を追加するためには専門のプログラマの力を借りることも重要です。しかし、cmsによっては専用ツールとして機能を追加してくれるのでプログラムの知識がなくても利用できるようになってきています。

web制作ではユーザーとの双方向氏が重要視されています。双方向性としてはコメント機能やアンケート機能などがありますが、これらはJavascriptやPHPで作成されることが多くなっています。cmsによっては機能として用意されていますが、各種カスタマイズが可能なようにプログラムソースが公開されることが増えています。ソースコードはJavascriptやPhpで書かれていますが、修正は自由に行える用になっていることが多く、企業によっては大幅に書き換えて利用するケースも多いようです。ソースコードは間違っていてもシステムに影響を及ぼすことは無いのもうれしいところですが、見た目が崩れることが多いので事前テストが重要です。

インタラクティブ性には従来Flashが利用されていましたが、cmsでホームページやブログを作成するのが一般的になってくると利用されなくなってきています。多くのサイトではスクリプト言語を多用してサイトを構築することが多くなり、Flashが得意としていたインタラクティブ性のあるツール群もHTML5などで書き換えが進んでおり、更新が進んでいます