(57)【要約】【課題】ウエブページ関係者がページを簡便に開設変更できる装置を提供する。【解決手段】ウエブページ作成支援装置であって、ユーザ指示を受付ける画面でありウエブページに表示する情報を入力するための編集画面を表示する編集画面表示手段と、編集画面表示手段で設定された情報に基づきウエブページのソースコードを生成するソースコード生成手段とを備え、編集画面は、ウエブページに表示され得る項目として予め用意された所定の項目が表示されその表示された項目についてユーザによる項目選択及び詳細情報入力を可能とする第１の編集画面と、ワープロと同様の機能で文字サイズ及びフォント設定並びにテキスト及び画像配置を行ってウエブページの作成編集を可能とする第２の編集画面と、ＨＴＭＬテキストによるソースコードの直接記述を行う第３の編集画面とを含み、編集画面表示手段はユーザ指示に基づき第１〜第３の編集画面の何れかを表示する。【選択図】図１２
2009146186.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによるウエブページの作成作業を支援する装置であって、
ユーザからの指示を受け付ける画面であり、ウエブページ上に表示する種々の情報を入力するためのページ編集画面を表示する編集画面表示手段と、
上記編集画面表示手段上で設定された情報に基づき、ウエブページのソースコードを生成するソースコード生成手段と、
生成したソースコードを記憶する記憶手段とを備え、
上記ページ編集画面は、
ウエブページ上に表示され得る項目として予め用意された所定の項目が表示され、その表示された項目についてユーザによる所望の項目の選択及び詳細情報の入力を可能とする第１の編集画面と、
ワードプロセッサで提供される機能と同様の機能を用いて、文字サイズおよびフォントの設定並びにテキスト及び画像の配置を行うことでウエブページの作成、編集を可能とする第２の編集画面と、
ＨＴＭＬテキストによるソースコードの直接的な記述を可能とする第３の編集画面とを含み、
上記編集画面表示手段は、ユーザの指示に基づき、上記第１から第３の編集画面のいずれかを表示する、
ことを特徴とするウエブページ作成支援装置。
【請求項２】
ネットワークを介してユーザ端末機と接続され、
上記編集画面表示手段は、上記ユーザ端末機に対して上記ページ編集画面を表示するための情報を送信し、上記ユーザ端末機上で上記ページ編集画面が表示され、上記ユーザ端末を介してユーザの指示を受信する、
ことを特徴とする請求項１に記載のウエブページ作成支援装置。
【請求項３】
ユーザによるウエブページの作成作業を支援する装置であって、
制御部とデータ格納部とを備え、
上記データ格納部は、
ユーザが構築する若しくは構築しようとするウエブページに係るデータをユーザ毎に格納する利用者データベースと、
ページ種別に応じたフォームプログラムを格納する制御プログラムライブラリとを
少なくとも保存し、
上記利用者データベースは、
ページ種別と、ウエブページを記述するＨＴＭＬデータを格納するページ内容と関連付けて管理するページ管理テーブルと、
ページ種別に応じたデータ項目を格納するデータ項目テーブルとを含み、
上記制御部は、
ウエブページが作成編集される際に、
ページ種別に応じて選ばれるフォームプログラムと、ページ種別に応じたデータ項目を格納するデータ項目テーブルに格納されているデータとに基づいて、ユーザがウエブページの作成・編集のための必要な情報を入力するページ編集画面を作成する第１の編集モードと、
ページ種別に応じて選ばれる、ページ管理テーブルの個々のレコードにおけるページ内容に格納されるＨＴＭＬデータに基づいて、ページ編集画面を作成する第２の編集モードとを有し、
ユーザの指示に従い第１の編集モードと第２の編集モードの何れかが選択されることを特徴とするウエブページ作成支援装置。
【請求項４】
上記第１の編集モードでは、ページ編集終了時に、
（イ）ページ種別に応じたデータ項目を格納するデータ項目テーブルにデータ項目データを保存し、
（ロ）ページ管理テーブルにおける対応するページ種別のレコードと、ページ種別に応じたフォームプログラムと、データ項目を格納するデータ項目テーブルに保存されたデータ項目データとに基づいて、ウエブページを記述するＨＴＭＬデータを作成して、ページ管理テーブルにおける対応するページ種別のレコードのページ内容のフィールドに保存し、
上記第２の編集モードでは、ページ編集終了時に、
（ハ）入力内容に基づいて、ウエブページを記述するＨＴＭＬデータを作成して、ページ管理テーブルにおける対応するページ種別のレコードのページ内容のフィールドに保存することを特徴とする請求項３に記載のウエブページ作成支援装置。
【請求項５】
上記第２の編集モードが、
タグにより論理構造が表現されるＨＴＭＬのソースコードを直接記述することでウエブページの編集が可能になる第３の編集モードと、
ワードプロセッサで提供される機能と同様の機能により動作する編集ツールが実装されている第４の編集モードと
を含むことを特徴とする請求項３又は４に記載のウエブページ作成支援装置。
【請求項６】
ネットワークを介してユーザ端末機と接続され、
上記制御部は、上記ユーザ端末機に対して上記ページ編集画面を表示するための情報を送信し、上記ユーザ端末機上で上記ページ編集画面が表示され、上記ユーザ端末を介してユーザの指示を受信する、
ことを特徴とする請求項３に記載のウエブページ作成支援装置。
【請求項７】
ユーザからの指示を受け付ける画面であり、ウエブページ上に表示する種々の情報を入力するためのページ編集画面を表示手段に表示する編集画面表示ステップと、
上記編集画面上で設定された情報に基づき、ウエブページのソースコードを制御部で生成するソースコード生成ステップと、
生成したソースコードを記憶手段に記憶する記憶ステップとを
コンピュータに実行させる、ウエブページ作成支援のためのコンピュータプログラムであって、
上記ページ編集画面は、
ウエブページ上に表示され得る項目として予め用意された所定の項目が表示され、その表示された項目についてユーザによる所望の項目の選択及び詳細情報の入力を可能とする第１の編集画面と、
ワードプロセッサで提供される機能と同様の機能を用いて、文字サイズおよびフォントの設定並びにテキスト及び画像の配置を行うことでウエブページの作成、編集を可能とする第２の編集画面と、
ＨＴＭＬテキストによるソースコードの直接的な記述を可能とする第３の編集画面とを含み、
更に、上記編集画面表示ステップは、ユーザの指示に基づき、上記第１から第３の編集画面のいずれかを表示手段に表示するステップを含む
ことを特徴とするコンピュータプログラム。
【請求項８】
（１）ページ種別に応じたフォームプログラムを格納する制御プログラムライブラリを予め記憶手段に保存するプログラムライブラリ保存ステップと、
（２）ユーザが構築する若しくは構築しようとするウエブページに係るデータをユーザ毎に格納する利用者データベースを記憶手段に保存するステップであって、上記利用者データベースが、ウエブページを記述するＨＴＭＬデータを格納するページ内容とページ種別とを関連付けて管理するページ管理テーブルと、ページ種別に応じたデータ項目を格納するデータ項目テーブルとを含む、利用者データベース保存ステップと、
（３）ウエブページが作成編集される際に、ページ種別に応じて選ばれるフォームプログラムと、ページ種別に応じたデータ項目を格納するデータ項目テーブルに格納されているデータとに基づいて、ユーザがウエブページの作成・編集のための必要な情報を入力するページ編集画面を第１の編集モードとして制御部で作成する第１のページ編集画面作成ステップと、
（４）同じくウエブページが作成編集される際に、ページ種別に応じて選ばれる、ページ管理テーブルの個々のレコードにおけるページ内容に格納されるＨＴＭＬデータに基づいて、ページ編集画面を第２の編集モードとして制御部で作成する第２のページ編集画面作成ステップと、
（５）ユーザの指示に従って第１の編集モードと第２の編集モードの何れかの選択を制御部で行い表示手段に表示する選択ステップとを
コンピュータに実行させることを特徴とするウエブページ作成支援のためのコンピュータプログラム。
【請求項９】
（６）上記第１の編集モードのページ編集終了時に、
（６−イ）記憶手段にて、ページ種別に応じたデータ項目を格納するデータ項目テーブルに、データ項目データを保存し、更に、
（６−ロ）ページ管理テーブルにおける対応するページ種別のレコードと、ページ種別に応じたフォームプログラムと、データ項目を格納するデータ項目テーブルに保存されたデータ項目データとに基づいて、ウエブページを記述するＨＴＭＬデータを制御部で作成して、記憶手段に設定されているページ管理テーブルにおける対応するページ種別のレコードのページ内容のフィールドに保存する第１の編集モード終了時保存ステップと、
（７）上記第２の編集モードのページ編集終了時に、
（７−ハ）入力内容に基づいて、ウエブページを記述するＨＴＭＬデータを制御部で作成して、記憶手段に設定されているページ管理テーブルにおける対応するページ種別のレコードのページ内容のフィールドに保存する第２の編集モード終了時保存ステップと
を、更に、コンピュータに実行させることを特徴とする請求項８に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウエブ（Ｗｅｂ）ページ（ウエブ（Ｗｅｂ）サイト）の作成及び編集を支援するための装置に関する。
【背景技術】
【０００２】
ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上では、夥しい数のウエブ（Ｗｅｂ）ページ（ホームページとも称される。）や、ウエブ（Ｗｅｂ）サイト（以下、総称してウエブページという。）が、提示されている。
【０００３】
その用途は様々であるが、例えば、企業が自らを広く社会に知らしめるためにウエブページを開設することは、企業の営業戦略として実効的な手段であると考えられている。ここで企業が知らしめる内容とは、企業理念、会社概要、事業内容、事業所所在地などである。
【０００４】
一般にウエブページは、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を通信プロトコルとし、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を利用したハイパーテキストにより構築される。ところが、このＨＴＭＬを利用するハイパーテキストでウエブページを構築する技術に習熟することは、必ずしも容易ではない。更に、この技術に習熟するエンジニアも、必ずしも多いとはいえない。
【０００５】
ウエブページを開設する企業において、上記の企業理念、会社概要、事業内容、事業所所在地に変動が生じたら、その変動と同期を採ってウエブページでの記載内容が変更されることが望ましいといえる。しかしながら、上述のように、ウエブページでの記載内容を機動的に変更できる技術を持つ者が多くないため、企業のウエブページの記載変更のタイミングが遅れがちになる、という問題が生じている。そうなると、ウエブページ開設が企業の営業戦略として実効的な手段にならなくなってしまう。
【０００６】
一方で、ＨＴＭＬを利用するハイパーテキストでウエブページを構築する技術に習熟する者は、自分の技量を発揮して創造的なウエブページを提供することを望むものであるといえる。このような要望を満たしつつ上記問題点を解消するような手段（装置、システム、方法など）は現在、十分に準備されているとは言い難い状況といえる。
【０００７】
なお、特許文献１は、編集結果をユーザが確認しながらホームページを編集することができるホームページ作成支援システムを開示している。また、特許文献２は、ユーザが送信した識別画像を受信する受信部と、識別画像とホームページ作成に必要な設計情報とを対応付けて格納する格納部と、受信部が受信した識別画像に格納部内で対応する設計情報に基づいてホームページを作成するホームページ作成部とを備えるホームページ作成支援サーバを開示する。
【特許文献１】特開２００７−１４９０１６号公報
【特許文献２】特開２００２−３１８７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、ＨＴＭＬに関する知識・技能がある、無いに拘わらず、（開設予定の、若しくは開設された）ウエブページの関係者、例えば、ウエブページ開設企業に属する一般従業員が、ＨＴＭＬの習熟度合いに応じて、ウエブページを簡便に開設でき変更できるような装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記の目的を達成するためになされたものである。本発明に係るウエブページ作成支援装置は、
ユーザによるウエブページの作成作業を支援する装置であって、
ユーザからの指示を受け付ける画面であり、ウエブページ上に表示する種々の情報を入力するためのページ編集画面を表示する編集画面表示手段と、
上記編集画面表示手段上で設定された情報に基づき、ウエブページのソースコードを生成するソースコード生成手段と、
生成したソースコードを記憶する記憶手段とを備え、
上記ページ編集画面は、
ウエブページ上に表示され得る項目として予め用意された所定の項目が表示され、その表示された項目についてユーザによる所望の項目の選択及び詳細情報の入力を可能とする第１の編集画面と、
ワードプロセッサで提供される機能と同様の機能を用いて、文字サイズおよびフォントの設定並びにテキスト及び画像の配置を行うことでウエブページの作成、編集を可能とする第２の編集画面と、
ＨＴＭＬテキストによるソースコードの直接的な記述を可能とする第３の編集画面とを含み、
上記編集画面表示手段は、ユーザの指示に基づき、上記第１から第３の編集画面のいずれかを表示する、
ことを特徴とする。
【発明の効果】
【００１０】
本発明を利用することにより、ウエブページの開設及びウエブページの変更を望む者は、自らの技量に応じて効率よく望む作業を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明に係る好適な実施形態を説明する。
【００１２】
［［第１の実施形態］］
［システムの全体］
図１は、本発明の第１の実施形態に係るウエブページ作成支援システム２の全体概要図である。図１に示すウエブページ作成支援システム２は、サーバ６、データ格納部８、通信回線網４、及びユーザ端末機１０を含む。通信回線網４は、例えば、インターネットである。ユーザ端末機１０は、インターネット４に接続可能なパーソナルコンピュータであればよい。
【００１３】
サーバ６は、インターネット（通信回線網）４との通信インターフェースを制御する通信インターフェース部１２と、適切なプログラムをメモリ部にロードし適宜データ通信やデータ処理を行う制御部１４とを含む。更に、サーバ６にはデータ格納部８が付属する。該データ格納部８には、各種ファイルライブラリ、例えば制御プログラムライブラリ１６（図９参照）や、各種データベース１８が格納される。
【００１４】
［データベース］
図１に示す各種データベース１８には様々なものが含まれる。図２には、それらのうちの一部のデータベース（サービス管理データベース２０、利用者データベース２２）の概略構成図を示している。このうち、サービス管理データベース２０は、ウエブページ作成支援システム２がユーザに提供するサービス全体の管理に係るデータを格納するデータベースである。利用者データベース２２は、利用者（ユーザ）の構築する、若しくは構築しようとするウエブページに係るデータを利用者（ユーザ）毎に格納するデータベース（２２−（１）、２２−（２）、２２−（３）・・・２２−（ｎ）；ｎは自然数）である。
【００１５】
図２に示すように、サービス管理データベース２０は、テーブルとして、利用者情報テーブル２４、及びテンプレート情報テーブル２６などを含む。なお、本実施形態における「テンプレート」とは、主としてページの背景を構成するデザインテンプレートのことである。利用者情報テーブル２４は、図３（１）に示すように、ユーザＩＤ（識別子）をキーとし、（ユーザの）メールアドレスや（ユーザの）パスワードなどをフィールドとするレコードを複数含む。テンプレート情報テーブル２６は、同じく図３（１）に示すように、テンプレートＩＤ（識別子）をキーとし、テンプレートタイプやテンプレートナンバをフィールドとするレコードを複数含む。
【００１６】
利用者データベース２２は、図２に示すように、利用者（ユーザ）毎に作成される（２２−（１）、２２−（２）、２２−（３）・・・２２−（ｎ）；ｎは自然数）。また、利用者データベース２２は、テーブルとして、サイトデザインテーブル２８、ページ管理テーブル３０、及び、ページ種別に応じたデータ項目テーブル３４などを含む。サイトデザインテーブル２８は、図３（２）に示すように、デザインＩＤ（識別子）をキーとし、テンプレートＩＤ（識別子）などをフィールドとするレコードを複数含む。
【００１７】
利用者データベース２２に含まれるページ管理テーブル３０は、ユーザが構築するウエブページ群の管理をするためのテーブルであり、図３（２）に示すように、ページＩＤ（識別子）をキーとし、ページ種別やページ内容などをフィールドとするレコードを複数含む。このページ管理テーブル３０を構成する個々のレコードにおけるフィールドである「ページ内容」には、後で説明するように、ウエブページを表示するためのＨＴＭＬデータが保存される。
【００１８】
「ページ種別」とは、略１枚のウエブページで表示されるデータのまとまりにおける共通の属性をそのウエブページの属性データとして持たせたものである。後でも述べるように、一つの企業のウエブページ（群）では、「会社案内」、「企業理念」、「事業概要」、「交通アクセス」、「採用情報」などが、「ページ種別」となり得る。
【００１９】
更に、利用者データベース２２に含まれる、ページ種別に応じたデータ項目テーブル３４は、上述のページ種別に応じて（即ち、ページ種別毎に違えて）ページ内に配置されるデータ項目のデータを格納・管理するためのテーブルであり、同じく図３（２）に示すように、項目ＩＤ（識別子）をキーとし、項目種別、項目名、項目内容、項目順、及び参照ページＩＤ（識別子）などをフィールドとするレコードを複数含む。
【００２０】
図３（２）の最下部に、例として、「会社案内」におけるデータ項目テーブル、即ち、ページ種別が「会社案内」であるページ内に配置されるデータ項目のためのテーブルの、具体的なレコード及びフィールドの内容を示している。ここで、項目種別とは、データ項目を区分けするための種別コードである（図５等参照。図５及び図８では、画像、会社概要、会社沿革が項目種別である。）。項目内容には実際のウエブページでの表示内容が格納される。参照ページＩＤは、これらデータ項目が配置されるページのＩＤである（図３（２）の「ページ管理テーブル」３０参照）。項目順は、ウエブページにおける配置順である（図５等参照）。この項目順は、変更できるようにされている。
【００２１】
［ウエブページ作成・編集処理と、作成・編集画面］
図１０、図１１及び図１２は、本発明の第１の実施形態に係るウエブページ作成支援システム２で接続するユーザ端末機１０及びサーバ６における、ウエブページ作成・編集処理の概要を示すフローチャートである。図４、図５、図６及び図７は、そのウエブページ作成・編集処理が実施されるときの、ユーザ端末機１０における概略の表示画面図である。
【００２２】
なお、図８は、構築されたウエブページの画面例を表示したものである。また、フローチャートにおいて、「ユーザ」の記載の下部のチャートはユーザ端末機で処理されるチャートであることを示し、「サーバ」の記載の下部のチャートはサーバで処理されるチャートであることを示している。
【００２３】
本発明の第１の実施形態に係るウエブページ作成支援システム２においては、ユーザは、自らの技術レベルに応じて、ウエブページの作成・編集を行うことができるように構成されている。つまり、
（１）スタンダード、
（２）スタンダードプラス、及び、
（３）プロ
の３つのレベルの編集画面（以下では、それら各画面による動作モードを「編集モード」と言う。）が用意されており、ユーザは自らの技術レベルに応じて編集画面を選ぶことができるように構成されている。図５、図６、図７は、夫々、「スタンダード」、「スタンダードプラス」、「プロ」の各編集モードに対する編集画面の一例を示した図である。なお、これらの編集画面は、これら編集画面に共通して表示されるタブの選択によって切り換えられる。
【００２４】
上記３つの編集モード（編集画面）のうち、「スタンダード」が初心者に向けられたモードであり、「プロ」が最も習熟者に向けられたモードである。「スタンダードプラス」は、両者の中位の技術を持つ利用者（ユーザ）に向けられたモードである。「プロ」の編集画面（編集モード）では、タグにより論理構造が表現されるＨＴＭＬのソースコードを、ユーザが直接記述することが求められる（図７参照）。「スタンダードプラス」の編集モードでは、ワードプロセッサ（例えば、マイクロソフト社のＭＳ−Ｗｏｒｄ（登録商標））で提供される機能と同様の機能により動作する編集ツールが実装されている。この編集ツールを用いることで、ユーザは、文字サイズ及びフォントの設定並びにテキスト及び画像の配置を実際の表示に近い編集画面で行うことができる（図６参照）。なお、図６における（エディターツールバー）は、コンピュータ表示画面上の一般的なウィンドウの上部に存在する編集用ツールのアイコンが並ぶ場所のことである。「スタンダード」の編集画面（編集モード）では、ページ種別毎のページにおいて配置すべきデータ項目の全部又は一部が予め設定されており、ユーザは、予め設定されているデータ項目に具体的な項目内容（図３（２）参照）を入力することが最低限、求められる（図５参照）。
【００２５】
上記のように、ウエブページ作成技術に関して初級、中級、上級夫々のレベルに応じた編集画面を用意しておくことで、ユーザは自己のレベルに応じた好適な編集画面を選択できる。つまり、ユーザが初級者であれば「スタンダード」を選択することで、ＨＴＭＬに関する技術を知らなくてもウエブページの作成・編集を容易に行うことができる。「スタンダード」の場合、作成編集できるウエブページの内容に制限があるので、より自由に作成編集したい場合には「スタンダードプラス」を選択することで、ＨＭＴＬに関する技術の知識が十分に無くてもより自由にウエブページの作成・編集ができる。ユーザが上級者であれば「プロ」を選択することで、所望のウエブページを自在に作成・編集することができる。
【００２６】
なお、本発明の第１の実施形態に係るウエブページ作成支援システム２におけるウエブページの作成編集では、多くの初心者レベルのユーザが本発明を利用するであろうことを想定して、最初に（デフォルトとして）「スタンダード」編集モードが起動される。
【００２７】
次に、図１０、図１１及び図１２に示すフローチャート、及び、図４、図５、図６、図７及び図８に示す表示画面図を用いて、ウエブページ作成・編集処理について説明する。
【００２８】
まず、ウエブページ作成支援システム２の提供するウエブページ作成編集サイトに、ユーザ端末機１０からアクセスされる（図１０（１）・ステップＳ０２）。そうすると、図４（１）に示すようなログイン画面がユーザ端末機１０に表示される（ステップＳ０４）。ユーザ端末機１０からユーザにより必要なログイン情報（Ｅメールアドレス、パスワードなど）が入力され（ステップＳ０６、ステップＳ０８）、入力されたログイン情報が正しければ（ステップＳ１０）、サーバ６はログイン情報に応じた利用者情報を取得して（ステップＳ１２）、それら情報に基づいて図４（２）に示すような管理画面をユーザ端末機１０に表示する（ステップＳ１４）。続いて、「ページ作成又は編集の処理」に入る（ステップＳ１６）。
【００２９】
図１０（２）に概略のフローチャートが示される「ページ作成又は編集の処理」（ステップＳ３０以降）では、ユーザにより、まずページの作成を行うのか又は編集を行うのかが、ユーザ端末機１０を介して選択される（ステップＳ３２）。ここで、「ページの作成」は新たなページ種別の追加を表し、「ページの編集」は既に作成されているページ（種別）における変更を表す。ユーザ端末機１０からの選択により、「ページの作成の処理」、若しくは「ページの編集の処理」に分岐する。
【００３０】
図１１（１）は「ページの作成の処理」（図１０（２）・ステップＳ３６、図１１（１）・ステップＳ５０〜）の概略のフローチャートを示し、図１１（２）は「ページの編集の処理」（図１０（２）・ステップＳ３８、図１１（２）・ステップＳ９０〜）の概略のフローチャートを示す。
【００３１】
図１１（１）に示す「ページの作成の処理」では、「ページの追加」（図４（２）（３）に示す画面の左部参照）が選択されていること（図１１（１）・ステップＳ５２）から、サーバ６の制御プログラムは構築される可能性のあるページ種別を全て決定し（ステップＳ５４）、図４（２）の右下部に示すようにユーザ端末機１０にページ種別一覧を表示する（ステップＳ５６）。ここではページ種別として、「会社案内」、「企業理念」、「事業概要」、「交通アクセス」、「採用情報」、「フリーページ」が規定されている。ユーザによりユーザ端末機１０を介してページ種別が選択され（ステップＳ５８）、そして決定され（ステップＳ６０）、サーバ６はページ種別データを取得する（ステップＳ６２）。
【００３２】
取得されたページ種別データに基づいて、サーバ６は、データ格納部８の制御プログラムライブラリから、ページ種別に応じたフォームプログラムを読み込む（ステップＳ６４）。本発明におけるフォームプログラムとは、ウエブページの構造の骨格を定義するプログラムであり、ページ種別毎に用意されている。フォームとは、入力項目の配置を含むウエブページの構造の骨格である。後述のように、骨格たる「ページ種別に応じたフォームプログラム」と、ウエブページの含有する情報の具体的内容である「ページ種別に応じたデータ項目テーブル」のレコードと（、後述のテンプレート詳細データと）により、具体的なウエブページを表示するためのＨＴＭＬデータが生成され得る。
【００３３】
この「ページ種別に応じたフォームプログラム」は、データ格納部８の制御プログラムライブラリにおいて、例えば、図９に示すようなディレクトリ（「ページ種別に応じたフォームが格納されるディレクトリ」）に格納されているのが、好ましい。なお、「ページ種別に応じたフォームプログラム」は、適切なプログラミング言語、例えば、ＰＨＰ（Ｈｙｐｅｒｔｅｘｔ  Ｐｒｅｐｒｏｃｅｓｓｏｒ）で記述されているのが好ましい。
【００３４】
続いて、サーバ６は、骨格たる「ページ種別に応じたフォームプログラム」に基づいてページ編集画面を作成し、そのページ編集画面をユーザ端末機１０に表示して（ステップＳ６６）、「ページの内容の編集の処理」を行う（ステップＳ６８）。ページ編集画面では、前述のように、デフォルトとして「スタンダード」編集モード（編集画面）が起動される（図５参照）。「ページの内容の編集の処理」については、後述する。
【００３５】
図１１（２）に示す「ページの編集の処理」では、「ページ一覧」（図４（２）（３）に示す画面の左部参照）が選択されていること（図１１（２）・ステップＳ９２）から、サーバ６は当該ユーザのページ管理テーブル３０より、作成中の既存のウエブページの情報を取得し（ステップＳ９４）、図４（３）の右下部に示すようにユーザ端末機１０に現存のページ一覧を表示する（ステップＳ９６）。ここではページ（ページ種別）として、「会社案内」、「企業理念」、「事業概要」、「お問い合わせ」が既に存在している。ユーザによりユーザ端末機１０を介してページ（ページ種別）が選択される（ステップＳ９８）。
【００３６】
サーバ６は、ページ種別データを取得する（ステップＳ６２）。サーバ６は取得したページ種別データに応じて、データ項目テーブル３４（図３（２）参照）よりデータを取得する（ステップＳ１００）。図１１（１）に示す「ページの作成の処理」の場合と異なり、図１１（２）に示す「ページの編集の処理」の場合、既に「ページ種別に応じたデータ項目テーブル」のデータが格納されているので、それらデータが用いられることになる。それと並行して、サーバ６は、取得されたページ種別データに基づいて、データ格納部８の制御プログラムライブラリから、ページ種別に応じたフォームプログラムを読み込む（ステップＳ６４）。
【００３７】
続いて、サーバ６は、読み込んだ「ページ種別に応じたフォームプログラム」に基づいてページ編集画面を作成し、そのページ編集画面をユーザ端末機１０に表示して（ステップＳ６６）、「ページの内容の編集の処理」を行う（ステップＳ６８）のであるが、この図１１（２）に示す「ページの編集の処理」の場合では、過去に入力されたデータ項目の具体的データが予め設定されることになる（図１１（１）に示す「ページの作成の処理」の場合、データ項目はブランクである）。ページ編集画面では、前述のように、デフォルトとして「スタンダード」編集モードが起動される（図５参照）。
【００３８】
データ項目がブランクであるか、データ項目に過去に入力された具体的データが予め設定されているか、という差異はあるものの、図１１（１）に示す「ページの作成の処理」も図１１（２）に示す「ページの編集の処理」も、いずれも「ページの内容の編集の処理」（ステップＳ６８）に移行する。
【００３９】
図１２（１）は、「ページの内容の編集の処理」の概略のフローチャートである。まず、ユーザ端末機１０から、ページの内容の編集モード（編集画面）の切り替えが入力されることがある（図１２（１）・ステップＳ１１２）。切り換えは、例えば図５に示す画面の右上部の「スタンダード」、「スタンダードプラス」及び「プロ」と示されたタブの何れかをクリックすることにより為される。編集モードの切り換えがなければ（ステップＳ１１４・Ｎｏ）、そのまま「編集モードを切り替えない処理」（ステップＳ１１６）に移行し、編集モードの切り換えがあれば（ステップＳ１１４・Ｙｅｓ）、「編集モードを切り替えた処理」（ステップＳ１１８）に移行する。
【００４０】
以下に説明する（図１２（２）に示す）「編集モードを切り替えない処理」は、編集モードが「スタンダード」である（即ち、初心者向けである）としている。（図１２（３）に示す）「編集モードを切り替えた処理」では、編集モードが「スタンダード」から「スタンダードプラス」若しくは「プロ」に切り替えられた（即ち、中級者若しくは上級者向けに切り替えられた）としている。
【００４１】
図１２（２）は、「編集モードを切り替えない処理」の概略のフローチャートである。ユーザ端末機１０から、入力されたデータ項目のデータと共に、フォームプログラムによるフォームがサーバ６に送信される（図１２（２）・ステップＳ１３２）。サーバ６は、フォームへの入力内容（データ）を、ページ種別に応じたデータ項目テーブル３４へ記録（保存）する（ステップＳ１３４）。更にサーバ６は、フォームへの入力内容からページに関するデータ（ページタイトル、ページＩＤなど）を、ページ管理テーブル３０の個々のレコードの該当フィールドへ保存する（ステップＳ１３６）。
【００４２】
サーバ６は、ページ編集画面若しくはフォームで利用されている選択テンプレートデータを参照し（ステップＳ１３８）、データ格納部８に格納されているテンプレートファイルから該当するテンプレート詳細データを読み込む（ステップＳ１４０）。続いて、サーバ６は、ページ管理テーブル３０と、ページ種別に応じたフォームプログラムと、ページ種別に応じたデータ項目テーブル３４とに保存されたデータを参照し（ステップＳ１４２）、これらデータとテンプレート詳細データとを合わせて具体的なＨＴＭＬデータを作成する（ステップＳ１４４）。
【００４３】
このように作成されるＨＴＭＬデータは、ページ管理テーブル３０の個々のレコードの「ページ内容」に保存される（ステップＳ１４６）。前に説明したように、編集モードは、
（Ａ）スタンダードからスタンダードへと維持される場合、及び、
（Ｂ）スタンダードから、スタンダードプラス若しくはプロへ、アップされる場合
が想定される。
【００４４】
（Ａ）の場合には、サーバ６は、ページ種別に応じたフォームプログラムと、ページ種別データに応じたデータ項目テーブル３４の具体的データとから、（スタンダードの）ページ編集画面を作成することになる（ステップＳ６２、Ｓ６４、Ｓ１００、Ｓ６６参照）。
【００４５】
一方、（Ｂ）の場合には、サーバ６は、上記のようにページ管理テーブル３０の個々のレコードの「ページ内容」に保存されるＨＴＭＬデータから、（スタンダードの）ページ編集画面を作成する。即ち、（Ｂ）の場合が発生するのに備えて、ページ管理テーブル３０の個々のレコードの「ページ内容」にＨＴＭＬデータが保存される、ということができる。
【００４６】
図１２（３）は、「編集モードを切り替えた処理」の概略のフローチャートである。まず、サーバ６は、編集モードを把握し（図１２（３）・ステップＳ１５２）、ページ管理テーブル３０の個々のレコードの「ページ内容」に保存されるＨＴＭＬデータを読み込み（ステップＳ１５４）、これを用いて編集モードに応じたページ編集画面（図６、図７参照）を表示する（ステップＳ１５６）。
【００４７】
ユーザ端末機１０から、入力されたデータがサーバ６に送信される（ステップＳ１５８）。サーバ６は、入力内容（データ）を、ＨＴＭＬデータにして、ページ管理テーブル３０の個々のレコードの「ページ内容」に保存する。同時に、サーバ６は、入力内容からページに関するデータ（ページタイトル、ページＩＤなど）を、ページ管理テーブル３０の個々のテーブルの該当フィールドに保存する（ステップＳ１６０）。
【００４８】
この「編集モードを切り替えた処理」の場合には、入力内容がページ種別に応じたデータ項目テーブル３４へ保存されること（ステップＳ１３４参照）は発生しない。
【００４９】
［［その他の実施形態］］
本発明は、前述の第１の実施形態に限定されるものではない。第１の実施形態では、企業が自らを紹介するためのウエブページを作成する場合を例として取り上げたが、第１の実施形態に係るウエブページ作成支援システム２を構成する考え方は、各種学校、各種法人、各種団体若しくは地方自治体などが様々な情報を提供するウエブページを作成するのをサポートするシステムにおいても、利用可能である。
【００５０】
また、第１の実施形態に係るウエブページ作成支援システム２では、ユーザ端末機１０とサーバ６がインターネットを介して接続する。ここでサーバ６に実装されるプログラムが適当なワークステーションに搭載されユーザが直接そのワークステーションを操作するというような形態であっても、本発明は実現され得る。
【００５１】
本発明の好適な実施形態は、前述の第１の第１の実施形態に係るウエブページ作成支援システム２に係るサーバ６で動作（稼動）する適切なコンピュータプログラム、及び、上記ワークステーション動作（稼動）する適切なコンピュータプログラムにより、実現されるものである。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施形態に係るウエブページ作成支援システムの全体概要図である。
【図２】図１に示す各種データベースのうちの一部のデータベースの概略構成図である。
【図３】図２に示すデータベースに含まれる各種テーブルの構成図である。
【図４】本発明の第１の実施形態に係るウエブページ作成支援システムで利用されるログイン画面（図４（１））、ページ追加画面（図４（２））、及びページ一覧画面（図４（３））である。
【図５】本発明の第１の実施形態に係るウエブページ作成支援システムで利用されるページ編集画面（スタンダード）である。
【図６】本発明の第１の実施形態に係るウエブページ作成支援システムで利用されるページ編集画面（スタンダードプラス）である。
【図７】本発明の第１の実施形態に係るウエブページ作成支援システムで利用されるページ編集画面（プロ）である。
【図８】本発明の第１の実施形態に係るウエブページ作成支援システムにより構築されたウエブページの画面例である。
【図９】「ページ種別に応じたフォームプログラム」が格納される制御プログラムライブラリの例である。
【図１０】本発明の第１の実施形態に係るウエブページ作成支援システムを構成するユーザ端末機及びサーバにおける、ウエブページ作成・編集処理の概要を示すフローチャートの一部である。
【図１１】本発明の第１の実施形態に係るウエブページ作成支援システムを構成するユーザ端末機及びサーバにおける、ウエブページ作成・編集処理の概要を示すフローチャートの一部である。
【図１２】本発明の第１の実施形態に係るウエブページ作成支援システムを構成するユーザ端末機及びサーバにおける、ウエブページ作成・編集処理の概要を示すフローチャートの一部である。
【符号の説明】
【００５３】
２・・・ウエブページ作成支援システム、４・・・インターネット、６・・・サーバ、８・・・データ格納部、１０・・・ユーザ端末機、１６・・・制御プログラムライブラリ、１８・・・各種データベース、２０・・・サービス管理データベース、２２・・・利用者データベース、２４・・・利用者情報テーブル、２６・・・テンプレート情報テーブル、２８・・・サイトデザインテーブル、３０・・・ページ管理テーブル、３４・・・ページ種別に応じたデータ項目テーブル。
【図１】
2009146186.tif 000003
【図２】
2009146186.tif 000004
【図３】
2009146186.tif 000005
【図４】
2009146186.tif 000006
【図５】
2009146186.tif 000007
【図６】
2009146186.tif 000008
【図７】
2009146186.tif 000009
【図８】
2009146186.tif 000010
【図９】
2009146186.tif 000011
【図１０】
2009146186.tif 000012
【図１１】
2009146186.tif 000013
【図１２】
2009146186.tif 000014