(57)【特許請求の範囲】
【請求項１】
マークアップ言語により作成され、一以上のＷｅｂページを含むホームページの作成又は編集を支援するホームページ作成支援システムであって
前記一以上のＷｅｂページを生成するためのデータを格納する記憶部と、
前記データをＷｅｂページ毎に管理し、前記一以上のＷｅｂページを作成又は編集するための入力用のインターフェースを表示部に表示させる制御部と、
を備え、
前記入力用のインターフェースは、マークアップ言語の入力を直接受け付けるための第１インターフェースと、Ｗｅｂページと同じ画面で入力を受け付けるための第２インターフェースと、変更可能な入力フォームを含み、テキストの入力を直接受け付けるための第３インターフェースとを、含み、
前記制御部は、
複数のＷｅｂページのそれぞれについて、前記第１インターフェース、前記第２インターフェース、及び前記第３インターフェースのいずれかを選択するための入力画面を前記表示部に表示させ、
前記入力画面の選択に応じて、前記第１インターフェース、前記第２インターフェース、及び前記第３インターフェースのいずれかを前記表示部に表示させ、
前記第２インターフェースが選択された場合、前記第２インターフェースが前記表示部に表示される前に、前記マークアップ言語を編集可能な状態にする、
ホームページ作成支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マークアップ言語により作成されるＷｅｂページの作成や編集を支援するホームページ作成支援システムに関する。
【背景技術】
【０００２】
ホームページを作成するには、ホームページ作成者は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）言語を用いて記述し、ホームページ公開のため、公開用のシステムにホームページ情報をＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を介して登録する必要がある。ここでホームページとは、一以上のＷｅｂページを含み、通信網（インターネット等）を介して、ＨＴＭＬで記述されたテキストファイルであり、ＨＴＭＬを画面に表示するＷＷＷブラウザを用いて表示される画面を含めた記述物をさす。
【０００３】
このようにホームページがＨＴＭＬで作成されるものでコンピュータの理解できる表記が必要であるために、ホームページ作成者は、ホームページを作成するにはＨＴＭＬを理解しなければならず、その作成には時間やコストがかかっていた。
【０００４】
このため、ホームページを容易に且つ効率的に作成することができるよう、Ｗｅｂコンテンツを構成するテキストや画像、レイアウト情報等を一元的に保存・管理し、サイトを構築したり編集したりするソフトウェアである、ＣＭＳ（Ｃｏｎｔｅｎｔｓ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）が知られている。
【０００５】
ＣＭＳを利用して、ユーザがホームページの作成が容易にできるようにしたシステムが知られている（例えば、特許文献１参照）。かかるシステムにおいては、ＣＭＳは所定のテンプレート画面をクライアント装置側に提供する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１８６４０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来のＣＭＳにおいては、ホームページ作成者は、ページを作成又は編集するのに、提供されたテンプレートに従って情報を入力しなければならないため、ページ作成又は編集方法に自由度が少なく、利便性や効率性を欠く。
【０００８】
上記点に鑑みて、本発明は、ホームページの作成又は編集時の自由度を高め、ホームページを効率的且つ容易に作成又は編集することを可能にするホームページ作成支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一側面に係るホームページ作成支援システムは、マークアップ言語により作成され、一以上のＷｅｂページを含むホームページの作成又は編集を支援するホームページ作成支援システムであって、一以上のＷｅｂページを生成するためのデータを格納する記憶部と、データをＷｅｂページ毎に管理し、一以上のＷｅｂページを作成又は編集するための入力用のインターフェースを表示部に表示させる制御部と、を備える。制御部は、マークアップ言語の入力を直接受け付けるための第１インターフェースと、Ｗｅｂページと同じ画面で入力を受け付けるための第２インターフェースと、変更可能な入力フォームを含み、テキストの入力を直接受け付けるための第３インターフェースとを、選択的に表示部に表示させる。
【００１０】
制御部は、マークアップ言語の入力を直接受け付けるための第１インターフェースと、Ｗｅｂページと同じ画面で入力を受け付けるための第２インターフェースと、変更可能な入力フォームを含み、テキストの入力を直接受け付けるための第３インターフェースとを、選択的に表示部に表示させる。このため、ホームページ作成者は、自身のレベルに応じた入力画面を用いて入力作業を行うことができる。よって、ホームページ作成者は、ホームページの作成又は編集の実行者やその方法の自由度を高めることができ、ホームページを効率的且つ容易に作成又は編集することができる。
【発明の効果】
【００１１】
本発明に係るホームページ作成支援システムによれば、ホームページの作成又は編集時の自由度を高め、ホームページを効率的且つ容易に作成又は編集することを可能にする。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るシステム全体の概略構成を示した図。
【図２】実施の形態１に係るホームページ作成支援システムによる動作の流れを示すフローチャート。
【図３】実施の形態１に係る画面例を示す図。
【図４】実施の形態１に係る画面例を示す図。
【図５】実施の形態１に係る画面例を示す図。
【図６】実施の形態１に係る画面例を示す図。
【図７】実施の形態１に係る画面例を示す図。
【図８】実施の形態１に係る画面例を示す図。
【図９】実施の形態１に係る画面例を示す図。
【図１０】実施の形態２に係るホームページ作成支援システムによる動作の流れを示すフローチャート。
【図１１】実施の形態２に係る画面例を示す図。
【図１２】実施の形態２に係る画面例を示す図。
【図１３】その他実施の形態に係る画面例を示す図。
【図１４】その他実施の形態に係る画面例を示す図。
【図１５】その他実施の形態に係る画面例を示す図。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、本発明の実施形態について説明する。
【００１４】
＜１．実施の形態１＞
＜１−１．構成＞
図１は、本発明の一実施形態に係るホームページ作成支援システム１（ホームページ作成支援システムの一例）の全体構成を概略的に示す図である。ホームページ作成支援システム１は、サーバ１０と、サーバ１０に有線又は無線により接続可能なクライアント端末２０と、を備える。
【００１５】
サーバ１０及びクライアント端末２０は、例えば、学校等の施設で利用されるコンピュータ装置である。サーバ１０及びクライアント端末２０は、お互いがインターネット、もしくはイントラネットやＬＡＮ等のネットワークにより接続される。
【００１６】
＜１−１−１．サーバの構成＞
サーバ１０は、制御部１１（制御部の一例）、記憶部１３（記憶部の一例）、及び通信部１５を備える。
【００１７】
制御部１１は、演算機能を有するＣＰＵ、ＲＯＭ、作業用のＲＡＭ等を備えており、例えばＷｅｂアプリケーション１１０１及びその一部として機能するＣＭＳプログラム１１０３によってコンピュータ処理を実行する。
【００１８】
ＣＭＳプログラム１１０３は、Ｗｅｂアプリケーションの一部の機能を実行するプログラムであり、後述するようにＷｅｂページの作成又は編集時の入力用のインターフェースを提供する。ＣＭＳプログラム１１０３は、後述するクライアント端末２０のＷｅｂブラウザ２１０１を介して、表示部２５に入力用のインターフェースを表示させる。
【００１９】
記憶部１３は、磁気記録媒体や、半導体メモリ、光記録媒体等により構成されるメモリである。なお、記憶部１３はサーバ１０内に備えられていてもよいし、別途接続されていてもよい。記憶部１３にはＣＭＳプログラム１１０３によって管理されるコンテンツデータ１３０１が格納されている。コンテンツデータ１３０１は各Ｗｅｂページを構成するテキストデータ、ＨＴＭＬデータ、及び画像データ等を含む。コンテンツデータ１３０１はデータベースにより構成され、管理されていてもよい。
【００２０】
通信部１５は、サーバ１０をクライアント端末２０へ有線又は無線で接続する部分であり、例えば、ＬＡＮカード、インターネット等に接続するためのモデム、ルータ等、及び、これらを、伝送路を介して制御部１１と接続するためのインターフェース等により構成される。
【００２１】
＜１−１−２．クライアント端末の構成＞
クライアント端末２０は、例えば、デスクトップコンピュータ、ラップトップコンピュータ、携帯端末等である。複数のクライアント端末２０がサーバ１０に接続可能である。クライアント端末２０は、サーバ１０により提供されるホームページを所有する施設の業務従事者等であって、ホームページを構成する各Ｗｅｂページの作成又は編集のための入力を行う者（以下、ユーザと称する）により使用される。
【００２２】
クライアント端末２０は、制御部２１と、入力部２３と、表示部２５と、通信部２７とを備える。
【００２３】
制御部２１は、演算機能を有するＣＰＵ、ＲＯＭ、作業用のＲＡＭ等を備えており、例えばＷｅｂブラウザ２１０１によってコンピュータ処理を実行する。
【００２４】
Ｗｅｂブラウザ２１０１は、ＣＭＳプログラム１１０３の実行により、後述するように表示部２５に入力用のインターフェースを表示させる。
【００２５】
入力部２３は、キーボード、マウス、タッチパネル等により構成され、Ｗｅｂページを作成又は編集するユーザの入力動作を受け付ける。
【００２６】
表示部２５は、液晶ディスプレイ（ＬＣＤ）や有機ＥＬディスプレイ等により構成され、例えばＷｅｂブラウザ２１０１によって提供される入力用のインターフェースを表示する。
【００２７】
通信部２７は、クライアント端末２０をサーバ１０へ有線又は無線で接続する部分であり、例えば、ＬＡＮカード、インターネット等に接続するためのモデム、ルータ等、及び、これらを、伝送路を介して制御部１１と接続するためのインターフェース等により構成される。
【００２８】
＜１−２．動作＞
上記ホームページ作成支援システム１は、制御部１１がＣＭＳプログラム１１０３を実行することにより、Ｗｅｂページの作成又は編集動作を実行する。以下、図２〜図９を参照しながら、ホームページを構成するＷｅｂページの作成又は編集動作について説明する。
【００２９】
ユーザは、Ｗｅｂページの新規追加を行いたい場合（Ｓ１０１のＹｅｓ）、クライアント端末２０の入力部２３を介して新規ページ作成のボタンを押下げる（Ｓ１０２）。このとき、例えば、図３に示すように、クライアント端末２０の表示部２５の画面２５ａには、「新規ページ作成」ボタンＢ１が表示され、ユーザは同ボタンを選択する。また、図３には「新規作成ボタン」Ｂ１の他に、ページを検索できる検索画面が表示される。
【００３０】
一方、ユーザは、所定のＷｅｂページの編集を行いたい場合（Ｓ１０１のＮｏ）、表示されたＷｅｂページの一覧から、編集したいページを選択する（Ｓ１０３）。ページ一覧は、ユーザがクライアント端末２０の入力部２３を介した入力操作に応じて、ＣＭＳプログラム１１０３により表示される。このとき、例えば、図４に示すように、クライアント端末２０の表示部２５の画面２５ａには、ホームページを構成する既存のＷｅｂページの一覧が表示される。ページ一覧には、各ＷｅｂページのＵＲＬ、ページ名、状態、最終更新者、入力の履歴等の項目が表示される。ユーザは、この一覧から編集したいページを選択する。なお、図４に示すページ一覧は、新規作成ボタンや検索画面（図３参照）と共に一画面に同時に表示される。
【００３１】
更にユーザは、編集したいページの項目から入力用のインターフェースを選択する。入力用のインターフェースは複数有り、ＨＴＭＬ入力と、変更や追加が可能な入力フォームによる入力のうちいずれかから選択可能である。更に、ＨＴＭＬ入力用のインターフェースは、ＨＴＭＬを直接入力するためのインターフェースと、Ｗｅｂページと同じ画面で入力するためのインターフェースとを含む。
【００３２】
ＨＴＭＬ入力を選択する場合（Ｓ１０４のＮｏ）、ユーザは、入力操作により、例えば図４に示す「ＨＴＭＬ入力」欄Ｓ１の「ＨＴＭＬ入力」を選択する（Ｓ１０５）。そのままＨＴＭＬを直接入力して編集する場合（Ｓ１０６のＹｅｓ）、ユーザは、入力操作により、例えば図５に示すように画面２５ａに表示されたＨＴＭＬデータ（第１インターフェースの一例）を編集する（Ｓ１０７）。このとき、サーバ１０の制御部１１は、コンテンツデータ１３０１から該当するページのＨＴＭＬデータを読み出し、表示部２５に表示させる（Ｓ１０７）。これにより、ユーザは、入力操作により、ＨＴＭＬデータを直接入力、修正する（Ｓ１０８）。入力、修正が終了すると、ユーザは、入力操作により保存ボタンを選択し（Ｓ１０９）、入力、修正したＨＴＭＬデータをコンテンツデータ１３０１に保存し（Ｓ１１０）、処理を終了する。
【００３３】
一方、ＨＴＭＬで直接編集しない場合（Ｓ１０６のＮｏ）、ユーザは、入力操作により、表示部２５に表示される「プレビュー編集」ボタン（図示省略）を選択し（Ｓ１１１）、プレビューの画面（第２インターフェースの一例）を介してＨＴＭＬを編集する。なお、プレビューの画面は、例えば図６に示すように、提供されるＷｅｂページと同じ画面であり、ユーザはＨＴＭＬを意識することなくＷｅｂページの編集が可能となる。このとき、サーバ１０の制御部１１は、コンテンツデータ１３０１から該当するページのＨＴＭＬを読み出し（Ｓ１１２）、読み出したＨＴＭＬ上のタグで、属性class=”isEditable”を持つものを変更可能な状態にする（Ｓ１１３）。そして、クライアント端末２０の表示部２５にプレビュー画面を表示させる（Ｓ１１４）。ユーザは、入力操作により、Ｗｅｂブラウザ２１０１で表示されるプレビュー画面上でテキスト等を入力、修正する（Ｓ１１５）。ユーザが、入力操作により保存ボタンを選択すると（Ｓ１１６）、制御部１１のＣＭＳプログラム１１０３は、入力、修正したプレビュー画面のＨＴＭＬデータをJavaScript（登録商標）を用いて取得する（Ｓ１１７）。ＣＭＳプログラム１１０３は更に、取得したＨＴＭＬデータの変更可能状態を元に戻し（Ｓ１１８）、取得したＨＴＭＬデータをコンテンツデータ１３０１に保存し（Ｓ１１９）、処理を終了する。
【００３４】
ＨＴＭＬ入力を選択しない場合（Ｓ１０４のＹｅｓ）、ユーザは、追加や変更が可能な入力フォームを使用することができる。入力フォームは、Ｗｅｂページを構成するフィールド毎にテキストを入力できるように表示したフォーム（第３インターフェースの一例）であり、例えば図７に示すように、各フィールド（ラベル）に対応する値を入力可能に表示した入力用のインターフェースである。ユーザは編集したいＷｅｂページの入力フォームが作成済みの場合（Ｓ１２０のＹｅｓ）、例えば図４に示す「テキスト入力」欄Ｓ２の「テキスト入力」を選択する（Ｓ１２１）。このとき、サーバ１０の制御部１１のＣＭＳプログラム１１０３は、コンテンツデータ１３０１から該当するページの入力フォームを読み出し（Ｓ１２２）、表示部２５に表示させる。これにより、ユーザは、入力操作により、表示された入力フォームを介してテキストを入力、修正する（Ｓ１２３）。ユーザは、入力操作により保存ボタンを選択し（Ｓ１２４）、入力フォームを介して入力、修正したテキストがコンテンツデータ１３０１保存される（Ｓ１２５）。この結果、当該テキストデータに対応するＨＴＭＬデータが更新される（Ｓ１２６）。なお、ユーザは、修正又は追加した入力フォームの内容を例えば、図８に示すような画面により確認できる。
【００３５】
一方、ユーザは編集したいＷｅｂページの入力フォームが作成済みでない場合（Ｓ１２０のＮｏ）、例えば図４に示す「テキスト設定」欄Ｓ３の「設定」を選択した後（Ｓ１２７）、例えば図９に示すように、ラベル値等の設定を行って新たな入力フォームを作成し、コンテンツデータ１３０１に新たに保存する（Ｓ１２８）。その後、Ｓ１２０の処理に戻る。
【００３６】
＜１−３．効果等＞
上記実施の形態に係るホームページ作成支援システム１（ホームページ作成支援システムの一例）によれば、サーバ１０の制御部１１（制御部の一例）は、ＨＴＭＬの入力を直接受け付けるための第１インターフェースと、Ｗｅｂページと同じ画面で入力を受け付けるための第２インターフェースと、変更可能な入力フォームを含み、テキストの入力を直接受け付けるための第３インターフェースとを、選択的に表示部２５に表示させる。このため、Ｗｅｂページの編集のために複数のユーザインターフェース画面が提供され、ユーザは任意に入力フォーマットを選択可能となる。よって、ＨＴＭＬ等の専門知識のないユーザであっても容易にＷｅｂページの編集が可能になる。
【００３７】
上記実施の形態に係るホームページ作成支援システム１においては、ユーザのレベルに合った作業が可能となるため、Ｗｅｂページの作成又は編集の実行者やその方法の自由度を高めることができ、Ｗｅｂページを効率的且つ容易に作成又は編集することができる。
【００３８】
例えば、ＣＭＳプログラム１１０３により提供される変更可能な入力フォームを利用して、図１３に示すように、オープンキャンパス情報を簡単に入力、追加できるインターフェース画面を生成することができる。図１３（ａ）は、オープンキャンパス情報の入力フォームのウインドウＷ１を示し、図１３（ｂ）はオープンキャンパスの予定日時の編集ウインドウＷ２を示し、図１３（ｃ）は当該オープンキャンパス情報のＷｅｂページ上のウインドウＷ３を示す。ユーザは、図１３（ａ）や図１３（ｂ）に示す入力フォームを介してテキスト等を入力するだけで、ＨＴＭＬを意識することなく、Ｗｅｂページの変更や追加が可能となる。特に、オープンキャンパスの情報は頻繁に変更や追加が発生するため、ユーザにとってＷｅｂページ編集の作業負荷を大幅に軽減することができる。また、入力フォームは変更や追加が可能であるため、ユーザの環境に合わせた入力フォームを簡単且つ容易に提供できる。
【００３９】
上記実施の形態に係るホームページ作成支援システム１によれば、ＣＭＳプログラム１１０３により全Ｗｅｂページが一括管理されているため、編集の度にページの再構築やＨＴＭＬの作成を必要とする等の煩雑さを排除することができる。
また、一括管理された全Ｗｅｂページの状態を一覧表示可能であるため、ユーザにとってＷｅｂページ作成又は編集時の利便性や効率性を向上させることができる。
【００４０】
＜２．実施の形態２＞
＜２−１．構成＞
本実施の形態に係るホームページ作成支援システム１の構成は、実施の形態１（図１）と同様であるため説明を省略する。
【００４１】
＜２−２．動作＞
本実施の形態に係るホームページ作成支援システム１は、制御部１１がＣＭＳプログラム１１０３を実行することにより、ＨＴＭＬデータの比較表示動作を実行する。以下、図１０〜図１２を参照しながら、ＨＴＭＬデータの比較表示動作について説明する。下記動作においては、特定のＷｅｂページの更新履歴において、過去における任意の２つの時点の履歴を比較する場合（パターン１）と、任意の１つの履歴と最新データとを比較する場合（パターン２）とを含む。
【００４２】
クライアント端末２０の表示部２５の画面２５ａには、例えば図１１に示すような所定のＷｅｂページの更新履歴のリストが表示される。パターン１の場合、ユーザは、入力操作により２つの履歴を選択する（Ｓ２０１〜Ｓ２０２）。ユーザの入力操作（例えば、図１１の画面２５ａの左上の「比較する」ボタンＢ２を選択）により、選択された２つの履歴の比較処理が実行される（Ｓ２０３）。
【００４３】
パターン２の場合、ユーザは、入力操作により１つの履歴を選択する（Ｓ２０４）。ユーザの入力操作（例えば、図１１の画面２５ａの右側の「最新との比較」欄Ｓ４の「比較する」ボタンを選択）により、が入力操作により１つの履歴を選択すると（Ｓ２０４）、選択された１つの履歴と最新データとの比較処理が実行される（Ｓ２０５）。具体的な動作は以下の通である。
【００４４】
制御部１１は、比較対象となる２つの履歴データを取得し、１行ずつ配列Ａ、Ｂにそれぞれ格納し（Ｓ２０６）、ループ１（Ｓ２０７〜Ｓ２１０）を実行する。
【００４５】
制御部１１は、配列Ａと配列Ｂに格納されているＨＴＭＬ文字列が一致するかどうかを判定する（Ｓ２０７）。一致している場合は、配列Ａの値を配列Ｃに格納し、行パターンｉとする。一致していない場合は、配列Ａの値を判別するための任意文字列“xxx”を文頭に加えた文字列Ａ´を配列Ｃに格納し、行パターンｉｉとする（Ｓ２０９）。また、配列Ｂの値を判別するための任意文字列“yyy”を文頭に加えた文字列Ｂ´を配列Ｃに格納し、行パターンｉｉｉとする（Ｓ２１０）。対象データの全ての行が完了するまでループ１（Ｓ２０７〜Ｓ２１０）を実行する。
【００４６】
ループ１を終了後、ループ２（Ｓ２１１〜Ｓ２１３）を実行する。ループ２では、配列Ｃに格納されている文字列を１行ずつ表示するための処理が実行され、この処理によってユーザが選択した履歴のＨＴＭＬデータを、例えば図１２に示すように画面２５ａの左右に表示させる。
【００４７】
読み出した配列Ｃの文字列が行パターンｉの場合、画面２５ａに左右同じ文字列を表示させる（Ｓ２１１）。
【００４８】
配列Ｃの文字列が行パターンｉｉの場合、画面２５ａに、先頭文字列“xxx”を除いた文字列を、色づけ或いはハイライトした状態で画面左側に表示させるよう制御する（Ｓ２１２）。
配列Ｃの文字列が行パターンｉｉｉの場合、配列Ｃに格納された行パターンｉｉｉの文字列のうち“yyy”を除いた文字列を、色づけ或いはハイライトした状態で画面右側に表示させるよう制御する（Ｓ２１３）。
【００４９】
以上の動作を実行することにより、図１２に示すように、画面２５ａ上に、過去の２つの時点におけるＨＴＭＬのデータが左右に表示され、且つ異なる部分を色づけ或いはハイライトした状態で表示される。
【００５０】
＜２−３．効果等＞
上記実施の形態に係るホームページ作成支援システム１によれば、ＨＴＭＬデータの更新履歴における差分を可視化することができるため、ユーザは過去のＨＴＭＬの編集履歴を管理することができる。
【００５１】
また、ＣＭＳプログラム１１０３により全Ｗｅｂページが一括管理されているため、更新履歴の選択も多様に実現できる。例えば、選択したＷｅｂページの更新履歴のうち、特定の更新者によるデータのみを比較することができる。
【００５２】
＜３．その他実施の形態＞
（Ａ）
ホームページ作成支援システム１の構成は上記実施の形態に限られない。
例えば、サーバ１０は、施設毎に割り当てられる仮想サーバであってもよい。また、クライアント端末２０はディスプレイ出力と入力のみを実行するゼロクライアントやシンクライアントであってもよく、サーバに接続して仮想化デスクトップとして上記動作を実行させるものであってもよい。
【００５３】
また、上記実施の形態においては、サーバ１０にクライアント端末２０が接続されて、その表示部２５に入力用のインターフェースを表示させているが、これに限定されない。サーバ１０に入力部と表示部を設け、ユーザはサーバ１０に直接入力することによってＷｅｂページの作成又は編集を行うようにしてもよい。
【００５４】
（Ｂ）
ＣＭＳプログラム１１０３は更に、学校等の施設に特化した次のような機能を含むことも可能である。
【００５５】
（ホームページに対する反応状況の表示）
ＣＭＳプログラム１１０３は、例えば、図１４に示すように、ホームページに対するアクセス状況（資料請求数の進捗、ページごとのページビュー数、離脱率、直帰率等）を取得、管理し、グラフやチャートとして表示させることもできる。図１４（ａ）は、ページ毎のページビュー数、離脱率、直帰率のランクを示すウインドウＷ４を示し、図１４（ｂ）はページビュー数の推移グラフを示すウインドウＷ５を示し、図１４（ｃ）はページ毎のアクセス状況のデータを表で示すウインドウＷ６を示す。このようなデータを出力することにより、ユーザは、効率の悪いページをすぐに発見でき、ページの修正や改善ができる。
【００５６】
（ＳＥＯ設定）
ＣＭＳプログラム１１０３は、例えば、図１５に示すように、ＳＥＯ（Ｓｅａｒｃｈ  Ｅｎｇｉｎｅ  Ｏｐｔｉｍｉｚａｔｉｏｎ）に必要な情報が入力・変更できる入力フォームを提供する。これにより、検索エンジンからの流入数を増やし、より多くのアクセスが得られるようにＷｅｂページを作成できる。
【００５７】
（資料請求受付）
ＣＭＳプログラム１１０３は、入学案内や願書等の資料請求を受け付けるための画面を提供することも可能である。
【００５８】
（一括メール）
ＣＭＳプログラム１１０３は、資料請求者に対し一括してメールを自動送信することも可能である。例えば、ユーザは、過去の資料請求者や予めメールを送りたい対象条件を入力、設定して、オープンキャンパス情報等のフォローメールを送信することができる。この場合、指定した送信日時に自動でメール送信する予約機能や、メール内に記載したＵＲＬのクリック数を計測する効果測定機能を含んでいてもよい。
【００５９】
（セキュリティ）
ＣＭＳプログラム１１０３は、施設専用のデータベースに資料請求者の個人情報等のデータをすべて保存するようにしてもよい。この場合、資料請求者のデータは、暗号化され、保存される。また、データを保存するデータベースを２台に分散させておき、一方に障害がおきても他方が稼動できるようにしてもよい。
【００６０】
（検索機能）
ＣＭＳプログラム１１０３は、施設、例えば学校が保有する学部・学科・コース等を、アクセス者が関心のある項目を簡単に探せる検索機能が含んでいてもよい。例えば、「職業検索」で職業名をクリックするだけで関連する学科を表示できるようにしてもよい。また、その他にも、学問や資格検索等から関連する学科を表示できるようにしてもよい。これにより、アクセス者が求める情報を、最短且つ最適に提供でき、Ｗｅｂページの利便性を向上させることがきる。
【００６１】
ＣＭＳプログラム１１０３はまた、フリーワード検索の機能を含んでいてもよい。この場合、ホームページ内の各Ｗｅｂページを高速で検索することができる。
【００６２】
（他のデータの利用）
ＣＭＳプログラム１１０３は、システム外のコンテンツデータを利用可能にしてもよい。例えば、施設が学校であれば、職業や学問を紹介する動画や、奨学金・学費のガイド情報、職業や学問の適職・適学診断等、他のコンテンツをＷｅｂページにリンクさせることも可能である。
【００６３】
（Ｃ）
ＣＭＳプログラム１１０３は、ＡＰＩ機能を標準で備えていてもよい。これにより、ユーザのニーズに合ったアプリケーションを容易に生成し、迅速にユーザに提供することができる。
【００６４】
（Ｄ）
上記実施の形態においては、マークアップ言語としてＨＴＭＬを挙げていたが、これに限定されない。例えば、ＸＭＬやＳＧＭＬ等、Ｗｅｂページの生成に使用されるものであれば他のマークアップ言語を対象としてもよい。
【００６５】
（Ｅ）
上記実施形態に係るホームページ作成支援システム１による処理の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。
【００６６】
（Ｆ）
ホームページ作成支援システムにより実行されるホームページ作成支援方法や同方法を実行するためのコンピュータプログラム、かかるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリを挙げることができる。
【００６７】
また、コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【符号の説明】
【００６８】
１          ：ホームページ作成支援システム
１０        ：サーバ
１１        ：制御部
１３        ：記憶部
１５        ：通信部
２０        ：クライアント端末
２１        ：制御部
２３        ：入力部
２５        ：表示部
２５ａ      ：画面
２７        ：通信部
１１０３    ：ＣＭＳプログラム
１３０１    ：コンテンツデータ
２１０１    ：Ｗｅｂブラウザ
【図１】
0006749787.tif 000002
【図２】
0006749787.tif 000003
【図３】
0006749787.tif 000004
【図４】
0006749787.tif 000005
【図５】
0006749787.tif 000006
【図６】
0006749787.tif 000007
【図７】
0006749787.tif 000008
【図８】
0006749787.tif 000009
【図９】
0006749787.tif 000010
【図１０】
0006749787.tif 000011
【図１１】
0006749787.tif 000012
【図１２】
0006749787.tif 000013
【図１３】
0006749787.tif 000014
【図１４】
0006749787.tif 000015
【図１５】
0006749787.tif 000016