(57)【要約】【課題】所望な構成のページを簡単な操作で作成できるようにする。【解決手段】ホームページ作成装置１では、ホームページを構成するページの一部の領域にブロックを形成し、複数のブロックを組み合わせてページを構築する。ブロック編集部１６２は、ブロックに表示するコンテンツの編集を受け付けるコンテンツ編集機能と、ブロックに表示されるコンテンツのレイアウトの選択を受け付けるレイアウト選択機能と、ブロックに表示されるコンテンツのデザインの選択を受け付けるデザイン選択機能とを有する。すなわち、このブロック編集部１６２により、受け付けられたコンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報が各ブロックに対応付けられてそれぞれデータメモリ１５のブロックデータ領域で管理される。【選択図】      図１
2008299571.tif 000002
【特許請求の範囲】
【請求項１】
ホームページを構成するページの一部の領域にブロックを形成するブロック形成手段と、
前記ブロックに表示するコンテンツの指定を受け付けるコンテンツ指定受付手段と、
前記ブロックに表示されるコンテンツのレイアウトの指示を受け付けるレイアウト指示受付手段と、
前記ブロックに表示されるコンテンツのデザインの指示を受け付けるデザイン指示受付手段と、
前記コンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報を前記ブロックに対応付けてそれぞれ管理する管理手段と、
前記管理手段から前記ページに形成されたブロックに対応するコンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報をそれぞれ読み出し、読み出した各情報をもとにページデータを生成する生成手段と
を具備することを特徴とするホームページ作成装置。
【請求項２】
前記ページに前記ブロックが複数形成されている場合に、
前記ページ単位で前記複数のブロックに対応するデザインの変更指示を受け付けるデザイン変更指示受付手段をさらに具備し、
前記管理手段は、前記受け付けた変更指示に基づいて前記ページに形成された各ブロックに対応するデザインの指示情報を変更することを特徴とする請求項１記載のホームページ作成装置。
【請求項３】
前記ブロックのレイアウトのパターンを予め記憶するレイアウトパターン記憶部をさらに具備し、
前記レイアウト指示手段は、前記記憶部に記憶されたレイアウトパターンの選択指示を受け付けることを特徴とする請求項１記載のホームページ作成装置。
【請求項４】
前記ブロックのデザインのパターンを予め記憶するデザインパターン記憶部をさらに具備し、
前記デザイン指示手段は、前記記憶部に記憶されたデザインパターンの選択指示を受け付けることを特徴とする請求項１記載のホームページ作成装置。
【請求項５】
前記ページに前記ブロックが複数形成されている場合に、
前記形成されたブロック同士のコンテンツ、レイアウト、及びデザインを共有させる共有指示を受け付ける共有指示手段をさらに具備し、
前記管理手段は、前記受け付けた共有指示に基づいて前記管理されているコンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報をブロック間で共有することを特徴とする請求項１記載のホームページ作成装置。
【請求項６】
コンピュータをホームページ作成装置として使用するためのホームページ作成プログラムであって、
ホームページを構成するページの一部の領域にブロックを形成する処理と、
前記ブロックに表示するコンテンツの指定を受け付ける処理と、
前記ブロックに表示されるコンテンツのレイアウトの指示を受け付ける処理と、
前記ブロックに表示されるコンテンツのデザインの指示を受け付ける処理と、
前記コンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報を前記ブロックに対応付けてそれぞれ管理する処理と、
前記ページに形成されたブロックに対応するコンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報をそれぞれ読み出し、読み出した各情報をもとにページデータを生成する処理と
を、前記コンピュータに実行させることを特徴とするホームページ作成プログラム。
【請求項７】
前記ページに前記ブロックが複数形成されている場合に、
前記ページ単位で前記複数のブロックに対応するデザインの変更指示を受け付ける処理をさらに前記コンピュータに実行させ、
前記管理する処理は、前記受け付けた変更指示に基づいて前記ページに形成された各ブロックに対応するデザインの指示情報を変更することを特徴とする請求項６記載のホームページ作成プログラム。
【請求項８】
前記コンピュータに前記ブロックのレイアウトのパターンを予め記憶し、
前記レイアウトの指示を受け付ける処理は、前記記憶されたレイアウトパターンの選択指示を受け付けることを特徴とする請求項６記載のホームページ作成プログラム。
【請求項９】
前記コンピュータに前記ブロックのデザインのパターンを予め記憶し、
前記デザインの指示を受け付ける処理は、前記記憶されたデザインパターンの選択指示を受け付けることを特徴とする請求項６記載のホームページ作成プログラム。
【請求項１０】
前記ページに前記ブロックが複数形成されている場合に、
前記形成されたブロック同士のコンテンツ、レイアウト、及びデザインを共有させる共有指示を受け付ける処理と、
前記受け付けた共有指示に基づいて前記管理されているコンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報をブロック間で共有する処理とをさらに前記コンピュータに実行させることを特徴とする請求項６記載のホームページ作成プログラム。
【請求項１１】
編集画面を介して入力される操作情報をもとにホームページを作成するホームページ作成装置に用いられるホームページ作成方法であって、
ホームページを構成するページの一部の領域にブロックを形成し、
前記ブロックに表示するコンテンツの指定を受け付け、
前記ブロックに表示されるコンテンツのレイアウトの指示を受け付け、
前記ブロックに表示されるコンテンツのデザインの指示を受け付け、
前記コンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報を前記ブロックに対応付けてそれぞれ管理し、
前記ページに形成されたブロックに対応するコンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報をそれぞれ読み出し、読み出した各情報をもとにページデータを生成することを特徴とするホームページ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ホームページの作成を支援するホームページ作成装置とそのホームページ作成プログラム及びホームページ作成方法に関する。
【背景技術】
【０００２】
従来から、ユーザがパーソナルコンピュータによって簡単にホームページを作成できるようにしたアプリケーションソフト（プログラム）が実用化されている。以下、このアプリケーションソフトをパーソナルコンピュータにインストールし、当該ソフトを起動してホームページを作成可能にした状態をホームページ作成装置と称する。
【０００３】
周知のように、ホームページは、ＨＴＭＬ（HyperText Markup Language）形式で作成される。ＨＴＭＬファイルは、テキスト形式のファイルで、タグと呼ばれる予約語を使って、テキストを整形したり、画像ファイルの格納場所を指示したり、ファイルのリンク先を記述したりすることができる。但し、ＨＴＭＬにより直接記述する手法で思い通りのページを作成するには、ＨＴＭＬの独自の記述ルールを理解して、多種多様なタグを使い分けなければならず、専門的な知識が必要であり、一般ユーザがホームページを作成することは困難であった。
【０００４】
そこで、従来のホームページ作成装置では、ページの様々な画面が形成された複数種のテンプレートをユーザに提示して選択させ、提示されたテンプレートに従ってユーザが指定入力されるコンテンツ、デザイン、レイアウトを自動的にＨＴＭＬファイルに変換する手法が採られており、専門的な知識を持たないユーザであっても、ＧＵＩ（Graphical User Interface）を介して視覚的にホームページを作成可能となっている（例えば、特許文献１を参照。）。
【０００５】
ところで、近年では一般ユーザであってもホームページをより洗練された構成を要望するようになってきた。このため、ホームページ作成装置側も、ユーザの様々な要望に対応できるように、テンプレートにおけるページのレイアウトやデザインのバリエーションを豊富に取り揃え、個別要素に対する種々の編集機能が組み込まれている。しかしながら、このような多様化、多機能化が進められた結果、機能別の操作ボタンを編集画面の周囲等に多数配置したり、プルダウン方式によって１個のボタン操作から多数の機能を選択操作させたりするようなり、所望の編集機能を実行させるための操作がわかりにくいという問題が生じている。また、個々の編集においても、編集の結果、レイアウトが崩れる等、編集機能の連携処理が十分でなく、これが作成作業の困難性を増長させている。
【０００６】
【特許文献１】特開２００３−１４１１０３公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上のように、従来のホームページ作成装置では、一般ユーザにとって機能別の選択操作がわかりにくく、しかもページの構成を思い通りに作成しようとすると複雑な作業が強いられるという問題があった。
この発明は上記事情に着目してなされたもので、その目的とするところは、所望な構成のページを簡単な操作で作成することができるホームページ作成装置とそのホームページ作成プログラム及びホームページ作成方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためにこの発明に係わるホームページ作成装置とそのホームページ作成プログラム及びホームページ作成方法は、ホームページを構成するページの一部の領域にブロックを形成するブロック形成手段と、前記ブロックに表示するコンテンツの指定を受け付けるコンテンツ指定受付手段と、前記ブロックに表示されるコンテンツのレイアウトの指示を受け付けるレイアウト指示受付手段と、前記ブロックに表示されるコンテンツのデザインの指示を受け付けるデザイン指示受付手段と、前記コンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報を前記ブロックに対応付けてそれぞれ管理する管理手段と、前記管理手段から前記ページに形成されたブロックに対応するコンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報をそれぞれ読み出し、読み出した各情報をもとにページデータを生成する生成手段とを具備することを特徴とする。
【０００９】
上記構成によれば、ユーザはページの一部の領域に形成したブロック単位で操作を行えばよいので操作性を統一することができ、ページ単位で編集を行う場合と比べて操作が煩雑になることがない。また、複雑な構成のページを作成する場合にも、レイアウト又はデザインの異なるブロックを単純に組み合わせるだけで簡単な操作で作成することが可能となる。
【００１０】
また、この発明は、次のような各種構成を備えることも特徴とする。
第１の構成は、前記ページに前記ブロックが複数形成されている場合に、前記ページ単位で前記複数のブロックに対応するデザインの変更指示を受け付けるデザイン変更指示受付手段をさらに具備し、前記管理手段は、前記受け付けた変更指示に基づいて前記ページに形成された各ブロックに対応するデザインの指示情報を変更することを特徴とする。
【００１１】
第１の構成によれば、ページに形成された複数のブロックのデザインを一括して変更することが可能となる。このように構成することで、さらに操作性を向上することが可能となり、統一したデザインをページ全体に即座に反映させることができるようになる。
【００１２】
第２の構成は、前記ブロックのレイアウトのパターンを予め記憶するレイアウトパターン記憶部をさらに具備し、前記レイアウト指示手段は、前記記憶部に記憶されたレイアウトパターンの選択指示を受け付けることを特徴とする。
第２の構成によれば、例えば、記事、サイドバー、インデックス、メニュー等のカテゴリ別にレイアウトのパターンを複数記憶しておき、ブロック編集時にこれらのレイアウトパターンをユーザに選択させるようにする。このようにすることで、ブロックのレイアウトの指示をさらに簡単な操作で行うことが可能となる。
【００１３】
第３の構成は、前記ブロックのデザインのパターンを予め記憶するデザインパターン記憶部をさらに具備し、前記デザイン指示手段は、前記記憶部に記憶されたデザインパターンの選択指示を受け付けることを特徴とする。
第３の構成によれば、例えば、ブロックの背景色やテキストのフォント指定等のデザインのパターンを複数記憶しておき、ブロック編集時にこれらのデザインパターンをユーザに選択させるようにする。このようにすることで、ブロックのデザインの指示をさらに簡単な操作で行うことが可能となる。
【００１４】
第４の構成は、前記ページに前記ブロックが複数形成されている場合に、前記形成されたブロック同士のコンテンツ、レイアウト、及びデザインを共有させる共有指示を受け付ける共有指示手段をさらに具備し、前記管理手段は、前記受け付けた共有指示に基づいて前記管理されているコンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報をブロック間で共有することを特徴とする。
【００１５】
第４の構成によれば、同一の表示内容のブロックを簡単に形成することが可能となる。また、共有設定された１つのブロックについて変更操作を行うだけで、共有されたすべてのブロックに反映されるため、ブロックそれぞれに対する更新操作が不要となり、ブロックの管理が容易になる。
【発明の効果】
【００１６】
要するにこの発明によれば、所望な構成のページを簡単な操作で作成することができるホームページ作成装置とそのホームページ作成プログラム及びホームページ作成方法を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら本発明の実施の形態を詳細に説明する。  
図１は、この発明に係るホームページ作成装置の一実施形態を示す機能ブロック図である。図２は、ホームページ作成装置１で作成されるホームページのサイトの構成を示す図である。
【００１８】
はじめに、このホームページ作成装置１により作成されるホームページの構成について説明する。図２に示すように、サイトは複数のコーナーで構成される。コーナーはテーマ別にページを分類するもので、例えば、旅行記のサイトの場合には、旅先毎にコーナーを作成することができる。各ページはいずれかのコーナーに属す。ページは標準的なページ構成を表す複数の領域（以下、エリアと称する。）に予め区分けされている。エリアは、例えば、ヘッダー、メイン、サイド、フッターというようないずれかの属性（以下、エリアタイプと称する。）を有する。ホームページ作成装置１では、この各エリアに様々なコンテンツを指定したブロックをそれぞれ配置してページを作成する。ブロックは、テキストや画像等で構成されるコンテンツと、そのコンテンツのレイアウト及びデザインの３つの編集要素を備える。
【００１９】
さて、上記図１に示したように、ホームページ作成装置１は、例えばパーソナルコンピュータで実現される。具体的には、マイクロプロセッサなどの中央処理ユニット（ＣＰＵ：Central Processing Unit）１１を備える。このＣＰＵ１１には、バスを介して入出力インタフェース（入出力Ｉ／Ｆ）１２と、データメモリ１５と、プログラムメモリ１６とが接続されている。入出力Ｉ／Ｆ１２には、マウスやキーボード等の入力装置１３と、液晶ディスプレイ等の表示装置１４とがそれぞれ接続される。入出力Ｉ／Ｆ１２は、ＣＰＵ１１の制御の下、入力装置１３から入力されるユーザの操作情報を受け付ける処理、及び各プログラムにより作成される画面データを表示装置１４に出力する処理を行う。
【００２０】
データメモリ１５は、記憶媒体として例えばＲＡＭ（ランダム・アクセス・メモリ）およびハードディスクを使用する。データメモリ１５は、サイト内データ領域１５１とブロックデータ領域１５２とレイアウトパターン領域１５３とデザインパターン領域１５４とコンテンツ領域１５５とを備える。サイト内データ領域１５１には、サイト、コーナー、ページについてそれぞれ設定された情報が記憶される。ブロックデータ領域１５２には、ページに形成された各ブロックの編集データ（レイアウト／デザイン／コンテンツ／共有情報）が記憶される。レイアウトパターン領域１５３には、ブロックに含まれるコンテンツのレイアウトのパターンが予め記憶される。レイアウトパターンとしては、例えば、記事、インデックス、写真中心、コラム、アルバム等のカテゴリ別に用意される。デザインパターン領域１５４には、ブロックに含まれるコンテンツのデザインのパターンが予め記憶される。デザインパターンは、背景色や文字のフォントや色等の組み合わせで構成される。コンテンツ領域１５５には、ブロックに表示する素材となるテキストデータ、画像、表、リンク、動画等のコンテンツが記憶される。
【００２１】
プログラムメモリ１６には、この発明に係わる制御プログラムとして、サイト編集部１６１と、ブロック編集部１６２と、ページデータ生成部１６３と、パターン更新部１６４とがそれぞれ格納される。  
サイト編集部１６１は、サイト、コーナー、ページについての編集機能を有する。ブロック編集部１６２は、ブロックの追加、削除、複製、位置の変更等の基本機能と、ブロックの編集機能とを有する。ブロックの編集機能には、コンテンツの編集、レイアウトパターンの選択、デザインのパターンの選択、デザインのカスタマイズ、及びブロックの共有設定（共有する／しない／解除）がある。コンテンツの編集機能には、例えば、入力装置１３から入力されるテキストにコンテンツ領域１５５に記憶される画像、表、リンク、動画等を組み合わせる等の処理がある。ページデータ生成部１６３は、データメモリ１５のブロックデータ領域１５２に記憶されたブロックデータをもとにＨＴＭＬファイル等のページデータを生成する。パターン更新部１６４は、レイアウトパターン領域１５３及びデザインパターン領域１５４にそれぞれ記憶されるパターンを更新する機能を有する。
【００２２】
次に、このように構成されるホームページ作成装置１を用いてホームページを作成する手順について説明する。図３は、ホームページ作成装置１におけるホームページ作成時の入力操作に対する処理手順を示すフローチャートである。
ユーザにより新規サイトの作成要求を受け付けると、サイトを作成し（ステップＳ３ａ）、サイト編集部１６１により、作成されたサイトに対しコーナーを追加する（ステップＳ３ｂ）。コーナーには、ユーザの指示によりテーマが設定される。さらに、上記追加されたコーナーのテーマに沿った構成のページを追加し（ステップＳ３ｃ）、ページ内のエリアにそれぞれブロックを生成する（ステップＳ３ｄ）。
【００２３】
ユーザによりブロックの編集要求を受け付けると、ブロック編集部１６２により、要求を受けたブロックに対する編集操作を受け付け、そのブロックに対する編集内容をデータメモリ１５のブロックデータ領域１５２に記憶する（ステップＳ３ｅ）。ページ内に生成された各ブロックに対して編集操作が完了すると、ページ内の各ブロックそれぞれの編集データをブロックデータ領域１５２から読み出してページデータ生成部１６３によりＨＴＭＬファイル等のページデータを生成する（ステップＳ３ｆ）。
【００２４】
ここで、この発明の特徴となるブロック編集部１６２の動作について説明する。図４は、ホームページ作成装置１におけるブロック編集処理の手順とその内容を示すフローチャートである。図５は、ホームページ作成装置１のブロック編集処理におけるデータ管理を示す模式図である。また、図６は、ホームページ作成装置１により表示されるサイト編集画面の一例を示す図である。ユーザは、表示装置１４に表示されるサイト編集画面を介してサイト内の各ページについて各種編集を行う。
【００２５】
図４の説明に先立ち、ユーザは、サイト編集画面に表示されているページから１つのブロックを選択し、選択したブロックに表示される「編集」ボタンを押下したものとする。この操作により選択ブロックに対する編集要求を受け付けると、ブロック編集部１６２を実行してブロック編集画面を表示し、このブロックに対する編集操作（レイアウト／デザイン／コンテンツ／共有）の受付を開始する（ステップＳ４ａ）。図７に、コンテンツ編集時に表示されるブロック編集画面の一例を示す。
【００２６】
（１）コンテンツ編集処理について  
ユーザからコンテンツ編集の要求を受け付けると（ステップＳ４ｂ）、図７に示すようなブロック編集画面を表示する（ステップＳ４ｃ）。この画面において、コンテンツの選択操作を受け付ける（ステップＳ４ｄ）。例えば、図７において、ユーザがテキスト入力時にパーツ一覧から「画像」を選択すると、編集画面中に「画像パーツ設定」を表示し、データメモリ１５のコンテンツ領域１５５に予め記憶された画像を提示して表示対象画像を選択させる。また、このとき、選択された画像のサイズやテキストの回り込み等の指定を受け付ける。
【００２７】
そして、図５に示すように、上記選択及び指定されたコンテンツの内容をコンテンツ指定情報として、このブロックに対応付けてブロックデータ領域１５２に記憶する（ステップＳ４ｅ）。この記憶されたコンテンツ指定情報をもとにコンテンツ領域１５５からコンテンツを読み出して（ステップＳ４ｆ）、サイト編集画面の当該ブロックのコンテンツ表示を更新する（ステップＳ４ｖ）。
【００２８】
（２）レイアウト編集処理について  
ユーザからレイアウト編集の要求を受け付けると（ステップＳ４ｇ）、図８に示すようなブロック編集画面を表示する（ステップＳ４ｈ）。この画面において、データメモリ１５のレイアウトパターン領域１５３に予め記憶されたレイアウトパターンを提示して、コンテンツのレイアウトの選択操作を受け付ける（ステップＳ４ｉ）。例えば、図８において、ブロックレイアウトメニューを選択すると、当該ブロックの属するエリア及びブロックのカテゴリに応じたレイアウトパターンをサムネールと共にポップアップで表示する。
【００２９】
そして、図５に示すように、上記選択されたレイアウトパターンをレイアウト指示情報として、このブロックに対応付けてブロックデータ領域１５２に記憶する（ステップＳ４ｊ）。この記憶されたレイアウト指示情報をもとにレイアウトパターン領域１５３からレイアウトパターンを読み出して（ステップＳ４ｋ）、サイト編集画面の当該ブロックのコンテンツのレイアウト表示を更新する（ステップＳ４ｖ）。
【００３０】
（３）デザイン編集処理について  
ユーザからデザイン編集の要求を受け付けると（ステップＳ４ｌ）、図８に示すようなブロック編集画面を表示する（ステップＳ４ｍ）。この画面において、データメモリ１５のデザインパターン領域１５４に予め記憶されたデザインパターンを提示して、コンテンツのデザインの選択操作を受け付ける（ステップＳ４ｎ）。例えば、図８において、ブロックデザインのカラー、背景色等のメニューを選択すると、当該ブロックの属するエリア及びブロックのカテゴリに応じたデザインパターンをサムネールと共にポップアップで表示する。
【００３１】
そして、図５に示すように、ＣＰＵ１１は上記選択されたデザインパターンをデザイン指示情報として、このブロックに対応付けてブロックデータ領域１５２に記憶する（ステップＳ４ｏ）。この記憶されたデザイン指示情報をもとにデザインパターン領域１５４からデザインパターンを読み出して（ステップＳ４ｐ）、サイト編集画面の当該ブロックのコンテンツのデザイン表示を更新する（ステップＳ４ｖ）。
【００３２】
（４）共有設定処理について  
ユーザから共有設定の要求を受け付けると（ステップＳ４ｑ）、例えば図９に示すようなブロック編集画面を表示する（ステップＳ４ｒ）。この画面において、このブロックの共有設定操作を受け付ける（ステップＳ４ｓ）。図９において、ユーザがこのブロック共有の開始を設定する場合には、共有設定から「共有する」を選択し、ブロックを識別するためのブロック名を入力する。ここで、入力したブロック名は「オリジナル」に追加される。一方、既に共有中の他のブロックと当該ブロックを共有させるには、「オリジナル」の中から共有させたいブロックのブロック名を選択する。
【００３３】
そして、上記設定された共有設定内容を共有指示情報として、このブロックに対応付けてブロックデータ領域１５２に記憶する（ステップＳ４ｔ）。この記憶された共有指示情報をもとに共有されたブロックデータをブロックデータ領域１５２から読み出して（ステップＳ４ｕ）、サイト編集画面の当該ブロックの表示を更新する（ステップＳ４ｖ）。上記選択されたブロックについて終了指示を受けるまで各種編集操作を繰り返し行う（ステップＳ４ｗ）。図５に、ページ１００とページ２００との間で、ブロック１０３が共有されたイメージを示す。
【００３４】
（５）その他の編集処理について
図５に示すように、ページ１００に形成されたブロック１０１〜１０４について一括してデザインパターンの変更を指示することもできる。この指示を受けた場合は、ブロックデータ領域１５２に記憶されたブロック１０１〜１０４それぞれに対応するデザイン指示情報を変更されたデザイン指示情報にそれぞれ更新すればよい。また、ページ単位だけでなく、コーナーまたはサイト単位で一括にデザインを変更するようにするようにしてもよい。
【００３５】
また、パターン更新部１６４は、ＣＰＵ１１の制御の下、レイアウトパターン領域１５３のレイアウトパターン又はデザインパターン領域１５４のデザインパターンの更新を受け付ける。このパターン更新部１６４によりユーザによりカスタマイズされたデザインパターンを登録しておいたり、新たなレイアウトパターンを追加したりすることも可能である。例えば、図５において、新たなレイアウトパターン及びデザインパターンが追加されると、既に編集済みのブロックについても、これらのパターンをそれぞれ選択するだけで、新たなレイアウト及びデザインを適用できる。
【００３６】
以上述べたように、上記実施形態では、ホームページ作成装置１では、ホームページを構成するページの一部の領域にブロックを形成し、複数のブロックを組み合わせてページを構築する。ブロック編集部１６２は、ブロックに表示するコンテンツの編集を受け付けるコンテンツ編集機能と、ブロックに表示されるコンテンツのレイアウトの選択を受け付けるレイアウト選択機能と、ブロックに表示されるコンテンツのデザインの選択を受け付けるデザイン選択機能とを有する。すなわち、このブロック編集部１６２により、受け付けられたコンテンツの指定情報、レイアウトの指示情報、及びデザインの指示情報が各ブロックに対応付けられてそれぞれデータメモリ１５のブロックデータ領域で管理される。
【００３７】
したがって、上記実施形態によれば、所望な構成のページを簡単な操作で作成することが可能となる。すなわち、ユーザはページの一部の領域に形成したブロック単位で操作を行えばよいので操作性を統一することができ、ページ単位で編集を行う場合と比べて操作が煩雑になることがない。また、複雑な構成のページを作成する場合にも、レイアウト又はデザインの異なるブロックを単純に組み合わせるだけで簡単な操作で作成することが可能となる。
【００３８】
また、ブロック間の共有設定機能により、同一の表示内容のブロックを簡単に形成することが可能となる。また、共有設定された１つのブロックについて変更操作を行うだけで、共有されたすべてのブロックに反映されるため、ブロックそれぞれに対する更新操作が不要となり、ブロックの管理が容易になる。  
さらに、ページやコーナー等の単位で形成されたブロックのデザインを一括で変更することも可能である。このように構成することで、さらに操作性を向上することが可能となり、統一したデザインをページ全体に即座に反映させることができるようになる。
【００３９】
なお、この発明は、上記実施形態に限定されるものではない。例えば、図１においてホームページ作成装置を単一のパーソナルコンピュータとして構成したが、サーバ装置とこのサーバ装置にネットワークを介して接続されるクライアント端末によって構築されるシステムにより実現することもできる。この場合、プログラムメモリ１６に記憶された各種制御プログラムがサーバ装置で実行され、サーバ装置は、クライアント端末からネットワークを介して入力されるユーザの操作情報もとに上述した編集処理を行う。このように構成することにより、制御プログラム、レイアウトパターン及びデザインパターン等の更新があった場合にはサーバ装置側でのみ更新処理を行えばよいため、ユーザに対してバージョンアップ等の手間を省き、常に最新の機能を提供することができる。その他にも、ホームページ作成装置１の構成及び処理の手順やその内容についても、この発明の要旨を逸脱しない範囲で種々に変形して実施できる。
【００４０】
すなわち、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００４１】
【図１】この発明に係るホームページ作成装置の一実施形態を示す構成図。
【図２】図１に示すホームページ作成装置で作成されるホームページのサイトの構成を示す図。
【図３】図１に示すホームページ作成装置におけるホームページ作成時の入力操作に対する処理手順を示すフローチャート。
【図４】図１に示すホームページ作成装置におけるブロック編集処理の手順とその内容を示すフローチャート。
【図５】図１に示すホームページ作成装置１のブロック編集処理におけるデータ管理を示す模式図。
【図６】図１に示すホームページ作成装置により表示されるサイト編集画面の一例を示す図。
【図７】図１に示すホームページ作成装置においてコンテンツ編集時に表示されるブロック編集画面の一例を示す図。
【図８】図１に示すホームページ作成装置においてレイアウト及びデザイン編集時に表示されるブロック編集画面の一例を示す図。
【図９】図１に示すホームページ作成装置において共有設定時に表示されるブロック編集画面の一例を示す図。
【符号の説明】
【００４２】
１…ホームページ作成装置、１１…ＣＰＵ、１２…入出力インタフェース、１３…入力装置、１４…表示装置、１５…データメモリ、１５１…サイト内データ領域、１５２…ブロックデータ領域、１５３…レイアウトパターン領域、１５４…デザインパターン領域、１５５…コンテンツ領域、１６…プログラムメモリ、１６１…サイト編集部、１６２…ブロック編集部、１６３…ページデータ生成部、１６４…パターン更新部。
【図１】
2008299571.tif 000003
【図２】
2008299571.tif 000004
【図３】
2008299571.tif 000005
【図４】
2008299571.tif 000006
【図５】
2008299571.tif 000007
【図６】
2008299571.tif 000008
【図７】
2008299571.tif 000009
【図８】
2008299571.tif 000010
【図９】
2008299571.tif 000011