CMSとは、コンテンツマネージメントシステムのこと、コンテンツの作成や管理を専門に行う機能を持つサービスやアプリケーションの事をいいます。MovableTypeやWordPressのようなBlog型、XoopsやWikiのようなコミュニケーション型など多くのCMSや、ショッピングカート機能を提供する専門的なCMSまで、多くの目的に対応するCMSがあります。

ホームページ制作(製作)業務の要素

CMSとは、コンテンツマネージメントシステムのことで、コンテンツの作成や管理を専門に行う機能を持つサービスやアプリケーションの事をいいます。MovableTypeやWordPressのようなBlog型、XoopsやWikiのようなコミュニケーション型など多くのCMSや、ショッピングカート機能を提供する専門的なCMSまで、多くの目的に対応するCMSがあります。

またCMSには、MovableTypeやXoopsのように、サーバーサイドで活用させるものから、ショッピングサイト構築ツールにはクライアントPCでコンテンツを生成し、FTPで一括アップロードし管理するものなど、多くの形態を持つため、個々のツールの技能が必要になります。

html+CSSのコンテンツ要素は当然ながら、テンプレートを開発する上でそれぞれの開発言語に関する知識や、CMSの機能の知識も必要となります。

これも当然のことですが、一般のホームページ同様、デザイン要素に関連するスキルも必要と成ります。

ホームページコンテンツ開発環境におけるCMS要素

テンプレート要素
MovableTypeに代表されるサーバーサイドのCMSの大半は、テンプレート(Template)と呼ばれるひな形を元に、ユーザーが掲載したい情報をHTMLとして生成します。
このテンプレートを加工・編集することで独自のホームページ制作が可能になるCMSにとって中心となる技術要素です。
個々のCMSに専用の記述方法が定義されているものや、PHPを活用し動的ページを生成するものなど、CMSによって用いる技能要素は異なります。所謂プログラム技能を必要とする要素です。
このテンプレートを開発する上で、Web標準に対応したテンプレートにすることもユーザーの利便性を考慮した際、重要な要素と成ります。優れたテンプレートを活用し作成されたhtmlコンテンツは、W3Cの勧告に準じたWeb標準コンテンツと成りますし、CMSの機能でCSSや関連画像ファイルの差し替え機能を活用、簡単にサイトデザインを変えることもできますので、とても重要な要素と言えます。
SEO上の観点からも、テンプレートは重要な位置づけになります。SEO内部要素対策を意識するためには、幾つかの注意点が必要となり、製品初期のテンプレートの加工だけで対処出来ないものも数多く含まれます。SEO内部要素対策は、絶対的な強みを持つコンテンツ作りには不可欠な要素ですから、SEOに対する知識も必要な要素と成ります。
CSS要素
Web標準での、CSSを活用するCMSが大半です。デザインの構造化とCSSに関する技能要素
デザイン要素
ホームページ制作をサーバーサイドで行いますが、CMSを活用したコンテンツ制作でも当然必要となる要素
プラグイン要素
CMSの拡張機能を活用するために必要となる要素、プラグインの開発にはプログラミング知識や、個々のCMSの特性などにも精通する必要があります。
その他要素
MovableTypeに代表されるCMSの大半は、データベースと連係動作するものが大半で、ホスティングサービスのデータベース機能や、データベース環境の管理も重要な要素と成ります。また、MovableTypeでは、インターネットでデザインの配信を可能にする機能を公開しています。この機能をリポジトリといいます。リポジトリ配信にも特殊な専門要素も必要となります。