(57)【要約】【課題】ホームページを作成するクライアントにホームページ作成の特別な知識がなくても、アクセシビリティに関する知識がなくてもアクセシビリティに対応したホームページを容易に効率的に、かつ柔軟に解決することができるようにする。【解決手段】最小単位とされるパーツは文法チェック機能とソースコード機能チェックによってアクセシビリティが確保され、リクエストを発信するリクエスト発信手段が設けられ、リクエストによって、支援情報読み出し手段で読み出されたテンプレートグループが送信されてテンプレート画面が表示され、リクエストによって支援情報読み出し手段で読み出されたテンプレートグループの各エリアに嵌め込まれたパーツに対し変更編集に用いられるパーツが取得され、テンプレート画面に編集され、支援情報読み出し手段で読み出された時、コンポネントが各パーツに組み込まれ、該コンポネントに掲載記事が記載される。【選択図】図１
2010186409.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して接続されるクライアント装置および該クライアント装置にホームページ作成を支援する支援情報を提供するホームページ作成支援装置から構成されるホームページ作成装置において、
デジタルコンテンツの管理を行うシステムに従って、ホームページレイアウトを規定するためのテンプレートを作成するテンプレート作成手段と、
該テンプレートに嵌め込むための複数種のエリアからなるエリア群を作成するエリア作成手段と、
該エリアに嵌め込まれ、該エリアを構成する最小単位としてのパーツが複数個集合したパーツ群を作成し、各コンポネントが掲載記事の作成案内を紹介するものであって、各パーツに嵌め込まれるコンポネントを備えたパーツ作成手段と、
エリア群およびパーツ群を格納する記憶手段と、を備え、
前記テンプレート作成手段が、規定されたホームページレイアウト内に複数種のパーツを組み合わせて嵌め込んだテンプレートで構成したテンプレートグループを複数種形成し、各テンプレートに、複数種のエリア、および各エリア内に１つまたは複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ表示可能に配置して、複数種のエリア、および各エリア内に１つまたは複数種のパーツを選択して組み合わして嵌め込み、
前記記憶手段が、複数種のエリアおよび各エリアに選択した１つもしくは選択して組み合わされた複数種のパーツを嵌め込んだ形体で形成された各テンプレートで構成された複数種のテンプレートグループを格納し、
前記クライアント装置から送信された第１のリクエストによって、前記記憶手段に格納されたテンプレートグループのいずれかを選択し、第２のリクエストによって、該テンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを読み出し、各パーツに、選択されたいずれかのコンポネントを関連づける支援情報読み出し手段と、
読み出された支援情報を送信する支援情報送信手段と、
を備えて構成されるホームページ作成支援装置、および
第１のリクエストを発信し、前記支援情報読み出し手段で選択されたテンプレートグループを入力してテンプレートを画面に表示し、第２のリクエストを発信し、前記支援情報読み出し手段で読み出されたテンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを、前記ホームページ作成支援装置から取得して、テンプレート画面に表示して代替テンプレート画面を生成し、各パーツに表示されたコンポネントの掲載記事の作成案内の紹介に従って掲載生地の掲載を求め、掲載された記事を前記代替画面に表示して、ホームページコンテンツ画面を形成することからなるホームページ作成のためのクライアント装置と
から構成されることを特徴とするホームページ作成装置。
【請求項２】
通信回線を介して接続されるクライアント装置および該クライアント装置にホームページ作成を支援する支援情報を提供するホームページ作成支援装置から構成されるホームページ作成装置に用いられるホームページ作成支援装置において、
デジタルコンテンツの管理を行うシステムに従って、ホームページレイアウトを規定するためのテンプレートを作成するテンプレート作成手段と、
該テンプレートに嵌め込むための複数種のエリアからなるエリア群を作成するエリア作成手段と、
該エリアに嵌め込まれ、該エリアを構成する最小単位としてのパーツが複数個集合したパーツ群を作成し、各コンポネントが掲載記事の作成案内を紹介するものであって、各パーツに嵌め込まれるコンポネントを備えたパーツ作成手段と、
エリア群およびパーツ群を格納する記憶手段と、を備え、
前記テンプレート作成手段が、規定されたホームページレイアウト内に複数種のパーツを組み合わせて嵌め込んだテンプレートで構成したテンプレートグループを複数種形成し、各テンプレートに、複数種のエリア、および各エリア内に１つまたは複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ表示可能に配置して、複数種のエリア、および各エリア内に１つまたは複数種のパーツを選択して組み合わして嵌め込み、
前記記憶手段が、複数種のエリアおよび各エリアに選択した１つもしくは選択して組み合わされた複数種のパーツを格納する形体で形成された各テンプレートで構成された複数種のテンプレートグループを格納し、
前記クライアント装置から送信された第１のリクエストによって、前記記憶手段に格納されたテンプレートグループのいずれかを選択し、第２のリクエストによって、該テンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを読み出す支援情報読み出し手段と、
読み出された支援情報をインターネットに送信する支援情報送信手段と、
を備えて構成されることを特徴とするホームページ作成支援装置。
【請求項３】
通信回線を介して接続されるクライアント装置および該クライアント装置にホームページ作成を支援する支援情報を提供するホームページ作成支援装置から構成されるホームページ作成装置に用いられるホームページ作成のための前記クライアント装置であって、
デジタルコンテンツの管理を行うシステムに従って、ホームページレイアウトを規定するためのテンプレートを作成するテンプレート作成手段と、
該テンプレートに嵌め込むための複数種のエリアからなるエリア群を作成するエリア作成手段と、
該エリアに嵌め込まれ、該エリアを構成する最小単位としてのパーツが複数個集合したパーツ群を作成し、各コンポネントが掲載記事の作成案内を紹介するものであって、各パーツに嵌め込まれるコンポネントを備えたパーツ作成手段と、
エリア群およびパーツ群を格納する記憶手段と、を備え、
前記テンプレート作成手段が、規定されたホームページレイアウト内に複数種のパーツを組み合わせて嵌め込んだテンプレートで構成したテンプレートグループを複数種形成し、各テンプレートに、複数種のエリア、および各エリア内に１つまたは複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ表示可能に配置して、複数種のエリア、および各エリア内に１つまたは複数種のパーツを選択して組み合わして嵌め込み、
前記記憶手段が、複数種のエリアおよび各エリアに選択した１つもしくは選択して組み合わされた複数種のパーツを嵌め込んだ形体で形成された各テンプレートで構成された複数種のテンプレートグループを格納し、
前記クライアント装置から送信された第１のリクエストによって、前記記憶手段に格納されたテンプレートグループのいずれかを選択し、第２のリクエストによって、該テンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを読み出す支援情報読み出し手段と、
読み出された支援情報を送信する支援情報送信手段と、
を備えて構成されるホームページ作成支援装置に通信回線を介して接続されるクライアント装置において、
第１のリクエストを発信し、前記支援情報読み出し手段で選択されたテンプレートグループを入力してテンプレートを画面に表示し、第２のリクエストを発信し、前記支援情報読み出し手段で読み出されたテンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを前記ホームページ作成支援装置から取得して、入力し、代替したテンプレート画面に生成し、第３のリクエストを発信し、各パーツにコンポネントを表示して、ホームページコンテンツ画面を形成することからなるホームページ作成のためのクライアント装置。
【請求項４】
請求項１から３のいずれかにおいて、前記記憶手段は各エリアおよび各パーツについて各エリアおよび各パーツのそれぞれに組み合わせてエリア名称およびパーツ名称を記憶し、前記支援情報読み出し手段はいずれかのテンプレートグループを読み出した時に該テンプレートグループを構成する各テンプレートに嵌め込まれたエリアおよびパーツについて、これらのエリアおよびパーツに組み合わされたエリア名称およびパーツ名称を読み出し、前記支援情報発信手段は読み出されたテンプレートグループと共に読み出されたエリア名称およびパーツ名称、並びにエリア群およびパーツ群を発信することを特徴とするホームページ作成支援装置。
【請求項５】
請求項１または３において、前記記憶手段は各エリアおよび各パーツについて各エリアおよび各パーツについて各エリアおよび各パーツのそれぞれに組み合わせてエリア名称およびパーツ名称を記憶し、前記支援情報読み出し手段はいずれかのテンプレートグループを読み出した時に該テンプレートグループを構成する各テンプレートに嵌め込まれたエリアおよびパーツについて、これらのエリアおよびパーツに組み合わされたエリア名称およびパーツ名称を読み出し、前記支援情報発信手段は読み出されたテンプレートグループと共に読み出されたエリア名称およびパーツ名称を送信し、
前記クライアント装置は受信したテンプレートグループのテンプレートと共に該テンプレートに嵌め込まれたエリアおよびパーツに組み合わされたエリア名称およびパーツ名称を画面表示されたエリアおよびパーツにそれぞれ表示し、かつ受信したエリア群およびパーツ群をテンプレート画面に表示し、
エリア・パーツ選択手段が、テンプレート画面に表示されたエリア群およびパーツ群から入力された選択リクエストに応じて代替するエリアおよびパーツを選択し、
代替テンプレート画面生成手段が、選択されたエリアおよびパーツをテンプレート画面に嵌め込んで前記代替したテンプレート画面を生成することを特徴とするホームページ作成クライアント装置。
【請求項６】
請求項１において、前記ホームページ作成支援装置が、形成されたホームページコンテンツ画面について前記クライアント装置からの送信を受け、予め定めた条件に従ってプレビュー処理を行うプレビュー処理手段を備えて、プレビュー処理したホームページコンテンツ画面を前記クライアント装置に送信し、当該装置は当該ホームページコンテンツ画面を画面表示することを特徴とするホームページ作成支援装置。
【請求項７】
請求項３において、前記ホームページ作成支援装置が、形成されたホームページコンテンツ画面について前記クライアント装置からの送信を受け、予め定めた条件に従ってプレビュー処理を行うプレビュー処理手段を備えて、プレビュー処理したホームページコンテンツ画面を前記クライアント装置に送信し、当該装置は当該ホームページコンテンツ画面を画面表示することを特徴とするホームページ作成クライアント装置。
【請求項８】
請求項１から７のいずれかにおいて、前記パーツ作成手段が文法チェック機能およびソースコード編集機能を有して、最小単位としての各パーツについて前記文法チェック機能およびソースコード編集機能によってアクセシビリティを確保し、以って前記エリア作成手段がアクセシビリティが確保されたパーツを組み合わせることにより作成したエリアについてアクセシビリティを確保し、前記テンプレート作成手段が確保された各パーツおよび各エリアを組み合わせたことにより作成したテンプレートについてアクセシビリティを確保することを特徴とするホームページ作成装置又はホームページ作成のためのクライアント装置。
【請求項９】
請求項１から８のいずれかにおいて、前記パーツ作成手段が、各コンポネントが掲載記事の作成案内を紹介するものであって、前記パーツに嵌め込む複数種のコンポネントからなるコンポネント群を作成するコンポネント作成手段と、
コンポネント群からいずれか１種のコンポネントを選択し、いずれかのパーツに関連づけるパーツ・コンポネント関連づけ手段と、を備え、前記記憶手段がエリア群，パーツ群およびコンポネント群を格納することを特徴とするホームページ作成装置、ホームページ作成支援装置またはホームページ作成のためのクライアント装置。
【請求項１０】
請求項１，３，７のいずれかにおいて、前記パーツ作成手段が、各コンポネントが掲載記事の作成案内を紹介するものであって、前記パーツに嵌め込む複数種のコンポネントからなるコンポネント群を作成するコンポネント作成手段と、
コンポネント群からいずれか１種のコンポネントを選択し、いずれかのパーツに関連づけるパーツ・コンポネント関連づけ手段と、を備え、前記記憶手段がエリア群，パーツ群およびコンポネント群を格納し、ホームページ作成のためのクライアント装置が、第３のリクエストを発信し、前記支援情報読み出し手段で関連づけられたコンポネントを各パーツに入力して前記代替画面に表示し、各パーツに表示されたコンポネントの掲載記事の作成案内の紹介に従って掲載生地の掲載を求め、掲載された記事を前記代替画面に表示して、ホームページコンテンツ画面を形成することを特徴とするホームページ作成装置またはホームページ作成のためのクライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームページ作製装置、およびこの作製装置に用いるホームページ作成支援装置とホームページ作成のためのクライアント装置に関する。
【背景技術】
【０００２】
ホームページを作成する場合、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）言語を用いて記述し、ホームページ公開のため、公開用のシステムにホームページ情報を登録（ＦＴＰ）する必要がある。ここでホームページとは、通信網（インターネット等）を介して、ＨＴＭＬ言語で記述されたテキストファイルであり、ＨＴＭＬ言語を画面に表示するＷＷＷブラウザを用いて表示される画面を含めた記述物をさす。
【０００３】
このようにホームページがＨＴＭＬ言語で作成されるものでコンピュータの理解できる表記が必要であるために、ホームページを作成するにはＨＴＭＬ言語を理解しなければならなかった。
【０００４】
このため、ホームページを容易にかつ効率的に作成することができる、ホームページ作製装置が提供されている。
【０００５】
特許文献１には、クライアント端末からの要求に応じて、ホームページ記述言語で記述されたホームページを提供するサーバであって、ホームページ記述言語で記述され、少なくとも、ホームページ作成に必要な内容が入力可能に記述されたホームページ作成画面テンプレートをクライアント端末に送出するホームページ作成画面出力手段を具備し、前記ホームページ作成画面テンプレートによって、ホームページ作成に必要な内容を収集することが記載されている。
【０００６】
特許文献２には、サーボ装置に編集される編集可能領域を含むホームページのテンプレートが格納されて、クライアント装置に提供されるが、テンプレートは編集可能領域のレイアウトと、クライアント装置に編集可能領域以外の領域のレイアウトから構成されること、編集時表示データと閲覧時表示データとを切り換えて表示することが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−６７０３８号公報
【特許文献２】特開２００７−１４９０１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
通常、ホームページ作成を容易にかつ効率的に作成するために特許文献１に示すように、管理者側からホームページ作成画面テンプレートをクライアント装置に送出して、ホームページ作成画面テンプレートによってホームページ作成に必要な内容を収集して管理者側のホームページ作製装置によってホームページを作成している。
【０００９】
これに対して、近年クライアント側でホームページを自動作成する要望があり、これに対応しようとする技術が提案されている。しかしながら、この場合、クライアント側にホームページ自動作成用の種々のソフトウェアやハードディスクを用意しなければならず負担が大きいという欠点がある。
【００１０】
特許文献２に記載された発明にあっては、クライアント側でホームページを作成するようにしているが、コンテンツ内容を柔軟に変更してホームページを作成するには充分ではなく、幅広いクライアントニーズに対応するには限界がある。
【００１１】
そして、クライアント側でホームページを自動作成するにはホームページ作成に特別な知識を要求することなく、すなわちアクセシビリティに関する知識のない者であっても画面縦幅を有効に使用してコンテンツ内容を柔軟にかつ順序に従って変更し、ホームページを容易に効率的に、かつ柔軟に作成することが求められている。
【００１２】
本発明は、かかる点に鑑みて上記要望に対応し、クライアント側にホームページ自動作成のための種々のソフトウェアやハードディスクを用意することなく、そしてホームページを作成するクライアントにホームページ作成に特別な知識がなくても、ホームページを容易に効率的に、かつ柔軟に作成することができるようにしたホームページ作成装置、およびこの作成装置に用いるホームページ作成支援装置とホームページ作成クライアント装置を提供することを目的とする。
【００１３】
また、本発明は、ホームページ作成者であるクライアントがアクセシビリティの確保に関する知識がなくてもサービス提供側が予め対応しておくことによってアクセシビリティを確保したホーページを容易に効率的に、かつ柔軟に作成できるようにする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明は、通信回線を介して接続されるクライアント装置および該クライアント装置にホームページ作成を支援する支援情報を提供するホームページ作成支援装置から構成されるホームページ作成装置において、
デジタルコンテンツの管理を行うシステムに従って、ホームページレイアウトを規定するためのテンプレートを作成するテンプレート作成手段と、
該テンプレートに嵌め込むための複数種のエリアからなるエリア群を作成するエリア作成手段と、
該エリアに嵌め込まれ、該エリアを構成する最小単位としてのパーツが複数個集合したパーツ群を作成し、各コンポネントが掲載記事の作成案内を紹介するものであって、各パーツに嵌め込まれるコンポネントを備えたパーツ作成手段と、
エリア群およびパーツ群を格納する記憶手段と、を備え、
前記テンプレート作成手段が、規定されたホームページレイアウト内に複数種のパーツを組み合わせて嵌め込んだテンプレートで構成したテンプレートグループを複数種形成し、各テンプレートに、複数種のエリア、および各エリア内に１つまたは複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ表示可能に配置して、複数種のエリア、および各エリア内に１つまたは複数種のパーツを選択して組み合わして嵌め込み、
前記記憶手段が、複数種のエリアおよび各エリアに選択した１つもしくは選択して組み合わされた複数種のパーツを嵌め込んだ形体で形成された各テンプレートで構成された複数種のテンプレートグループを格納し、
前記クライアント装置から送信された第１のリクエストによって、前記記憶手段に格納されたテンプレートグループのいずれかを選択し、第２のリクエストによって、該テンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを読み出し、各パーツに、選択されたいずれかのコンポネントを関連づける支援情報読み出し手段と、
読み出された支援情報を送信する支援情報送信手段と、
を備えて構成されるホームページ作成支援装置、および
第１のリクエストを発信し、前記支援情報読み出し手段で選択されたテンプレートグループを入力してテンプレートを画面に表示し、第２のリクエストを発信し、前記支援情報読み出し手段で読み出されたテンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを、前記ホームページ作成支援装置から取得して、テンプレート画面に表示して代替テンプレート画面を生成し、各パーツに表示されたコンポネントの掲載記事の作成案内の紹介に従って掲載生地の掲載を求め、掲載された記事を前記代替画面に表示して、ホームページコンテンツ画面を形成することからなるホームページ作成のためのクライアント装置と
から構成されることを特徴とするホームページ作成装置を提供する。
【００１５】
本発明は、通信回線を介して接続されるクライアント装置および該クライアント装置にホームページ作成を支援する支援情報を提供するホームページ作成支援装置から構成されるホームページ作成装置に用いられるホームページ作成支援装置において、
デジタルコンテンツの管理を行うシステムに従って、ホームページレイアウトを規定するためのテンプレートを作成するテンプレート作成手段と、
該テンプレートに嵌め込むための複数種のエリアからなるエリア群を作成するエリア作成手段と、
該エリアに嵌め込まれ、該エリアを構成する最小単位としてのパーツが複数個集合したパーツ群を作成し、各コンポネントが掲載記事の作成案内を紹介するものであって、各パーツに嵌め込まれるコンポネントを備えたパーツ作成手段と、
エリア群およびパーツ群を格納する記憶手段と、を備え、
前記テンプレート作成手段が、規定されたホームページレイアウト内に複数種のパーツを組み合わせて嵌め込んだテンプレートで構成したテンプレートグループを複数種形成し、各テンプレートに、複数種のエリア、および各エリア内に１つまたは複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ表示可能に配置して、複数種のエリア、および各エリア内に１つまたは複数種のパーツを選択して組み合わして嵌め込み、
前記記憶手段が、複数種のエリアおよび各エリアに選択した１つもしくは選択して組み合わされた複数種のパーツを格納する形体で形成された各テンプレートで構成された複数種のテンプレートグループを格納し、
前記クライアント装置から送信された第１のリクエストによって、前記記憶手段に格納されたテンプレートグループのいずれかを選択し、第２のリクエストによって、該テンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを読み出す支援情報読み出し手段と、
読み出された支援情報をインターネットに送信する支援情報送信手段と、
を備えて構成されることを特徴とするホームページ作成支援装置を提供する。
【００１６】
本発明は、通信回線を介して接続されるクライアント装置および該クライアント装置にホームページ作成を支援する支援情報を提供するホームページ作成支援装置から構成されるホームページ作成装置に用いられるホームページ作成のための前記クライアント装置であって、
デジタルコンテンツの管理を行うシステムに従って、ホームページレイアウトを規定するためのテンプレートを作成するテンプレート作成手段と、
該テンプレートに嵌め込むための複数種のエリアからなるエリア群を作成するエリア作成手段と、
該エリアに嵌め込まれ、該エリアを構成する最小単位としてのパーツが複数個集合したパーツ群を作成し、各コンポネントが掲載記事の作成案内を紹介するものであって、各パーツに嵌め込まれるコンポネントを備えたパーツ作成手段と、
エリア群およびパーツ群を格納する記憶手段と、を備え、
前記テンプレート作成手段が、規定されたホームページレイアウト内に複数種のパーツを組み合わせて嵌め込んだテンプレートで構成したテンプレートグループを複数種形成し、各テンプレートに、複数種のエリア、および各エリア内に１つまたは複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ表示可能に配置して、複数種のエリア、および各エリア内に１つまたは複数種のパーツを選択して組み合わして嵌め込み、
前記記憶手段が、複数種のエリアおよび各エリアに選択した１つもしくは選択して組み合わされた複数種のパーツを嵌め込んだ形体で形成された各テンプレートで構成された複数種のテンプレートグループを格納し、
前記クライアント装置から送信された第１のリクエストによって、前記記憶手段に格納されたテンプレートグループのいずれかを選択し、第２のリクエストによって、該テンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを読み出す支援情報読み出し手段と、
読み出された支援情報を送信する支援情報送信手段と、
を備えて構成されるホームページ作成支援装置に通信回線を介して接続されるクライアント装置において、
第１のリクエストを発信し、前記支援情報読み出し手段で選択されたテンプレートグループを入力してテンプレートを画面に表示し、第２のリクエストを発信し、前記支援情報読み出し手段で読み出されたテンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツにそれぞれ代替するあるいは追加するパーツを前記ホームページ作成支援装置から取得して、入力し、代替したテンプレート画面に生成し、第３のリクエストを発信し、各パーツにコンポネントを表示して、ホームページコンテンツ画面を形成することからなるホームページ作成のためのクライアント装置を提供する。
【００１７】
本発明はまた、記憶手段は各エリアおよび各パーツについて各エリアおよび各パーツのそれぞれに組み合わせてエリア名称およびパーツ名称を記憶し、前記支援情報読み出し手段はいずれかのテンプレートグループを読み出した時に該テンプレートグループを構成する各テンプレートに嵌め込まれたエリアおよびパーツについて、これらのエリアおよびパーツに組み合わされたエリア名称およびパーツ名称を読み出し、前記支援情報発信手段は読み出されたテンプレートグループと共に読み出されたエリア名称およびパーツ名称、並びにエリア群およびパーツ群を発信することを特徴とするホームページ作成支援装置を提供する。
【００１８】
本発明はまた、記憶手段は各エリアおよび各パーツについて各エリアおよび各パーツについて各エリアおよび各パーツのそれぞれに組み合わせてエリア名称およびパーツ名称を記憶し、前記支援情報読み出し手段はいずれかのテンプレートグループを読み出した時に該テンプレートグループを構成する各テンプレートに嵌め込まれたエリアおよびパーツについて、これらのエリアおよびパーツに組み合わされたエリア名称およびパーツ名称を読み出し、前記支援情報発信手段は読み出されたテンプレートグループと共に読み出されたエリア名称およびパーツ名称を送信し、
前記クライアント装置は受信したテンプレートグループのテンプレートと共に該テンプレートに嵌め込まれたエリアおよびパーツに組み合わされたエリア名称およびパーツ名称を画面表示されたエリアおよびパーツにそれぞれ表示し、かつ受信したエリア群およびパーツ群をテンプレート画面に表示し、
エリア・パーツ選択手段が、テンプレート画面に表示されたエリア群およびパーツ群から入力された選択リクエストに応じて代替するエリアおよびパーツを選択し、
代替テンプレート画面生成手段が、選択されたエリアおよびパーツをテンプレート画面に嵌め込んで前記代替したテンプレート画面を生成することを特徴とするホームページ作成クライアント装置を提供する。
【００１９】
本発明はまた、ホームページ作成支援装置が、形成されたホームページコンテンツ画面について前記クライアント装置からの送信を受け、予め定めた条件に従ってプレビュー処理を行うプレビュー処理手段を備えて、プレビュー処理したホームページコンテンツ画面を前記クライアント装置に送信し、当該装置は当該ホームページコンテンツ画面を画面表示することを特徴とするホームページ作成支援装置を提供する。
【００２０】
本発明はまた、ホームページ作成支援装置が、形成されたホームページコンテンツ画面について前記クライアント装置からの送信を受け、予め定めた条件に従ってプレビュー処理を行うプレビュー処理手段を備えて、プレビュー処理したホームページコンテンツ画面を前記クライアント装置に送信し、当該装置は当該ホームページコンテンツ画面を画面表示することを特徴とするホームページ作成クライアント装置を提供する。
【００２１】
本発明はまた、パーツ作成手段が文法チェック機能およびソースコード編集機能を有して、最小単位としての各パーツについて前記文法チェック機能およびソースコード編集機能によってアクセシビリティを確保し、以って前記エリア作成手段がアクセシビリティが確保されたパーツを組み合わせることにより作成したエリアについてアクセシビリティを確保し、前記テンプレート作成手段が確保された各パーツおよび各エリアを組み合わせたことにより作成したテンプレートについてアクセシビリティを確保することを特徴とするホームページ作成装置又はホームページ作成のためのクライアント装置を提供する。
【００２２】
本発明はまた、パーツ作成手段が、各コンポネントが掲載記事の作成案内を紹介するものであって、前記パーツに嵌め込む複数種のコンポネントからなるコンポネント群を作成するコンポネント作成手段と、
コンポネント群からいずれか１種のコンポネントを選択し、いずれかのパーツに関連づけるパーツ・コンポネント関連づけ手段と、を備え、前記記憶手段がエリア群，パーツ群およびコンポネント群を格納することを特徴とするホームページ作成装置、ホームページ作成支援装置またはホームページ作成のためのクライアント装置を提供する。
【００２３】
本発明はまた、パーツ作成手段が、各コンポネントが掲載記事の作成案内を紹介するものであって、前記パーツに嵌め込む複数種のコンポネントからなるコンポネント群を作成するコンポネント作成手段と、
コンポネント群からいずれか１種のコンポネントを選択し、いずれかのパーツに関連づけるパーツ・コンポネント関連づけ手段と、を備え、前記記憶手段がエリア群，パーツ群およびコンポネント群を格納し、ホームページ作成のためのクライアント装置が、第２のリクエストの一部を構成する第３のリクエストを発信し、前記支援情報読み出し手段で関連づけられたコンポネントを各パーツに入力して前記代替画面に表示し、各パーツに表示されたコンポネントの掲載記事の作成案内の紹介に従って掲載生地の掲載を求め、掲載された記事を前記代替画面に表示して、ホームページコンテンツ画面を形成することを特徴とするホームページ作成装置またはホームページ作成のためのクライアント装置を提供する。
【発明の効果】
【００２４】
本発明は、上述のようにホームページ作成支援装置からホームページを作成するに必要なテンプレートを提供するにあたって、テンプレート画面の縦幅方向にエリアおよびパーツを設定して、エリアおよびパーツのいずれにとも折りたたみ可能にして、エリア内に嵌め込まれるパーツを代替あるいは追加することによって代替テンプレート画面をクライアント装置で作成させるようにして、もってクライアント装置でホームページコンテンツ画面を作成しているので、クライアント装置にホームページ自動作成のための種々のソフトウェアやハードウェアを用意することなく、ホームページ作成に関する知識がなくても容易に効率的に、かつ柔軟にホームページを作成することができるようにしたホームページ作成装置、およびこの作成装置に用いるホームページ作成支援装置とホームページ作成クライアント装置を提供することができる。
【００２５】
パーツ作成手段が、文法チェック機能およびソースコード編集機能を有して、最小単位としての各パーツについて文法チェック機能とソースコード編集機能によってアクセシビリティを確保し、エリア作成手段が、アクセシビリティが確保されたパーツを組み合わせることにより作成したエリアについてアクセシビリティを確保し、テンプレート作成手段が、アクセシビリティが確保されたパーツおよびエリアを組み合わせることにより作成したテンプレートについてアクセシビリティを確保するようにしているので、ホームページ作成者であるクライアントがアクセシビリティの確保に関する知識がなくてもサービス提供側の対応によってアクセシビリティを確保したホームページを容易に効率的に、かつ柔軟に作成することができる。
【発明を実施するための形態】
【００２６】
以下、本発明の実施例を図面に基づいて説明する。
【実施例】
【００２７】
図１は、本発明の実施例であるホームページ作成装置をブロックで示す図である。
図１において、ホームページ作成装置１００は、ホームページ作成支援装置２００とクライアント装置、すなわちホームページ作成のためのクライアント装置３００とから構成される。
【００２８】
ホームページ作成支援装置２００は、テンプレート作成手段１、エリア作成手段２、パーツ作成手段３、このパーツ作成手段３が備えるコンポネント作成手段４、このパーツ作成手段３が備えるパーツ・コンポネント関連付け手段５、プレビュー処理手段６、記憶手段としてのデータベース７、支援情報読み出し手段８、および支援情報送信手段９から構成される。
【００２９】
クライアント装置３００は、支援情報受信手段１１、リクエスト発信手段１２、パーツ・エリア選択手段１３、このパーツ・エリア選択手段が備えるコンポネント嵌め込み手段１４、リソース選択手段１５、画面表示手段１６および記憶手段としてのデータベース１７とから構成される。
【００３０】
ホームページ作成支援装置２００とクライアント装置３００とはインターネットなどの通信網１８によって接続される。
【００３１】
ホームページ作成支援装置２００は、サーバ装置であり、システム全体を管理するコンピュータであり、クライアント装置３００は顧客（クライアント）側で管理される複数の端末である。
【００３２】
クライアント装置３００は、ホームページ作成支援装置２００と通信して、クライアント装置３００にインストールされているブラウザソフトによって、ホームページ作成支援装置２００が管理するホームページ作成支援情報の内容を用いてクライアントにホームページを編集させる。
【００３３】
クライアントは、クライアント装置３００を使用して、サービス会社が運営しているホームページにアクセスして、ホームページ作成支援装置２００にログインする。ホームページ作成支援装置２００は、後述するように様々なデザインのテンプレートを予め格納しており、リクエストに対応して順次ホームページ作成支援情報をクライアント装置３００に送信する。クライアント装置３００は、ホームページ作成支援装置２００から順次受信したホームページ作成支援情報をディスプレイに表示して、好みのデザインのテンプレートをユーザに選択させる。そして、クライアント装置３００は、クライアントが選択したデザインのテンプレートを識別するテンプレート種別ＩＤをホームページ作成支援装置２００に送信する。
【００３４】
ホームページ作成支援装置２００は、クライアント装置３００から受信したテンプレート種別ＩＤで識別されたデザインのテンプレートをクライアント装置３００に送信する。そして、クライアント装置３００からのリクエストに対応して順次ホームページ作成支援情報をクライアント装置３００に送信する。クライアント装置３００は、順次送信されてくるホームページ作成支援情報を用いて、ホームページコンテンツ画面を形成し、ホームページを作成し、ホームページ作成支援装置２００に送信する。ホームページ作成支援装置２００は、ホームページコンテンツ画面を受け取ると、予め定めた処理を行って、クライアントとの間で定めた公開日にホームページを公開する。以下、画面に従って詳述する。以下の説明では、ホームページ作成支援装置２００についてその機能面からサーバ装置２００として説明する。
【００３５】
図１において、サーバ装置２００は、図示していない画面表示装置の画面に画像を表示する画面表示機能を備える。サーバ装置２００に備えられたテンプレート作成手段はＣＭＳ（コンテンツマネジメントシステム）によるテンプレート作成を行う。ＣＭＳは、Ｗｅｂサイトを構成するテキストや画像、レイアウト情報などを一元的に保存、管理し、サイトを構築したり編集したりするソフトウェアを指し、デジタルコンテンツの管理を行うことができる。
【００３６】
本実施例の理解を助けるため、まず図３、図４を使用してクライアント装置３００によって作成されるホームページコンテンツ画面について図１の構成を説明する前に説明する。
【００３７】
図３は、サーバ装置２００から送信され、クライアント装置３００の画面上に提供された画面サンプルを参照してクライアントがリクエストして表示を求めたテンプレート画面２０のサンプルである。
【００３８】
このテンプレート画面２０は、ホームページコンテンツ画面となる画面部２１を備え、複数種（図３では２個）のエリア２２（２２Ａ、２２Ｂ）、および各エリア内に１つまたは複数種（図３では１個と２個）のパーツ２３（２３Ａ、２３Ｂ、２３Ｃ、２３Ｄ）がそれぞれ画面縦幅方向に任意に折りたたみ表示可能に嵌め込んで配置してあり、各エリアおよび各パーツの横幅は同一として長方形として形成してある。ここで任意とはエリアあるいはパーツのいずれについても折りたたみ可能ということである。
【００３９】
パーツ２３Ａ、２３Ｃ、２３Ｄにはコンポネント２４（２４Ａ、２４Ｂ、２４Ｃ）が嵌め込み可能としてあり、その中にコンポネント名称として掲載記事（文章、画像等）の作成案内を紹介する欄が設けてあって、掲載した記事はテンプレート画面２０に取り込めるようにしてある。最上のエリア２２Ａの上には大見出し欄２５が表示され、中段のパーツ２３Ｂには中見出し欄２６が表示され、エリア２２Ｂの最下部に中見出し欄２７が表示され、それぞれ大見出し、中見出しが記載可能とされている。図３に示すテンプレート画面２１は、編集前のテンプレートからなるテンプレートグループからのものであり、エリア（旧グループ）と表示してある。
【００４０】
画面部２１の右側方には画面部２１に並んで上から順にプレビュー部３１、既存のコンテンツのコピー部３２およびパーツ・エリア選択部３３が設けられている。パーツ・エリア選択部３３には多数のパーツ名称および多数のエリア名称からいずれかのパーツ名称およびエリア名称を指定することができるようになっており、このパーツ・エリア選択部３３では、新規のパーツを追加し、既存のパーツを削除することも可能である。
【００４１】
図４は、ホームページコンテンツ作成画面に形成するための編集中のテンプレート画面４０のサンプルを示す。図４において、１つのパーツ名称を指定してパーツ２３Ｄのパーツを代替することを示している。このパーツの代替はいずれのパーツについても可能とされる。また、エリア名称を指定して、いずれのエリアについても代替することができる。代替ばかりでなく、パーツ名称、エリア名称を指定して削除することが可能であり、パーツ名称、エリア名称を追加して、これらを指定してパーツあるいはエリアを追加することができる。このようにして、パーツ、あるいはパーツおよびエリアが編集され、各パーツに表示されたコンポネント２４の掲載記事の作成案内に従って掲載記事の掲載が求められ、掲載された記事が編集されたテンプレート画面４０のコンポネント２４に表示されて、ホームページコンテンツ作成画面が形成される。このように、ボタンひとつでパーツを並び替えることができることにより、簡単にホームページコンテンツ作成画面の構成を変えることができる。そして、１画面でパーツ、エリアの編集が可能とされる。画面右側のパーツ・エリアの選択部３３の選択ボックスから追加したいものをマウスでドラッグ＆ドロップで追加できるため、パーツを選択する度に煩わしい画面遷移を踏むことなく簡単にパーツの追加ができる。また、複数のパーツ名称にチェックをつけることで複数のパーツの同時追加も可能である。追加したいパーツのイメージがわからないときのために、リンク押下によって事前にイメージを確認することができる。追加に加えて、変更するようにしてもよい。
【００４２】
図１に戻って、テンプレート作成手段１は前述のようにＣＭＳによるテンプレート作成を行う。
【００４３】
パーツ作成手段３が、文法チェック機能およびソースコード編集機能を有して、最小単位としての各パーツについて文法チェック機能とソースコード編集機能によってアクセシビリティを確保し、エリア作成手段２が、アクセシビリティが確保されたパーツを組み合わせることにより作成したエリアについてアクセシビリティを確保し、テンプレート作成手段１が、アクセシビリティが確保されたパーツおよびエリアを組み合わせることにより作成したテンプレートについてアクセシビリティを確保することを特徴とするホームページ作成支援装置２００を提供する。
【００４４】
当該装置は当該ホームページコンテンツ画面を画面表示することができ、ホームページコンテンツ画面上ではアクセシビリティのチェックをすることによりアクセシビリティを確保することのできるホームページ作成支援装置が提供される。
【００４５】
パーツ単位でアクセシビリティが確保されるため、パーツを組み合わせたエリアもアクセシビリティが確保され、さらにはパーツやエリアを組み合わせたテンプレートもアクセシビリティが確保される。
【００４６】
アクセシビリティ確保の観点から判断し、誤ったパーツ・エリアの追加やＷＥＢサイトの統一感を損なわないように、テンプレートごとに利用できるパーツを制限することが可能である。
【００４７】
図５は、テンプレート画面を作成する方法を示す。図３において、管理者ユーザはＣＭＳを用いて、パソコンの画面上の規定されたホームページレイアウト内にパーツ２３やエリア２２を嵌め込み、設定する。これによってパーツ２３やエリア２２を組み合わせたテンプレートＡ、テンプレートＢを設定する。パーツ単位でアクセシビリティが確保されるため、テンプレートもアクセシビリティが確保される。間違ったパーツ利用やＷＥＢサイトの統一感を損なわないように、テンプレートごとに使用できるパーツを制限するようにしてもよい。
【００４８】
テンプレート作成手段１が、規定されたホームページレイアウト内に複数種のパーツを組み合わせて嵌め込んだテンプレートで構成したテンプレートグループを複数種形成し、各テンプレートに、複数種のエリア、および各エリア内に１つまたは複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ表示可能に配置し、縦方向の拡大に充分に対処できるように柔軟構成として、複数種のエリア、および各エリア内に１つまたは複数種のパーツを選択して組み合わせて嵌め込む。
【００４９】
図１において、エリア作成手段２はエリアを形成し、エリア群を作成する。パーツ作成手段３はパーツを形成し、パーツ群を作成する。図１に示す例にあっては、パーツ作成手段３はコンポネント作成手段４およびパーツ・コンポネント関連づけ手段５を備える。なお、コンポネント作成手段４およびパーツのコンポネント関連づけ手段５をパーツ作成手段３とは独立して別個に設けるようにしてもよい。コンポネント作成手段４はコンポネントを形成し、コンポネント群を作成する。パーツ・コンポネント関連づけ手段５はパーツとコンポネントとの関連づけを行う。これらの手段によって形成されたコンポネント、パーツおよびエリアは規定されたホームページレイアウト内に嵌め込まれ、テンプレートが形成され、テンプレートを複合化したテンプレートグループが形成され、１つのあるいは２つ以上のテンプレートグループを複合化してコンテンツが作成される。
【００５０】
図２に示す例にあっては、パーツ作成手段３はコンポネント作成手段４およびパーツ・コンポネント関連づけ手段５を備えず、パーツ作成の時に予め作成されたコンポネントがいずれかのパーツに関連づけられ、嵌め込まれる側を示す。このようにすることによってパーツ作成手段３の構成を簡便化して使い易いものとすることができる。以下の例にあっては図１を例にとって説明するが、図２との関連で言及を要する場合には、その都度言及するものとする。
【００５１】
図６はホームページコンテンツ作成画面（コンテンツ）を構成するための要素としてのコンポネント、パーツとエリア、テンプレートで構成したテンプレートグループ（グループ）との関係を示す。１つのエリアあるいはパーツには１つあるいは複数種のコンポネントが組み合わされ、複数種のパーツが組み合わされ、集合されてテンプレート、更にはテンプレートグループが形成される。
【００５２】
図１において、サーバ装置２００は、プレビュー処理手段６を備える。プレビューするために図３、図４に示すプレビュー部３１が使用される。
【００５３】
サーバ装置２００は、記憶手段としてのデータベース７を備える。データベース７は、作成されたエリア群、パーツ群、コンポネント群を格納する。また、データベース７は、複数種のエリアおよび各エリアに選択した１つもしくは選択して組み合わされた複数種のパーツを嵌め込んだ形体で形成されたテンプレート、テンプレートを組み合わせたテンプレートグループ、更には複数種のテンプレートグループを格納する。図２に示す例にあってはデータベース７は、コンポネントをパーツとの関連で予め記憶しておくことになる。
【００５４】
サーバ装置２００は、支援情報読み出し手段８を備える。支援情報読み出し手段８は、クライアント装置３００から送信された第１のリクエストによって、データベース７に格納されたいずれかのテンプレートグループを読み出し、第２のリクエストによって、該テンプレートグループの各テンプレートに嵌め込まれたエリアに嵌め込まれたパーツに対し編集変更するパーツを読み出し、第３のリクエストによって、各パーツに、関連付けられたいずれかのコンポネントを読み出す。
【００５５】
サーバ装置２００は、支援情報送信手段９を備えて、読み出された上述した各種の支援情報を通信網１８を介してクライアント装置３００に送信する。
【００５６】
クライアント装置３００は、支援情報受信手段１１を備えて、送信されてくる支援情報を受信する。受信された支援情報は記憶手段であるデータベース１５に格納される。
【００５７】
クライアント装置３００は、リクエスト発信手段１２を備えて、支援情報読み出し手段９で読みだされたテンプレートグループを送信させてテンプレート画面を表示する第１のリクエストを発信する。
【００５８】
この場合に、テンプレート画面は、複数種のエリア、および各エリア内に１または複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ可能にされる。これによって縦方向にエリアが拡大した場合にも柔軟に対応することができる。
【００５９】
また、リクエスト発信手段１２は、支援情報読み出し手段９で読みだされたテンプレートグループの各テンプレートの各エリアに嵌め込まれたパーツに対して、代替、追加、削除によって編集するパーツを取得する第２のリクエストを発信する。
【００６０】
また、リクエスト発信手段１２は、支援情報読み出し手段９で読みだされたコンポネントを関連の各パーツに組み込み、コンポネントの掲載記事の掲載を求める第３のリクエストを発信する。掲載記事がコンポネントに掲載されると、ホームページコンテンツ作成画面が形成されることになる。
【００６１】
クライアント装置３００は、パーツ・エリア選択手段１３を有していて、パーツ・エリア選択部３３（図４）のパーツ名称あるいはエリア名称をブロックに指定することによってパーツあるいはエリアを選択することができる。選択されたパーツあるいはエリアを図４に示すように嵌め込み済のパーツあるいはエリアに代替するように嵌め込むことができ、この作業は繰り返して行うことができる。
【００６２】
また、新規なパーツを作成してパーツ名称を付して格納し、このパーツ名称を付してパーツ・エリア選択部に表示し、このパーツ名称を用いた追加のパーツを形成し、編集することができる。不要となったパーツ名称、エリア名称を削除することができる。
【００６３】
エリアは１つのパーツあるいは２つ以上のパーツによって性格づけられ、パーツによる文書と画像との組み合わせを任意に嵌め込むことができ、クライアントのホームページを性格づけするのに重要な意味を持つ。
【００６４】
クライアント装置３００のパーツ・エリア選択手段１３はコンポネント嵌めこみ手段１４を有して、コンポネントをパーツ・コンポネント関連づけ手段５によって、図６に示すように関連づけられたパーツに嵌め込む。各コンポネントは、記事を掲載する記事掲載欄を有しており、それぞれの欄にはコンポネント名称がつけられ、コンポネントが掲載記事の作成案内を紹介する。例えば、「全角２００文字以内」、「ファイル指定」、「サイズ指定」、「代替テキスト指定」等が案内紹介される。
【００６５】
図２に示す例にあってはパーツ・エリア選択手段１３によってパーツを選択すると、パーツに予め嵌め込まれていたコンテンツも自動的に選択されることになる。
【００６６】
このように、取得したテンプレートグループ情報とコンポネントとが合わされて、コンテンツ編集用のＨＴＭＬが生成されることになる。
【００６７】
クライアント装置３００は、既存のコンテンツのコピーを可能にするリソース選択手段１５を備える。
【００６８】
クライアント装置３００は、テンプレート画面生成手段１６を備える。このテンプレート画面生成手段１６は、テンプレート作成手段１で形成されたテンプレート画面を、複数種のエリア、および各エリアに１または複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ可能にして表示する。このテンプレート画面には、パーツ・エリア選択部３３、プレビュー部３１、および既存のコンテンツのコピー部３２を表示する。そして、この画面表示手段１６は、パーツ・エリア選択部３３に表示されたパーツ名称、エリア名称を指定し、代替するパーツ、エリアを指定してパーツあるいはエリアの変更編集を行ってパーツ、エリアの編集を行い、テンプレート画面の編集を行う。更に、この画面表示手段１６は、コンポネントの編集を行い、コンポネントへの掲載記事の案内紹介して記事の嵌め込みを求め、嵌め込まれた記事を掲載する。
【００６９】
各パーツへのコンポネントの嵌め込み、コンポネントへのクライアントの記事を掲載してホームページコンテンツ作成画面を完成させ、ホームページコンテンツ作成画面を表示する。完成されたホームページコンテンツ作成画面およびこの画面作成に使用された支援情報がデータベース１７に格納される。
【００７０】
このようにして、リクエストを発信するリクエスト発信手段を設けられ、第１のリクエストによって、前記支援情報読み出し手段で読み出されたテンプレートグループが送信されてテンプレート画面が複数種のエリア、および各エリア内に１または複数種のパーツをそれぞれ画面縦幅方向に任意に折りたたみ可能にして表示され、第２のリクエストによって、前記支援情報読み出し手段で読み出されたテンプレートグループの各エリアに嵌め込まれたパーツに対し変更編集に用いられるパーツが取得され、テンプレート画面に表示されて編集され、第２のリクエストの一部を構成するようにした第３のリクエストによって、前記支援情報読み出し手段で読み出されたコンポネントが各パーツに組み込まれ、該コンポネントに掲載記事が掲載されてホームページコンテンツ作成画面が形成されることからなるホームページ作成クライアント装置が形成される。図２に示す例にあっては、パーツには予めコンポネントが組み合わされているので、第３のリクエストは必要とされず、第１のリクエストおよび第２のリクエスト自体によってホームページコンテンツ作成画面が形成されることになる。
【００７１】
図７は、クライアント、すなわち一般ユーザがコンテンツを作成し、公開することを示す図である。クライアントは、コンテンツを作成すると、プレビューし、ＣＭＳに登録後、承認を経てＣＭＳによって最終的に生成された公開期日になると公開される。プレビューによって、コンテンツ作成時に、アクセシビリティサポートツールと連携させて、プレビュー画面にて読み上げ確認を行う。
【００７２】
本実施例によれば、パンくずナビやローカルナビゲーションの自動生成を行うことができる。
【００７３】
そして、本実施例によれば、表示されたテンプレート画面上に上述のようにして文字入力やファイル設定を行うことでページが生成できる。パーツの追加や並び替え等、編集操作を１画面で行うことができ、操作がし易い。また、アクセシビリティのチェックを行うことによって、機種依存文字や禁止語いのチェック機能により、入力内容におけるアクセシビリティを向上させることができる。
【００７４】
図８は、コンテンツ編集処理の実装方法を示す図である。
図８において、クライアント装置３００からリクエストを発信して、サーバ装置２００で選択されたパーツ・グループ情報をＪＳＯＮ文字列に変換し、グループ選択処理、パーツ選択処理を行い、選択したＨＴＭＬで画面を更新して送信し、クライアント装置３００で画面表示する。
【００７５】
クライアント装置３００からリクエストを発信して、リソース管理画面からリソース選択、リソース追加は、リソース削除を行い、リソース管理からのリソースＵＲＬ情報で画面を更新し、クライアント装置３００に画面表示する。
【００７６】
クライアント装置からリクエストを発信して、コンテンツ情報をＪＳＯＮテキストに変換し、コンテンツに組み込んだグループ、パーツ情報、ユーザ（クライアント）の入力値についてプレビュー処理、コンテンツ保存処理を行い、処理したＨＴＭＬで画面を更新し、クライアント装置３００に画面表示する。
【００７７】
図９は、コンテンツ作成フローを示す図である。
処理説明は次の通りである。
【００７８】
処理説明
１  グループ追加処理
１．１  ユーザがグループを選択して、サーバ側に送信する。
１．２  サーバ側の選択処理はリクエストを受けて、ＤＢからグループ情報を取得する。取得したグループ情報とコンポーネントＶＭファイルを合せて、コンテンツ編集用ＨＴＭＬを生成する。
１．３  ユーザに生成したコンテンツ編集用ＨＴＭＬを返却して、表示する。
【００７９】
２  パーツ追加処理
２．１  ユーザがパーツを選択して、サーバ側に送信する。
２．２  サーバ側の選択処理はリクエストを受けて、ＤＢからパーツ情報を取得する。取得したパーツ情報とコンポーネントＶＭファイルを合せて、コンテンツ編集用ＨＴＭＬを生成する。
２．３  ユーザに生成したコンテンツ編集用ＨＴＭＬを返却して、表示する。
【００８０】
３  リソース選択処理
３．１  ユーザがリソースを選択して、サーバ側に送信する。
３．２  サーバ側の処理はリクエストを受けて、選択されたリソースファイルをサーバ側のハードディスクに格納する。
３．３  リソースファイルをプレビューするため、処理３．２で保存したリソースファイルをプレビュー用一時保存フォルダにコピーし、プレビュー用ＵＲＬを生成する。
３．４  リソース情報ＤＢに登録する。この情報はリソースファイルの本体ではない。
３．５  プレビュー用ＵＲＬユーザに返却して、プレビュー用情報を表示する。
【００８１】
４  プレビュー処理
４．１  ユーザがプレビューボタンをクリックする。
４．２  サーバの処理はリクエストを受けて、リソースファイルの複製処理を呼び出す。リソースファイルの複製処理は、コンテンツに含んでいるリソース情報を探して、プレビュー用一時保存フォルダにコピーする。
４．３  ＤＢから、コンテンツに組み込んだパーツ情報とグループの情報を取得し、取得したＤＢ情報とリクエストから取得したコンテンツの入力データを合せて、プレビュー用ＨＴＭＬを生成する。
４．４  プレビュー用ＵＲＬをユーザに返却して、プレビュー画面を表示する。
【００８２】
５  コンテンツ保存処理
５．１  ユーザが保存ボタンをクリックする
５．２  サーバの処理はリクエストを受けて、ＤＢ格納用ＸＭＬデータを変換する。変換したＸＭＬデータをＤＢに登録する。
５．３  更新結果をユーザに返却して、表示する。
【００８３】
ホームページ作成支援装置２００は、記憶手段であるデータベース７が各エリアおよび各パーツについて各エリアおよび各パーツのそれぞれに組み合わせてエリア名称およびパーツ名称を記憶し、支援情報読み出し手段８はいずれかのテンプレートグループを読み出した時にこのテンプレートグループを構成する各テンプレートに嵌め込まれたエリアおよびパーツについて、これらのエリアおよびパーツに組み合わされたエリア名称およびパーツ名称を読み出し、支援情報送信手段９が読み出されたテンプレートグループと共に読み出されたエリア名称およびパーツ名称、並びにエリア群およびパーツ群を送信する。
【００８４】
クライアント装置３００は受信したテンプレートグループのテンプレートと共にこのテンプレートに嵌め込まれたエリアおよびパーツに組み合わされたエリア名称およびパーツ名称を画面表示されたエリアおよびパーツにそれぞれ表示し、かつ受信したエリア群およびパーツ群をテンプレート画面に表示する。
【００８５】
パーツ・エリア選択手段が、テンプレート画面に表示されたパーツ群およびエリア群から入力された選択リクエストに応じて編集するパーツあるいはエリアを選択する、テンプレート画面生成手段が、選択されたエリアおよびパーツをテンプレート画面に嵌め込んで前記ホームページコンテンツ作成画面を生成する。
【００８６】
ホームページ作成支援装置２００が、形成されたホームページコンテンツ作成画面についてクライアント装置３００からの送信を受け、予め定めた条件に従ってプレビュー処理を行うプレビュー処理手段６を備えて、プレビュー処理したホームページコンテンツ作成画面をクライアント装置３００に送信し、当該装置は当該ホームページコンテンツ作成画面を画面表示する。
【００８７】
プレビュー処理したホームページコンテンツ作成画面を前記クライアント装置３００は当該ホームページコンテンツ画面を画面表示する。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施例をブロックで示す図。
【図２】本発明の他の実施例をブロックで示す図。
【図３】テンプレート画面のサンプルを示す図。
【図４】編集中のテンプレート画面のサンプルを示す図。
【図５】テンプレート画面作成する方法を示す図。
【図６】コンテンツ作成要素の関係を示す図。
【図７】クライアントによってコンテンツが作成されることを示す図。
【図８】コンテンツ編集処理の実装方法を示す図。
【図９】コンテンツ作成フローを示す図。
【符号の説明】
【００８９】
１…テンプレート作成手段、２…エリア作成手段、３…パーツ作成手段、４…コンポネント作成手段、５…パーツ・コンポネント関係づけ手段、６…プレビュー処理手段、７…データベース（記憶手段）、８…支援情報読み出し手段、９…支援情報送信手段、１１…支援情報受信手段、１２…リクエスト発信手段、１３…パーツ・エリア選択手段、１４…コンポネントの嵌め込み手段、１５…リソース選択手段、１６…テンプレート画面生成手段、１７…データベース（記憶手段）、２０…テンプレート画面、２１…画面部、２２（２２Ａ，２２Ｂ）…エリア、２３（２３Ａ，２３Ｂ，２３Ｃ，２３Ｄ）…パーツ、２４（２４Ａ，２４Ｂ，２４Ｃ，２４Ｄ）…コンポネント、２５…大見出し、２６，２７…中見出し、３１…プレビュー部、３２…既存のコンテンツのコピー部、３３…パーツ・エリアの選択部、４０…ホームページコンテンツ作成画面を作成するための編集中のテンプレート画面、１００…テンプレート作成装置、２００…ホームページ作成支援装置（サーバ装置）、３００…クライアント装置（ホームページ作成クライアント装置）。
【図１】
2010186409.tif 000003
【図２】
2010186409.tif 000004
【図３】
2010186409.tif 000005
【図４】
2010186409.tif 000006
【図５】
2010186409.tif 000007
【図６】
2010186409.tif 000008
【図７】
2010186409.tif 000009
【図８】
2010186409.tif 000010
【図９】
2010186409.tif 000011