JP2007149016A - Homepage creation support system, homepage creation support method, homepage creation support server - Google Patents

Homepage creation support system, homepage creation support method, homepage creation support server Download PDF

Info

Publication number
JP2007149016A
JP2007149016A JP2005345992A JP2005345992A JP2007149016A JP 2007149016 A JP2007149016 A JP 2007149016A JP 2005345992 A JP2005345992 A JP 2005345992A JP 2005345992 A JP2005345992 A JP 2005345992A JP 2007149016 A JP2007149016 A JP 2007149016A
Authority
JP
Japan
Prior art keywords
display data
displayed
display
template
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005345992A
Other languages
Japanese (ja)
Inventor
Toru Ochiai
徹 落合
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
iMobile Inc
Original Assignee
iMobile Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by iMobile Inc filed Critical iMobile Inc
Priority to JP2005345992A priority Critical patent/JP2007149016A/en
Publication of JP2007149016A publication Critical patent/JP2007149016A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

【課題】編集結果をユーザが確認しながらホームページを編集することができるホームページ作成支援システムを提供すること。
【解決手段】本発明に係るホームページ作成支援システムは、編集される編集可能領域を含むホームページのテンプレートと、編集可能領域の識別情報に対応づけて編集可能領域の編集時に編集可能領域に表示させる編集時表示データ及びホームページの閲覧時に編集可能領域に表示させる閲覧時表示データとを格納するサーバ装置と、テンプレートを表示するとともに、表示しているテンプレートが含む編集可能領域に、表示しているテンプレートの編集可能領域の識別情報に対応づけてサーバ装置が格納する編集時表示データ及び閲覧時表示データとのいずれかを表示させ、表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、編集時表示データと閲覧時表示データとを切り換えて表示させるクライアント装置とを備える。
【選択図】図2
The present invention provides a homepage creation support system that allows a user to edit a homepage while checking the editing result.
A homepage creation support system according to the present invention includes a homepage template including an editable area to be edited and an edit to be displayed in the editable area when editing the editable area in association with the editable area identification information. The server device for storing the display data at the time of browsing and the display data at the time of browsing to be displayed in the editable area when browsing the home page and the template are displayed, and the displayed template is displayed in the editable area included in the displayed template. Displaying either the edit-time display data or the browse-time display data stored in the server device in association with the editable area identification information, and displaying a portion other than the editable area of the displayed template Client device that switches between display data during editing and display data during browsing Equipped with a.
[Selection] Figure 2

Description

本発明は、ホームページ作成支援システム、ホームページ作成方法、ホームページ作成支援サーバに関する。特に本発明は、ホームページの編集をネットワーク経由で支援するホームページ作成支援システム、ホームページ作成支援サーバ、及びホームページ作成支援方法に関する。   The present invention relates to a homepage creation support system, a homepage creation method, and a homepage creation support server. In particular, the present invention relates to a homepage creation support system, a homepage creation support server, and a homepage creation support method that support editing of a homepage via a network.

ネットワーク経由でホームページを作成するシステムが知られている(例えば、特許文献1参照。)。このシステムでは、Webサーバ上にデータベースと入力用フォームを用意し、HTTPプロトコルを用いたブラウザソフトにより入力用フォームをクライアント側に表示させる。そして、この入力用フォームから入力されたデータをデータベースが保存する。そして、ホームページにアクセスされると、データベースに保存されたデータを用いて、閲覧用のHTMLファイルが動的に生成される。
特開2002−183037号公報
A system for creating a homepage via a network is known (for example, see Patent Document 1). In this system, a database and an input form are prepared on a Web server, and the input form is displayed on the client side by browser software using the HTTP protocol. The database stores the data input from this input form. When the home page is accessed, an HTML file for browsing is dynamically generated using data stored in the database.
JP 2002-183037 A

しかし、特許文献1によるシステムによると、入力用フォームと閲覧時の内容とは、クライアント側で切り替えて表示させる必要がある。したがって、ユーザは、閲覧時のホームページのレイアウトを確認しながらデータを入力することができない。このため、上記のシステムでは、ホームページを容易に編集することができないという課題があった。   However, according to the system according to Patent Document 1, it is necessary to switch and display the input form and the content at the time of browsing on the client side. Therefore, the user cannot input data while confirming the layout of the home page at the time of browsing. For this reason, the above system has a problem that the homepage cannot be easily edited.

そこで本発明は、上記の課題を解決することができるホームページ作成支援システム、ホームページ作成支援方法、ホームページ作成支援サーバを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。   Accordingly, an object of the present invention is to provide a homepage creation support system, a homepage creation support method, and a homepage creation support server that can solve the above-described problems. This object is achieved by a combination of features described in the independent claims. The dependent claims define further advantageous specific examples of the present invention.

本発明の第1の形態によると、ネットワーク経由で閲覧可能なホームページを管理するサーバ装置と、サーバ装置にネットワークを介して接続され、サーバ装置が管理するホームページをユーザに編集させるクライアント装置とを備えるホームページ作成支援システムであって、サーバ装置は、ユーザが編集可能な領域である編集可能領域を含む、ホームページのテンプレートを格納するテンプレート格納部と、テンプレート格納部が格納しているテンプレートの編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する表示データ格納部とを有し、クライアント装置は、表示部と、テンプレート格納部が格納しているテンプレートを表示部に表示させるテンプレート表示制御部と、表示部が表示しているテンプレートの編集可能領域を識別する識別情報に対応づけて表示データ格納部が格納している編集時表示データ及び閲覧時表示データを受信する表示データ受信部と、表示部が表示しているテンプレートが含む編集可能領域に、表示データ受信部が受信した編集時表示データと閲覧時表示データとのいずれかを表示部に表示させる編集領域表示制御部と、表示部が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、編集時表示データと閲覧時表示データとを切り換えて表示部に表示させる表示切換制御部とを有する。   According to a first aspect of the present invention, there is provided a server device that manages a homepage that can be browsed via a network, and a client device that is connected to the server device via a network and allows a user to edit the homepage managed by the server device. In the homepage creation support system, the server device includes a template storage unit that stores a template of a homepage, including an editable region that can be edited by the user, and an editable region of the template stored in the template storage unit In association with the identification information for identifying the editable area, the edit display data to be displayed in the editable area of the homepage displayed on the client apparatus when the user edits the editable area, and the display on the client apparatus when the user browses the homepage Homepage A display data storage unit that stores display data to be displayed to be displayed in the editable region, and the client device displays the template stored in the template storage unit on the display unit. A display data receiving unit that receives the display data at the time of editing and the display data at the time of browsing stored in the display data storage unit in association with identification information that identifies the editable area of the template displayed by the display unit; An editing area display control unit for displaying either the editing display data received by the display data receiving unit or the browsing display data on the display unit in the editable region included in the template displayed by the display unit, and the display unit While displaying the part other than the editable area of the template that is displayed, switch between the display data during editing and the display data during browsing And a display switching control unit for displaying on the display unit.

表示データ格納部は、ホームページの閲覧時に編集可能領域に表示させるべき情報を入力させる入力枠を含む編集時表示データを格納し、編集領域表示制御部は、入力枠を含む編集時表示データを表示部に表示させ、クライアント装置は、表示部が表示している入力枠に入力データが入力された場合に、当該入力枠に入力された入力データ、及び当該入力枠を含む編集可能領域を識別する識別情報をサーバ装置に送信する入力データ送信部をさらに有し、サーバ装置は、入力データ送信部が送信した入力データから、編集時表示データ及び閲覧時表示データを生成する表示データ生成部をさらに有し、表示データ格納部は、入力データ送信部が送信した編集可能領域を識別する識別情報に対応づけて格納している編集時表示データ及び閲覧時表示データを、表示データ生成部が生成した編集時表示データ及び閲覧時表示データに更新して格納してよい。   The display data storage unit stores display data at the time of editing including an input frame for inputting information to be displayed in the editable area when browsing the home page, and the editing area display control unit displays the display data at the time of editing including the input frame. When the input data is input to the input frame displayed on the display unit, the client device identifies the input data input to the input frame and the editable area including the input frame. The server device further includes an input data transmission unit that transmits the identification information to the server device, and the server device further includes a display data generation unit that generates display data during editing and display data during browsing from the input data transmitted by the input data transmission unit. The display data storage unit stores the display data when editing and the browsing data stored in association with the identification information identifying the editable area transmitted by the input data transmission unit. The display data may be stored and updated at the time of display data when the display data and browsing editing the display data generating unit was generated.

表示データ受信部は、表示データ格納部が更新して格納した編集時表示データ及び閲覧時表示データを新たに受信し、表示切換制御部は、表示部が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、表示部が表示しているテンプレートが含む編集可能領域に、表示データ受信部が新たに受信した閲覧時表示データを表示させてよい。   The display data receiving unit newly receives the editing display data and the browsing display data updated and stored by the display data storage unit, and the display switching control unit is other than the editable area of the template displayed by the display unit. The display data received at the time of browsing may be displayed in the editable area included in the template displayed on the display unit while the part is still displayed.

表示データ格納部は、編集可能領域を識別する識別情報に対応づけて、当該編集領域の入力枠に入力される入力データに許容される許容条件をさらに格納し、サーバ装置は、入力データ送信部が送信した入力データを、入力データ送信部が送信した編集可能領域を識別する識別情報に対応づけて表示データ格納部が格納している許容条件を満たすか否かを判断する入力許容条件判断部をさらに有し、表示データ生成部は、入力許容条件判断部が許容条件を満たさないと判断した場合、許容条件を満たしていない旨を示す情報を含む編集時表示データを生成し、表示データ受信部は、入力許容条件判断部が許容条件を満たさないと判断した場合、表示データ生成部が生成した許容条件を満たしていない旨を示す情報を含む編集時表示データを新たに受信し、表示切換制御部は、表示部が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、表示部が表示しているテンプレートが含む編集可能領域に、表示データ受信部が新たに受信した編集時表示データを表示させてよい。   The display data storage unit further stores permissible conditions for the input data input to the input frame of the edit area in association with the identification information for identifying the editable area. The input permission condition determining unit that determines whether or not the input data transmitted by the display data storage unit is associated with the identification information for identifying the editable area transmitted by the input data transmission unit. The display data generation unit generates display data at the time of editing including information indicating that the allowable condition is not satisfied when the input allowable condition determination unit determines that the allowable condition is not satisfied, and receives the display data. If the input permissible condition determining unit determines that the permissible condition is not satisfied, the display data editing unit includes information indicating that the permissible condition generated by the display data generating unit is not satisfied. The display switching control unit displays the display data in the editable area included in the template displayed on the display unit while displaying a part other than the editable area of the template displayed on the display unit. The editing display data newly received by the receiving unit may be displayed.

テンプレート格納部は、テンプレート内の編集可能領域の位置を示す編集可能領域指示マークを含むテンプレートを格納し、テンプレート表示制御部は、編集可能領域指示マークを含むテンプレートを表示部に表示させ、表示切換制御部は、表示部が表示しているテンプレートが含む編集可能領域指示マークが選択された場合に、表示部が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、閲覧時表示データから編集時表示データに切り換えて表示部に表示させてよい。   The template storage unit stores a template including an editable area instruction mark indicating the position of the editable area in the template, and the template display control unit displays the template including the editable area instruction mark on the display unit, and switches the display. When the editable area indication mark included in the template displayed on the display unit is selected, the control unit browses with the part other than the editable area of the template displayed on the display unit displayed. The display data may be switched from the time display data to the display data during editing.

テンプレート格納部は、共通の編集可能領域を含む、デザインが異なる複数のテンプレートを格納し、表示データ格納部は、テンプレート格納部が格納している複数のテンプレートに共通の編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納してよい。   The template storage unit stores a plurality of templates with different designs including a common editable region, and the display data storage unit identifies an editable region common to the plurality of templates stored in the template storage unit In association with the information, the editing display data to be displayed in the editable area of the home page displayed on the client device when the user edits the editable area, and the home page displayed on the client device when the user browses the home page Browsing display data to be displayed in the editable area may be stored.

テンプレート格納部は、複数のカテゴリ毎に、共通の編集可能領域を含む、デザインが異なる複数のテンプレートを格納し、表示データ格納部は、テンプレート格納部が格納しているカテゴリ毎の複数のテンプレートに共通の編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納してよい。   The template storage unit stores a plurality of templates with different designs including a common editable area for each of a plurality of categories, and the display data storage unit stores a plurality of templates for each category stored in the template storage unit. In association with identification information for identifying a common editable area, the edit display data to be displayed in the editable area of the home page displayed on the client device when the user edits the editable area, and the user's browsing of the home page Sometimes browsing display data to be displayed in the editable area of the home page displayed on the client device may be stored.

テンプレート格納部は、複数の業種毎に、共通の編集可能領域を含む、デザインが異なる複数のテンプレートを格納し、表示データ格納部は、テンプレート格納部が格納している業種毎の複数のテンプレートに共通の編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納してよい。   The template storage unit stores a plurality of templates with different designs including a common editable area for each of a plurality of industries. The display data storage unit stores a plurality of templates for each industry stored in the template storage unit. In association with identification information for identifying a common editable area, the edit display data to be displayed in the editable area of the home page displayed on the client device when the user edits the editable area, and the user's browsing of the home page Sometimes browsing display data to be displayed in the editable area of the home page displayed on the client device may be stored.

本発明の第2の形態によると、ネットワーク経由で閲覧可能なホームページを管理し、管理しているホームページをユーザに編集させるクライアント装置にネットワークを介して接続されたホームページ作成支援サーバであって、ユーザが編集可能な領域である編集可能領域を含む、ホームページのテンプレートを格納するテンプレート格納部と、テンプレート格納部が格納しているテンプレートの編集可能領域を識別する識別情報に対応づけて、ユーザによる編集可能領域の編集時にクライアント装置に表示されたホームページの編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する表示データ格納部と、テンプレート格納部が格納しているテンプレートをクライアント装置に送信して表示させるテンプレート送信部と、表示データ格納部が格納している編集時表示データ及び閲覧時表示データをクライアント装置に送信して、クライアント装置が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、編集時表示データと閲覧時表示データとを切り換えてクライアント装置に表示させる表示データ送信部とを備える。   According to a second aspect of the present invention, there is provided a homepage creation support server connected via a network to a client device that manages a homepage that can be browsed via a network and allows the user to edit the managed homepage. Edit by the user in association with the template storage unit that stores the template of the home page, including the editable region that is editable region, and the identification information that identifies the editable region of the template stored in the template storage unit Editing display data displayed in the editable area of the home page displayed on the client device when editing the editable area, and browsing display data displayed in the editable area of the home page displayed on the client device when the user browses the home page Display data case to store A template transmission unit that transmits the template stored in the template storage unit to the client device for display, and the editing display data and the browsing display data stored in the display data storage unit are transmitted to the client device. A display data transmission unit that switches between display data during editing and display data during browsing while displaying a portion other than the editable area of the template displayed by the client device. .

本発明の第3の形態によると、ネットワーク経由で閲覧可能なホームページを管理し、管理しているホームページをクライアント装置でユーザに編集させるホームページ作成支援方法であって、ユーザが編集可能な領域である編集可能領域を含む、ホームページのテンプレートの編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時にクライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する表示データ格納段階と、テンプレートをクライアント装置に送信して表示させるテンプレート送信段階と、表示データ格納段階において格納されている編集時表示データ及び閲覧時表示データをクライアント装置に送信して、クライアント装置が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、編集時表示データと閲覧時表示データとを切り換えてクライアント装置に表示させる表示データ送信段階とを備える。   According to the third aspect of the present invention, there is a homepage creation support method for managing homepages that can be browsed via a network and for allowing a user to edit the managed homepage on a client device, which is an area that can be edited by the user. Edit display that is displayed in the editable area of the homepage displayed on the client device when the user edits the editable area in association with identification information that identifies the editable area of the homepage template, including the editable area A display data storage stage for storing data and browsing display data to be displayed in the editable area of the home page displayed on the client apparatus when the user browses the home page; and a template transmission stage for transmitting the template to the client apparatus for display And display data storage stage The editing display data and the browsing display data stored in the client device are transmitted to the client device, and the portion other than the editable area of the template displayed by the client device is displayed, and the editing display data A display data transmission step of switching the display data at the time of browsing to display on the client device.

なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた発明となりうる。   Note that the above summary of the invention does not enumerate all the necessary features of the present invention, and sub-combinations of these feature groups can also be the invention.

本発明によれば、ユーザが編集結果を確認しながら容易にホームページを作成することができるホームページ作成支援システムを提供することができる。   According to the present invention, it is possible to provide a homepage creation support system that allows a user to easily create a homepage while confirming the editing result.

以下、発明の実施形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。   Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the claimed invention, and all combinations of features described in the embodiments are inventions. It is not always essential to the solution.

図1は、この発明の一実施形態におけるホームページ作成支援システム100の利用環境の一例を示す。ホームページ作成支援システム100は、サーバ装置110及びクライアント装置120a〜c(以下、クライアント装置120と総称する。)を備える。ホームページ作成支援システム100は、ユーザ190a〜c(以下、ユーザ190と総称する。)が容易にホームページを作成することができるホームページ作成支援システムを提供することを目的とする。   FIG. 1 shows an example of a usage environment of a homepage creation support system 100 according to an embodiment of the present invention. The homepage creation support system 100 includes a server device 110 and client devices 120a to 120c (hereinafter collectively referred to as client device 120). An object of the homepage creation support system 100 is to provide a homepage creation support system in which users 190a to 190c (hereinafter collectively referred to as a user 190) can easily create a homepage.

なお、サーバ装置110は、ホームページ作成支援サービスを提供するサービス会社130が管理するコンピュータであり、ネットワーク150経由で閲覧可能なホームページを管理している。また、クライアント装置120は、顧客140a〜c(以下、顧客140と総称する。)側で管理されるパーソナルコンピュータであり、サーバ装置110にネットワーク150を介して接続され、サーバ装置110が管理するホームページをユーザ190に編集させる。例えば、クライアント装置120は、サーバ装置110とHTTPプロトコルで通信して、クライアント装置120にインストールされているブラウザソフトによって、サーバ装置110が管理するホームページの内容をユーザ190に編集させる。   The server device 110 is a computer managed by a service company 130 that provides a homepage creation support service, and manages homepages that can be browsed via the network 150. The client device 120 is a personal computer managed by the customers 140a to 140c (hereinafter collectively referred to as the customer 140). The client device 120 is connected to the server device 110 via the network 150 and is managed by the server device 110. Is edited by the user 190. For example, the client device 120 communicates with the server device 110 using the HTTP protocol, and causes the user 190 to edit the contents of the home page managed by the server device 110 by browser software installed in the client device 120.

ユーザ190は、クライアント装置120を使用して、サービス会社130が運営しているホームページにアクセスして、サーバ装置110にログインする。サーバ装置110は、様々なデザインのホームページのテンプレートを予め格納しており、各デザインを示すトップページをクライアント装置120に送信する。クライアント装置120は、サーバ装置110から受信した各デザインのトップページをディスプレイに表示して、好みのデザインのトップページをユーザ190に選択させる。そして、クライアント装置120は、ユーザ190が選択したデザインのトップページを識別するデザイン種別IDを、サーバ装置110に送信する。   The user 190 uses the client device 120 to access a home page operated by the service company 130 and log in to the server device 110. The server device 110 stores templates of websites of various designs in advance, and transmits a top page indicating each design to the client device 120. The client device 120 displays the top page of each design received from the server device 110 on the display, and causes the user 190 to select the top page of the desired design. Then, the client apparatus 120 transmits a design type ID for identifying the top page of the design selected by the user 190 to the server apparatus 110.

サーバ装置110は、クライアント装置120から受信したデザイン種別IDで識別されるデザインのトップページのページデータをクライアント装置120に送信する。このとき、サーバ装置110は、デザイン種別IDで識別されるデザインのトップページのテンプレートデータ、ホームページをユーザ190が閲覧する時に表示させるページデータである閲覧時表示データ、及びホームページの編集時に表示させる編集メニューである編集時表示データを、ページデータとしてクライアント装置120に送信する。   The server device 110 transmits page data of the top page of the design identified by the design type ID received from the client device 120 to the client device 120. At this time, the server device 110 displays the template data of the top page of the design identified by the design type ID, the display data at the time of browsing that is displayed when the user 190 browses the home page, and the editing that is displayed when the home page is edited. The editing display data that is a menu is transmitted to the client device 120 as page data.

なお、サーバ装置110は、例えば会社のロゴ画像、会社名、電話番号等、ユーザ190毎に異なる内容となるべき編集項目毎にユーザ190が既に入力した入力済データを記憶しており、各入力済みデータから編集用のページデータ及び閲覧用のページデータを生成して、トップページのテンプレートデータとともにクライアント装置120に送信する。そして、クライアント装置120は、サーバ装置110からページデータを受信すると、テンプレートデータ及び閲覧用のページデータで示される内容をディスプレイに表示させる。   The server device 110 stores input data already input by the user 190 for each edit item that should be different for each user 190, such as a company logo image, company name, telephone number, and the like. The page data for editing and the page data for browsing are generated from the completed data, and transmitted to the client device 120 together with the template data of the top page. When the client device 120 receives the page data from the server device 110, the client device 120 displays the contents indicated by the template data and the page data for browsing on the display.

閲覧時表示データとは、ユーザ190がホームページを閲覧した場合に表示されるレイアウトと略同一のレイアウトのページデータであり、編集時表示データとは、ロゴ画像、会社名、電話番号等の編集項目毎に、閲覧時表示データの代わりに表示してユーザ190に入力させる入力枠を含むページデータである。編集時表示データには、入力枠に入力された内容をサーバ装置110に登録するOKボタン等を含む。また、閲覧時表示データが表示されている場合には、当該閲覧時表示データを編集可能である旨を示す小さな編集マークが、当該データの近傍に表示される。   The browsing display data is page data having a layout substantially the same as the layout displayed when the user 190 browses the home page, and the editing display data is an editing item such as a logo image, a company name, and a telephone number. Each page data includes an input frame that is displayed instead of the browsing-time display data and is input to the user 190. The editing display data includes an OK button for registering the contents input in the input frame in the server device 110. Further, when the browsing display data is displayed, a small edit mark indicating that the browsing display data can be edited is displayed in the vicinity of the data.

そして、ユーザ190がディスプレイに表示された編集マークをクリックすると、クライアント装置120は、閲覧時表示データに代えて、ユーザ190がクリックした箇所の編集時表示データを表示する。このとき、クライアント装置120は、サーバ装置110と通信することなく、予めサーバ装置110から受信していた編集時表示データを表示する。そして、クライアント装置120は、ユーザ190によって入力枠にデータが入力されてOKボタンをクリックされると、入力されたデータ及び編集項目を識別するID情報をサーバ装置110に送信する。そしてサーバ装置110は、クライアント装置120から受信した受信データからいずれの編集項目が編集されたかを特定して、編集された編集項目の内容を登録するとともに、編集された編集項目に関する新たな表示用データ及び編集用データを生成してクライアント装置120に送信する。そして、クライアント装置120は、登録した編集項目に関する表示用データ及び編集用データをサーバ装置110から受信して、受信した閲覧時表示データで表示内容を更新する。このとき、クライアント装置120は、表示している他の編集項目及びテンプレートデータの内容を更新することなく、編集対象の項目の表示を更新する。   When the user 190 clicks an edit mark displayed on the display, the client device 120 displays the display data at the time of editing of the portion clicked by the user 190 instead of the display data at the time of browsing. At this time, the client device 120 displays the editing display data received from the server device 110 in advance without communicating with the server device 110. Then, when data is input to the input frame by the user 190 and the OK button is clicked, the client device 120 transmits the input data and ID information for identifying the edit item to the server device 110. Then, the server device 110 identifies which edit item has been edited from the received data received from the client device 120, registers the contents of the edited edit item, and newly displays the edited edit item. Data and editing data are generated and transmitted to the client device 120. Then, the client device 120 receives display data and editing data related to the registered editing item from the server device 110, and updates the display content with the received browsing display data. At this time, the client device 120 updates the display of the item to be edited without updating other displayed edit items and the contents of the template data.

そして、ユーザ190が表示した保存ボタンをクリックすると、クライアント装置120からホームページを保存する旨がサーバ装置110に送信される。そして、サーバ装置110は、登録されている各編集項目のデータを用いて実際に運用されるホームページを作成する。   Then, when the user 190 clicks the save button displayed, the client device 120 transmits a message to save the home page to the server device 110. Then, the server device 110 creates a homepage that is actually operated using the data of each registered edit item.

以上説明したように、ユーザ190は、ホームページ作成支援システム100によって、編集結果を見ながらホームページを作成することができる。また、サーバ装置110とクライアント装置120との間では、編集した編集項目に関する編集内容、表示用データ、及び編集用データを通信し、他の編集項目に関する編集内容、表示用データ、及び編集用データをやり取りしないので、全ページデータをやりとりする場合に比べて編集時の通信量を削減することができる。このため、ユーザ190は、ホームページを効率よく作成することができると同時に、通信コストの削減にもつながる。また、サーバ装置110は、編集項目毎にデータを登録しておくので、ユーザ190が異なるデザインのテンプレートを選択した場合に、登録されているデータを用いて新たに選択されたデザインのホームページを作成することができる。したがって、ユーザ190はデザインを変更する毎にホームページを作成し直す必要がないので、ホームページのデザインを気軽に更新することができる。   As described above, the user 190 can create a home page while viewing the editing result by the home page creation support system 100. The server device 110 and the client device 120 communicate the edited content, display data, and editing data related to the edited editing item, and the edited content, display data, and editing data related to other edited items. Therefore, the amount of communication during editing can be reduced compared to the case where all page data is exchanged. For this reason, the user 190 can efficiently create a homepage, and at the same time leads to a reduction in communication cost. In addition, since the server device 110 registers data for each edit item, when the user 190 selects a template with a different design, a homepage with a newly selected design is created using the registered data. can do. Therefore, since the user 190 does not need to recreate the homepage every time the design is changed, the homepage design can be easily updated.

なお、クライアント装置120は、パーソナルコンピュータの他に、携帯電話、PDA等の情報携帯端末であってもよい。また、この発明におけるホームページとは、WWWシステムを使用してネットワーク上で公開されている文書であるWebページであってよい。また、ホームページとは、複数のWebページであってよいことは言うまでもない。また、ネットワークとは、インターネットに限らず、イントラネット、家庭内LAN等、インターネット等のネットワーク技術を利用して構築された種々のネットワークであってよい。   In addition to the personal computer, the client device 120 may be a portable information terminal such as a mobile phone or a PDA. The home page in the present invention may be a Web page that is a document published on a network using the WWW system. Needless to say, the homepage may be a plurality of Web pages. The network is not limited to the Internet, and may be various networks constructed using network technologies such as the Internet, such as an intranet and a home LAN.

図2は、ホームページ作成支援システム100のブロック構成の一例を示す。サーバ装置110は、表示データ生成部200、表示データ格納部210、テンプレート格納部220、ページデータ送信部240、及び入力許容条件判断部230を有する。ページデータ送信部240は、表示データ送信部242及びテンプレート送信部244を含む。また、クライアント装置120は、ページデータ受信部250、編集領域表示制御部260、テンプレート表示制御部262、表示部264、表示切換制御部270、指示入力部280、入力データ送信部290を有する。ページデータ受信部250は、表示データ受信部252及びテンプレート受信部254を含む。   FIG. 2 shows an example of a block configuration of the homepage creation support system 100. The server device 110 includes a display data generation unit 200, a display data storage unit 210, a template storage unit 220, a page data transmission unit 240, and an input permission condition determination unit 230. The page data transmission unit 240 includes a display data transmission unit 242 and a template transmission unit 244. In addition, the client device 120 includes a page data receiving unit 250, an editing area display control unit 260, a template display control unit 262, a display unit 264, a display switching control unit 270, an instruction input unit 280, and an input data transmission unit 290. The page data receiving unit 250 includes a display data receiving unit 252 and a template receiving unit 254.

テンプレート格納部220は、ユーザ190が編集可能な領域である編集可能領域を含む、ホームページのテンプレートを格納する。例えば、テンプレート格納部220は、ホームページにおける編集可能領域のレイアウトと、編集可能領域以外の領域のレイアウトとその内容が定められたテンプレートを格納する。表示データ格納部210は、テンプレート格納部220が格納しているテンプレートの編集可能領域を識別する識別情報に対応づけて、ユーザ190による当該編集可能領域の編集時にクライアント装置120に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザ190によるホームページの閲覧時にクライアント装置120に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する。具体的には、表示データ格納部210は、ホームページの閲覧時に編集可能領域に表示させるべき情報を入力させる入力枠を含む編集時表示データを格納する。   The template storage unit 220 stores a home page template including an editable area that can be edited by the user 190. For example, the template storage unit 220 stores a template in which a layout of an editable area on a home page, a layout of an area other than the editable area, and contents thereof are defined. The display data storage unit 210 associates the identification information for identifying the editable area of the template stored in the template storage unit 220 with the home page displayed on the client device 120 when the user 190 edits the editable area. The editing display data to be displayed in the editable area and the browsing display data to be displayed in the editable area of the home page displayed on the client device 120 when the user 190 browses the home page are stored. Specifically, the display data storage unit 210 stores editing display data including an input frame for inputting information to be displayed in the editable area when browsing a home page.

テンプレート送信部244は、テンプレート格納部220が格納しているテンプレートをクライアント装置120に送信して表示させる。また、表示データ送信部242は、表示データ格納部210が格納する閲覧時表示データ及び編集時表示データをクライアント装置120に送信して、クライアント装置120が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、編集時表示データと閲覧時表示データとを切り換えてクライアント装置120に表示させる。なお、ページデータ送信部240は、テンプレート格納部220が格納しているテンプレートを送信する場合に、閲覧時表示データ及び編集時表示データとともに1つのページデータとして一括して送信してよい。   The template transmission unit 244 transmits the template stored in the template storage unit 220 to the client device 120 for display. Further, the display data transmission unit 242 transmits the browsing display data and the editing display data stored in the display data storage unit 210 to the client device 120, and other than the editable area of the template displayed by the client device 120. While the part is displayed, the editing display data and the browsing display data are switched and displayed on the client device 120. In addition, when transmitting the template stored in the template storage unit 220, the page data transmission unit 240 may transmit the page data together with the browsing display data and the editing display data as one page data.

具体的には、テンプレート受信部254は、テンプレート送信部244が送信したテンプレートを受信して、テンプレート表示制御部262に供給する。そして、テンプレート表示制御部262は、テンプレート格納部220が格納しているテンプレートを表示部264に表示させる。また、表示データ受信部252は、表示部264が表示しているテンプレートの編集可能領域を識別する識別情報に対応づけて表示データ格納部210が格納している編集時表示データ及び閲覧時表示データを受信する。そして、編集領域表示制御部260は、表示部264が表示しているテンプレートが含む編集可能領域に、表示データ受信部252が受信した編集時表示データと閲覧時表示データとのいずれかを表示部264に表示させる。   Specifically, the template reception unit 254 receives the template transmitted by the template transmission unit 244 and supplies it to the template display control unit 262. Then, the template display control unit 262 causes the display unit 264 to display the template stored in the template storage unit 220. The display data receiving unit 252 also displays the editing display data and the browsing display data stored in the display data storage unit 210 in association with identification information for identifying the editable area of the template displayed on the display unit 264. Receive. Then, the editing area display control unit 260 displays either the editing display data or the browsing display data received by the display data receiving unit 252 in the editable area included in the template displayed by the display unit 264. H.264 is displayed.

表示切換制御部270は、表示部264が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、編集時表示データと閲覧時表示データとを切り換えて表示部264に表示させる。具体的には、表示切換制御部270は、ユーザ190による閲覧時表示データから編集時表示データへの切換指示が指示入力部280から入力された場合に、同じホームページの内容をサーバ装置110から再度読み込んだりする等、サーバ装置110に再度アクセスしたりすることなく、閲覧時表示データから編集時表示データに切り換えて表示部264に表示させる。   The display switching control unit 270 switches the display data during editing and the display data during browsing to be displayed on the display unit 264 while displaying a portion other than the editable area of the template displayed on the display unit 264. . Specifically, the display switching control unit 270 displays the content of the same home page from the server device 110 again when the instruction to switch from the browsing display data to the editing display data by the user 190 is input from the instruction input unit 280. The display unit 264 is switched from the browsing display data to the editing display data without displaying the server device 110 again, such as by reading.

そして、表示切換制御部270が編集時表示データを表示部264に表示している場合に、編集領域表示制御部260は、入力枠を含む編集時表示データを表示部264に表示させる。指示入力部280は、ユーザ190による編集データの入力を受け付ける。例えば、指示入力部280は、編集表示データが含む入力枠へのデータの入力を受け付ける。そして、入力データ送信部290は、表示部264が表示している入力枠に入力データが入力された場合に、当該入力枠に入力された入力データ、及び当該入力枠を含む編集可能領域を識別する識別情報をサーバ装置110に送信する。   When the display switching control unit 270 displays the editing display data on the display unit 264, the editing area display control unit 260 causes the display unit 264 to display the editing display data including the input frame. The instruction input unit 280 receives input of edit data by the user 190. For example, the instruction input unit 280 receives input of data into an input frame included in the edit display data. Then, when input data is input to the input frame displayed on the display unit 264, the input data transmission unit 290 identifies the input data input to the input frame and the editable area including the input frame. The identification information to be transmitted is transmitted to the server device 110.

表示データ生成部200は、入力データ送信部290が送信した入力データから、編集時表示データ及び閲覧時表示データを生成する。表示データ格納部210は、入力データ送信部290が送信した編集可能領域を識別する識別情報に対応づけて格納している編集時表示データ及び閲覧時表示データを、表示データ生成部200が生成した編集時表示データ及び閲覧時表示データに更新して格納する。そして、表示データ送信部242は、表示データ格納部210が格納する編集時表示データ及び閲覧時表示データを、クライアント装置120に送信する。   The display data generation unit 200 generates display data for editing and display data for viewing from the input data transmitted by the input data transmission unit 290. The display data generation unit 200 generates the display data at the time of editing and the display data at the time of browsing stored in association with the identification information for identifying the editable area transmitted by the input data transmission unit 290. Update and store the display data when editing and display data when browsing. The display data transmission unit 242 transmits the editing display data and the browsing display data stored in the display data storage unit 210 to the client device 120.

そして、表示データ受信部252は、表示データ格納部210が更新して格納した編集時表示データ及び閲覧時表示データを新たに受信する。そして、表示切換制御部270は、表示部264が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、表示部264が表示しているテンプレートが含む編集可能領域に、表示データ受信部252が新たに受信した閲覧時表示データを表示させる。   Then, the display data receiving unit 252 newly receives the editing display data and the browsing display data that are updated and stored by the display data storage unit 210. Then, the display switching control unit 270 displays the display in the editable area included in the template displayed on the display unit 264 while displaying a part other than the editable area of the template displayed on the display unit 264. The browsing display data newly received by the data receiving unit 252 is displayed.

なお、テンプレート格納部220は、テンプレート内の編集可能領域の位置を示す編集可能領域指示マークを含むテンプレートを格納する。そして、テンプレート表示制御部262は、編集可能領域指示マークを含むテンプレートを表示部264に表示させる。そして、表示切換制御部270は、表示部264が表示しているテンプレートが含む編集可能領域指示マークが選択された場合に、表示部264が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、閲覧時表示データから編集時表示データに切り換えて表示部264に表示させる。   The template storage unit 220 stores a template including an editable area instruction mark indicating the position of the editable area in the template. Then, the template display control unit 262 causes the display unit 264 to display a template including the editable area instruction mark. The display switching control unit 270 displays a portion other than the editable region of the template displayed on the display unit 264 when the editable region instruction mark included in the template displayed on the display unit 264 is selected. In this state, the display data is switched from the browsing display data to the editing display data and displayed on the display unit 264.

このように、ホームページ作成支援システム100では、ユーザ190が編集すべき編集可能領域指示マークをクリックすることによって選択すると、選択された編集可能領域の表示内容が、閲覧時表示データから編集時表示データに切り替えられて表示部264に表示され、選択された編集可能領域以外の部分については閲覧時表示データが表示部264に表示される。このため、ユーザ190は、どの領域を編集しているかを、編集画面を見ながら容易に判断することができる。このように、ホームページ作成支援システム100によると、ユーザ190は、ホームページを閲覧する感覚でホームページを編集することができる。   As described above, in the homepage creation support system 100, when the user 190 selects the editable area indication mark to be edited by clicking, the display content of the selected editable area is changed from the browsing display data to the editing display data. The display data is displayed on the display unit 264, and the browsing display data is displayed on the display unit 264 for the portion other than the selected editable region. Therefore, the user 190 can easily determine which area is being edited while viewing the editing screen. Thus, according to the homepage creation support system 100, the user 190 can edit the homepage as if browsing the homepage.

なお、表示データ格納部210は、編集可能領域を識別する識別情報に対応づけて、当該編集領域の入力枠に入力される入力データに許容される許容条件をさらに格納する。そして、入力許容条件判断部230は、入力データ送信部290が送信した入力データを、入力データ送信部290が送信した編集可能領域を識別する識別情報に対応づけて表示データ格納部210が格納している許容条件を満たすか否かを判断する。   The display data storage unit 210 further stores allowable conditions allowed for input data input to the input frame of the edit area in association with identification information for identifying the editable area. The input permission condition determination unit 230 stores the input data transmitted by the input data transmission unit 290 in association with the identification information for identifying the editable area transmitted by the input data transmission unit 290 and stored in the display data storage unit 210. It is determined whether or not the allowable condition is satisfied.

そして、表示データ生成部200は、入力許容条件判断部230が許容条件を満たさないと判断した場合、許容条件を満たしていない旨を示す情報を含む編集時表示データを生成する。そして、表示データ受信部252は、入力許容条件判断部230が許容条件を満たさないと判断した場合、表示データ生成部200が生成した許容条件を満たしていない旨を示す情報を含む編集時表示データを新たに受信する。そして、表示切換制御部270は、表示部264が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、表示部264が表示しているテンプレートが含む編集可能領域に、表示データ受信部252が新たに受信した編集時表示データを表示させる。このため、ユーザ190は、表示部264に表示された編集時表示データの内容を見て、入力データが入力許容条件を満たしていなかった旨を容易に知ることができる。   When the input allowable condition determining unit 230 determines that the allowable condition is not satisfied, the display data generating unit 200 generates display data at the time of editing including information indicating that the allowable condition is not satisfied. The display data receiving unit 252 includes display information including information indicating that the allowable condition generated by the display data generating unit 200 is not satisfied when the input allowable condition determining unit 230 determines that the allowable condition is not satisfied. Is newly received. Then, the display switching control unit 270 displays the display in the editable area included in the template displayed on the display unit 264 while displaying a part other than the editable area of the template displayed on the display unit 264. The data receiving unit 252 displays the display data during editing newly received. For this reason, the user 190 can easily know that the input data does not satisfy the input permission condition by viewing the contents of the display data at the time of editing displayed on the display unit 264.

また、テンプレート格納部220は、共通の編集可能領域を含む、デザインが異なる複数のテンプレートを格納している。そして、表示データ格納部210は、テンプレート格納部220が格納している複数のテンプレートに共通の編集可能領域を識別する識別情報に対応づけて、ユーザ190による当該編集可能領域の編集時にクライアント装置120に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザ190によるホームページの閲覧時にクライアント装置120に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する。このため、ホームページ作成支援システム100によると、ユーザ190が一のデザインについて編集内容を入力しておけば、ユーザ190がホームページのデザインを変更する場合においても、会社名、電話番号等の各デザイン間で共通の編集項目については、データを入力し直すことなくホームページを作成し直すことができる。   The template storage unit 220 stores a plurality of templates having different designs including a common editable area. Then, the display data storage unit 210 associates with the identification information for identifying the editable region common to the plurality of templates stored in the template storage unit 220, and the client device 120 when the user 190 edits the editable region. The editing display data to be displayed in the editable area of the home page displayed on the screen and the browsing display data to be displayed in the editable area of the home page displayed on the client device 120 when the user 190 browses the home page are stored. For this reason, according to the homepage creation support system 100, if the user 190 inputs the editing contents for one design, even when the user 190 changes the design of the homepage, the design of the company name, telephone number, etc. For common edit items, you can recreate the homepage without re-entering data.

また、テンプレート格納部220は、複数のカテゴリ毎に、共通の編集可能領域を含む、デザインが異なる複数のテンプレートを格納する。そして、表示データ格納部210は、テンプレート格納部220が格納しているカテゴリ毎の複数のテンプレートに共通の編集可能領域を識別する識別情報に対応づけて、ユーザ190による当該編集可能領域の編集時にクライアント装置120に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザ190によるホームページの閲覧時にクライアント装置120に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する。   The template storage unit 220 stores a plurality of templates with different designs including a common editable area for each of a plurality of categories. Then, the display data storage unit 210 associates with the identification information for identifying the editable region common to the plurality of templates for each category stored in the template storage unit 220, and when the user 190 edits the editable region. Edit display data to be displayed in the editable area of the home page displayed on the client device 120 and browse display data to be displayed in the editable area of the home page displayed on the client device 120 when the user 190 browses the home page. Store.

具体的には、テンプレート格納部220は、複数の業種毎に、共通の編集可能領域を含む、デザインが異なる複数のテンプレートを格納する。例えば、テンプレート格納部220が、医療機関、小売店等、複数の業種毎に、各業種に適したテンプレートを格納している場合において、例えば医療機関における診療時間、小売店における営業時間を表示する領域を共通の編集可能領域として格納する。そして、表示データ格納部210は、テンプレート格納部220が格納している業種毎の複数のテンプレートに共通の編集可能領域を識別する識別情報に対応づけて、ユーザ190による当該編集可能領域の編集時にクライアント装置120に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザ190によるホームページの閲覧時にクライアント装置120に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する。このため、本実施形態のホームページ作成支援システム100は、様々な業種毎に様々なデザインのテンプレートを用意しているので、ユーザ190によるホームページの作成を適切に支援することができる。   Specifically, the template storage unit 220 stores a plurality of templates having different designs including a common editable area for each of a plurality of industries. For example, in the case where the template storage unit 220 stores templates suitable for each industry for each of a plurality of industries such as medical institutions and retail stores, for example, medical hours at medical institutions and business hours at retail stores are displayed. Store the area as a common editable area. Then, the display data storage unit 210 associates with the identification information for identifying the editable region common to the plurality of templates for each business type stored in the template storage unit 220, and when the user 190 edits the editable region. Editing display data to be displayed in the editable area of the home page displayed on the client device 120 and browsing display data to be displayed in the editable area of the home page displayed on the client device 120 when the user 190 browses the home page. Store. For this reason, since the homepage creation support system 100 of this embodiment prepares templates with various designs for various industries, it can appropriately support the creation of homepages by the user 190.

図3は、表示データ格納部210が格納するデータの一例をテーブル形式で示す。表示データ格納部210は、編集可能領域を識別するID、編集時表示データ、及び閲覧時表示データを格納する。テンプレート格納部220が格納するテンプレートには、ホームページにおけるロゴ画像、電話番号等の編集可能領域を識別するID(#AAA、BBB、CCC・・・)と、その編集可能領域を編集する時に表示する内容が記載された編集時HTMLデータ300(a〜c)、及びその編集可能領域をユーザ190が閲覧する時に表示する内容が記載された閲覧時HTMLデータ302(a〜c)を格納する。なお、HTMLデータとは、HTMLで記載されたデータそのものであってもよいが、HTTPプロトコルで通信されるデータ又はその元となるデータを含む。   FIG. 3 shows an example of data stored in the display data storage unit 210 in a table format. The display data storage unit 210 stores an ID for identifying an editable area, display data for editing, and display data for browsing. The template stored in the template storage unit 220 displays an ID (#AAA, BBB, CCC...) For identifying an editable area such as a logo image and a telephone number on a home page, and is displayed when the editable area is edited. The editing-time HTML data 300 (a to c) in which the contents are described and the browsing-time HTML data 302 (a to c) in which the contents to be displayed when the user 190 browses the editable area are stored. The HTML data may be data described in HTML itself, but includes data communicated by the HTTP protocol or data that is the source of the data.

図4は、ブラウザによって表示されたページ内容の一例を示す。テンプレートにおける編集可能領域としては、アクセスカウンタ領域410、ロゴ画像領域420、メッセージ領域430、キャッチフレーズ領域440、概要情報領域450、及びリンク領域460が含まれる。アクセスカウンタ領域410には、アクセスカウンタ利用選択領域412、アクセスカウンタデザイン指定領域414、アクセスカウンタ値設定領域416が含まれる。また、概要情報領域450には、名前領域452、営業時間領域454、及び地図ページへのリンクを示す地図リンク456が含まれる。また、リンク領域460には、各ページへのリンクを示すページリンク情報(例えば、交通案内リンク462)が含まれる。なお、本図は、編集可能領域の全てにおいて閲覧時表示データが表示されている場合のページ内容の一例である。   FIG. 4 shows an example of the page content displayed by the browser. The editable area in the template includes an access counter area 410, a logo image area 420, a message area 430, a catchphrase area 440, a summary information area 450, and a link area 460. The access counter area 410 includes an access counter use selection area 412, an access counter design designation area 414, and an access counter value setting area 416. The summary information area 450 includes a name area 452, a business hours area 454, and a map link 456 indicating a link to a map page. Further, the link area 460 includes page link information (for example, a traffic guide link 462) indicating a link to each page. This figure is an example of the page contents when browsing display data is displayed in all editable areas.

また、テンプレートには編集可能領域毎に編集可能領域指示マークを表示する旨が記されており、各編集可能領域の近傍に編集可能領域指示マークが小さく表示される。例えば、ロゴ画像領域420の近傍に、編集可能領域指示マーク422が表示される。ユーザ190は、編集可能領域指示マークをマウスでクリックすることによって、編集可能領域のそれぞれを編集する編集時表示データを表示させることができる。   Further, the template indicates that an editable area instruction mark is displayed for each editable area, and the editable area instruction mark is displayed small in the vicinity of each editable area. For example, an editable area instruction mark 422 is displayed near the logo image area 420. The user 190 can display edit-time display data for editing each editable area by clicking on the editable area instruction mark with the mouse.

図5は、ブラウザによって表示される編集時のページ内容の一例を示す。本図は、図4において名前領域452の編集可能領域指示マークがクリックされた場合に表示されるページ内容の一例を示す。なお、テンプレートには、編集可能領域指示マークがクリックされた場合に実行されるJavaScript(登録商標)関数が各編集可能領域を識別するIDを引数として呼び出されるよう、複数の編集可能領域指示マークのそれぞれに対応づけて記されている。   FIG. 5 shows an example of the page content at the time of editing displayed by the browser. This figure shows an example of page contents displayed when the editable area instruction mark in the name area 452 in FIG. 4 is clicked. The template includes a plurality of editable area instruction marks so that a JavaScript (registered trademark) function executed when the editable area instruction mark is clicked is called with an ID for identifying each editable area as an argument. It is written in association with each.

名前領域452の編集可能領域指示マークがクリックされると、表示切換制御部270は名前領域452の位置の表示内容を、編集時表示データで示される入力枠500に切り替える。なお、クライアント装置120は、図4で示すページの受信時に、名前領域452の編集時表示データ(入力枠500)及び名前領域452の閲覧時表示データを既に読み込んでいる。そして、編集可能領域指示マークがクリックされた場合に呼び出されるJavaScript(登録商標)関数は、引数で渡されたIDに対応する編集可能領域に表示されている閲覧時表示データによる表示内容を非表示にするとともに、編集時表示データが示す入力枠500を表示させる処理を行う。このため、クライアント装置120は、編集操作に切り換える時にサーバ装置110と通信する必要がないので、高速に閲覧時表示データから編集時表示データに切り替えることができる。   When the editable area instruction mark in the name area 452 is clicked, the display switching control unit 270 switches the display content at the position of the name area 452 to the input frame 500 indicated by the editing display data. The client device 120 has already read the editing display data (input frame 500) of the name area 452 and the browsing display data of the name area 452 when receiving the page shown in FIG. Then, the JavaScript (registered trademark) function that is called when the editable area instruction mark is clicked hides the display contents by the display data at the time of browsing displayed in the editable area corresponding to the ID passed by the argument. And processing for displaying the input frame 500 indicated by the display data at the time of editing. For this reason, since the client device 120 does not need to communicate with the server device 110 when switching to the editing operation, the client device 120 can switch from the browsing display data to the editing display data at high speed.

入力枠500を示す編集時表示データは、編集内容説明欄502、名前入力欄504、登録ボタン506、キャンセルボタン508が所定のレイアウトで配置されるよう記載されるHTMLデータであってよい。なお、編集内容説明欄502には、名前編集領域に入力するデータの説明文が表示される。名前入力欄504は、名前領域452に表示されるべきデータが入力される入力欄である。   The editing display data indicating the input frame 500 may be HTML data described so that the editing content explanation field 502, the name input field 504, the registration button 506, and the cancel button 508 are arranged in a predetermined layout. In the edit content explanation column 502, an explanation of data to be input to the name edit area is displayed. The name input field 504 is an input field for inputting data to be displayed in the name area 452.

入力枠500を示す編集時表示データとしては、OKボタン506がクリックされた場合に所定のJavaScript(登録商標)関数が呼び出される旨が、OKボタン506に対応づけて記されている。なお、呼び出されたJavaScript(登録商標)関数側では、編集時表示データに含まれるタグ情報として記載された編集可能領域を識別するID情報によって、いずれの編集時表示データのOKボタンがクリックされたかを識別することができる。   As the editing display data indicating the input frame 500, it is described in association with the OK button 506 that a predetermined JavaScript function is called when the OK button 506 is clicked. In the called JavaScript (registered trademark) function side, which edit display data OK button was clicked by the ID information for identifying the editable area described as the tag information included in the edit display data. Can be identified.

そして、ユーザ190が名前入力欄504に名前を入力して、OKボタン506をクリックすると、更新処理の手続きが記載されたJavaScript(登録商標)関数が呼び出される。この関数には、編集可能領域を識別するID及び名前入力欄504に入力された名前データを、例えばPOSTデータとしてサーバ装置110に送信する処理を実行する手続きが記載されている。そして、サーバ装置110は、POSTデータを受信した場合に、受信したIDに対応づけて格納している名前データを、受信した名前データで更新するとともに、当該名前データを使用した閲覧時表示データ及び編集時表示データを生成してクライアント装置120に送信する。そして、クライアント装置120では、受信した閲覧時表示データで示される内容を、名前領域452に表示する。   Then, when the user 190 inputs a name in the name input field 504 and clicks an OK button 506, a JavaScript (registered trademark) function in which a procedure of update processing is described is called. This function describes a procedure for executing a process of transmitting the ID data for identifying the editable area and the name data input in the name input field 504 to the server apparatus 110 as, for example, POST data. When the server device 110 receives the POST data, the server device 110 updates the name data stored in association with the received ID with the received name data, and also displays the browsing display data using the name data and The editing display data is generated and transmitted to the client device 120. Then, the client device 120 displays the content indicated by the received browsing display data in the name area 452.

なお、入力枠500を示す編集時表示データとしては、キャンセルボタン508がクリックされた場合に所定のJavaScript(登録商標)関数が呼び出される旨が、キャンセルボタンボタン508に対応づけて記されている。そして、ユーザ190がキャンセルボタン508をクリックすると、キャンセルボタン508に対応づけられたJavaScript(登録商標)関数が呼び出されて、編集時表示データによる入力枠500を非表示にするとともに、名前領域452に閲覧時表示データの表示内容、すなわち図4の名前領域452と同じ内容の表示内容を表示させる。   The edit display data indicating the input frame 500 is associated with the cancel button button 508 that a predetermined JavaScript function is called when the cancel button 508 is clicked. When the user 190 clicks the cancel button 508, the JavaScript (registered trademark) function associated with the cancel button 508 is called to hide the input frame 500 based on the display data at the time of editing, and to the name area 452. The display contents of the display data at the time of browsing, that is, the display contents having the same contents as the name area 452 in FIG. 4 are displayed.

以上説明したように、本実施形態では、表示切換制御部270及び入力データ送信部290の機能は、JavaScript(登録商標)関数で記載されたプログラムによって実現されている。このため、クライアント装置120は、編集可能領域毎に編集時表示データと閲覧時表示データとを高速に切り替えることができる。   As described above, in the present embodiment, the functions of the display switching control unit 270 and the input data transmission unit 290 are realized by a program described by a JavaScript (registered trademark) function. For this reason, the client device 120 can switch between the editing display data and the browsing display data at high speed for each editable area.

なお、入力枠500に入力される入力文字数の上限である最大文字数が定められてもよい。このような最大文字数は、表示データ格納部210によって、編集可能領域毎に格納されている。なお、表示データ生成部200は、表示データ格納部210が格納する最大文字数に比例した文字入力枠の長さの入力欄を含む編集時表示データを生成してもよい。   Note that the maximum number of characters that is the upper limit of the number of input characters input to the input frame 500 may be determined. The maximum number of characters is stored for each editable area by the display data storage unit 210. Note that the display data generation unit 200 may generate editing display data including an input field for the length of the character input frame proportional to the maximum number of characters stored in the display data storage unit 210.

図6は、ブラウザによって表示されるロゴ画像の編集時のページ内容の一例を示す。本図の例では、ロゴ画像領域420が表示される位置に、ロゴ画像領域420の編集時表示データによる入力枠600が表示されている。この編集時表示データは、編集内容説明欄602と、ロゴ画像ファイル入力欄612、参照ボタン614、登録ボタン606、キャンセルボタン608、及び削除ボタン610を含むロゴ画像入力欄604とが所定のレイアウトで配置されるよう記載されるHTMLデータであってよい。   FIG. 6 shows an example of page contents when editing a logo image displayed by the browser. In the example of this figure, the input frame 600 based on the display data when editing the logo image area 420 is displayed at the position where the logo image area 420 is displayed. The editing display data includes an editing content explanation column 602, a logo image file input column 612, a reference button 614, a registration button 606, a cancel button 608, and a logo image input column 604 including a delete button 610 in a predetermined layout. It may be HTML data described to be placed.

編集内容説明欄602には、ロゴ画像編集領域420に入力するデータの説明文が表示される。また、ロゴ画像ファイル入力欄612は、ロゴ画像の画像ファイルのパス名が入力される枠である。また、参照ボタン614は、クリックされた場合にクライアント装置120が管理するファイルから画像を選択する選択メニューが表示部264に表示されるボタンである。また、OKボタン606は、ロゴ画像を登録する処理が実行されるボタンであり、キャンセルボタン608は、編集可能領域の編集をキャンセルする処理が実行されるボタンである。また、削除ボタン610は、登録しているロゴ画像を削除する処理が実行されるボタンである。なお、編集表示データには、OKボタン606、キャンセルボタン608、削除ボタン610がクリックされた場合に、それぞれの処理に対応する手続きが記載されたJavaScript(登録商標)関数が呼び出されるよう記されている。   In the editing content explanation column 602, an explanation of data to be input to the logo image editing area 420 is displayed. The logo image file input field 612 is a frame for inputting a path name of an image file of the logo image. The reference button 614 is a button for displaying a selection menu for selecting an image from a file managed by the client device 120 on the display unit 264 when the button is clicked. An OK button 606 is a button for executing a process for registering a logo image, and a cancel button 608 is a button for executing a process for canceling editing of an editable area. The delete button 610 is a button for executing processing for deleting a registered logo image. The edit display data indicates that when the OK button 606, the cancel button 608, and the delete button 610 are clicked, a JavaScript (registered trademark) function in which a procedure corresponding to each process is described is called. Yes.

なお、キャンセルボタン608がクリックされた場合は、キャンセルボタン508がクリックされた場合の動作と同様に、入力枠600を非表示にするとともに、ロゴ領域420の閲覧時表示データを表示する。また、編集時表示データには、OKボタン606、又は削除ボタン610がクリックされた場合における、サーバ装置110との間の通信処理の内容がJavaScript(登録商標)で記載されている。このように、ロゴ画像領域420の編集時表示データには、ロゴ画像の登録、削除を支援するメニューが記されている。なお、ロゴ画像が削除された場合には、サーバ装置110にはロゴ画像を使用しない旨が記録される。   When the cancel button 608 is clicked, the input frame 600 is not displayed and the display data at the time of viewing the logo area 420 is displayed as in the operation when the cancel button 508 is clicked. The editing display data describes the content of communication processing with the server device 110 when the OK button 606 or the delete button 610 is clicked in JavaScript (registered trademark). As described above, the editing display data in the logo image area 420 includes a menu that supports registration and deletion of the logo image. If the logo image is deleted, the server device 110 records that the logo image is not used.

図7は、ブラウザによって表示されるアクセスカウンタデザインの編集時のページ内容の一例を示す。アクセスカウンタデザイン領域414に、編集時表示データによる入力枠700が表示されている。この編集時表示データは、編集内容説明欄702、カウンタデザイン選択欄704、登録ボタン706、キャンセルボタン708が所定のレイアウトで配置されるよう記載されるHTMLデータであってよい。この入力枠700には、アクセスカウンタ領域412に表示されるアクセスカウンタの数字のデザイン形式を指定する。   FIG. 7 shows an example of page contents when editing the access counter design displayed by the browser. In the access counter design area 414, an input frame 700 based on display data at the time of editing is displayed. This editing display data may be HTML data described so that the editing content explanation column 702, the counter design selection column 704, the registration button 706, and the cancel button 708 are arranged in a predetermined layout. In this input frame 700, the design format of the number of the access counter displayed in the access counter area 412 is designated.

編集内容説明欄702には、アクセスカウンタデザイン領域414で入力すべきデータの説明文が表示される。カウンタデザイン選択欄704は、アクセスカウンタのデザインを選択メニュー形式で提示し、ユーザ190に選択させる。また、OKボタン706は、クリックされた場合にアクセスカウンタデザインをサーバ装置110に登録させるボタンである。キャンセルボタン708は、クリックされた場合にアクセスカウンタデザインの編集をキャンセルするボタンである。編集表示データには、OKボタン7606及びキャンセルボタン708がクリックされた場合に、それぞれの処理に対応する手続きが記載されたJavaScript(登録商標)関数が呼び出されるよう記されている。   In the edited content explanation column 702, an explanation of data to be input in the access counter design area 414 is displayed. The counter design selection field 704 presents the design of the access counter in a selection menu format and allows the user 190 to select it. An OK button 706 is a button for registering the access counter design in the server apparatus 110 when clicked. A cancel button 708 is a button for canceling editing of the access counter design when clicked. The edit display data indicates that when the OK button 7606 and the cancel button 708 are clicked, a JavaScript (registered trademark) function in which a procedure corresponding to each process is described is called.

なお、キャンセルボタン708がクリックされた場合は、キャンセルボタン508がクリックされた場合の動作と同様に、入力枠700を非表示にするとともに、編集領域414の閲覧時表示データを表示する。また、編集時表示データには、OKボタン706がクリックされた場合における、サーバ装置110との間の通信によってアクセスカウンタのデザインを登録する手続きが、JavaScript(登録商標)で記載されている記載されている。このように、アクセスカウンタデザイン領域414の編集時表示データには、アクセスカウンタのデザイン種別の登録を支援するメニューが記載される。   When the cancel button 708 is clicked, the input frame 700 is not displayed and the display data at the time of browsing in the editing area 414 is displayed in the same manner as when the cancel button 508 is clicked. Also, the editing display data describes a procedure for registering an access counter design by communication with the server apparatus 110 when the OK button 706 is clicked, which is described in JavaScript (registered trademark). ing. As described above, the editing display data in the access counter design area 414 describes a menu that supports registration of the access counter design type.

なお、OKボタン706がクリックされた場合には、選択された内容がアクセスカウンタデザイン領域414に反映されるとともに、アクセスカウンタ領域412に表示されているカウンタのデザイン形式が、選択されたデザイン形式に変更される。このような処理は、OKボタン706がクリックされた場合に呼び出されるJavaScript(登録商標)関数で記載されている。このように、ホームページ作成支援システム100により、ユーザ190は、アクセスカウンタのデザインを変更した場合に、変更による表示結果を直ちに確認することができる。   When the OK button 706 is clicked, the selected content is reflected in the access counter design area 414, and the counter design format displayed in the access counter area 412 is changed to the selected design format. Be changed. Such processing is described in a JavaScript (registered trademark) function that is called when the OK button 706 is clicked. Thus, the homepage creation support system 100 allows the user 190 to immediately check the display result of the change when the design of the access counter is changed.

図8は、ブラウザによって表示される診療時間の編集時のページ内容の一例を示す。本図の例では、営業時間領域454に、編集時表示データによる入力枠800が表示されている。本編集時表示データは、編集内容説明欄802、営業時間入力欄804、登録ボタン806、キャンセルボタン808、及びHTMタグ使用ボックス810が所定のレイアウトで配置されるよう記載されるHTMLデータであってよい。この入力枠800には、営業時間領域454に表示される営業時間データが入力される。   FIG. 8 shows an example of the page contents when editing the medical treatment time displayed by the browser. In the example of this figure, an input frame 800 based on display data at the time of editing is displayed in the business hours area 454. The display data at the time of editing is HTML data described so that the editing content explanation field 802, business hours input field 804, registration button 806, cancel button 808, and HTM tag use box 810 are arranged in a predetermined layout. Good. In this input frame 800, business hours data displayed in the business hours area 454 is input.

編集内容説明欄802には、営業時間領域454で入力するデータの説明文が表示される。営業時間入力欄804には、営業時間データが入力される。HTMLタグ使用ボックス810には、営業時間入力欄804に入力されるデータにHTMLタグが使用されるか否かが指定される。HTMLタグ使用ボックス810がチェックされた場合には、営業時間入力欄804に入力されるデータにHTMLタグが含まれていることが示される。例えば、医療機関によっては曜日によって受付時間が大きく異なる場合がある。このような場合でも、営業時間領域の入力データにHTMLタグの使用を許容することによって、営業時間を示す時間帯を表形式にするなど、ホームページの閲覧者にとって分かり易いデザインで営業時間を登録することができる。   In the edited content explanation column 802, an explanation of data to be input in the business hours area 454 is displayed. In the business hours input field 804, business hours data is input. In the HTML tag use box 810, it is specified whether or not an HTML tag is used for data input to the business hours input field 804. When the HTML tag use box 810 is checked, it is indicated that the data entered in the business hours input field 804 includes an HTML tag. For example, depending on the medical institution, the reception time may vary greatly depending on the day of the week. Even in such a case, by registering business hours with a design that is easy for viewers of the homepage, such as making the time zone indicating business hours into a tabular format by allowing the use of HTML tags for input data in the business hours area be able to.

また、OKボタン806がクリックされると、営業時間を登録する処理が実行される。また、キャンセルボタン808がクリックされると、営業時間の編集がキャンセルされる。編集時表示データには、OKボタン806及びキャンセルボタン808がクリックされた場合に、それぞれの処理に対応する手続きが記載されたJavaScript(登録商標)関数が呼び出されるよう記載されている。   When the OK button 806 is clicked, processing for registering business hours is executed. When the cancel button 808 is clicked, editing of business hours is canceled. The editing display data describes that when the OK button 806 and the cancel button 808 are clicked, a JavaScript (registered trademark) function in which a procedure corresponding to each processing is described is called.

なお、キャンセルボタン808がクリックされた場合は、キャンセルボタン508がクリックされた場合の動作と同様に、入力枠800を非表示にするとともに、営業時間領域454の閲覧時表示データを表示する。また、編集時表示データには、OKボタン806がクリックされた場合には、サーバ装置110に営業時間入力欄804に入力された営業時間データを送信して、営業時間データを登録する処理が記載されている。なお、クライアント装置120は、HTMLタグ使用ボックス810がチェックされていると、入力された営業時間データを送信する場合に、営業時間データにHTMLタグが使用されている旨をサーバ装置110に送信する。このとき、サーバ装置110では、HTMLタグが使用されていない場合には、「<」等の文字がブラウザソフトで正しく表示されるよう営業時間データを変換して記録し、HTMLタグが使用されている場合には入力された営業時間データをそのまま記録する。このように、営業時間領域454の編集時表示データには、営業時間データの登録を適切に支援するメニューが記載される。   When the cancel button 808 is clicked, the input frame 800 is not displayed and the browsing time display data in the business hours area 454 is displayed as in the case of the operation when the cancel button 508 is clicked. In addition, in the editing display data, when the OK button 806 is clicked, a process is described in which the business hours data input in the business hours input field 804 is transmitted to the server device 110 to register the business hours data. Has been. When the HTML tag use box 810 is checked, the client device 120 transmits to the server device 110 that the HTML tag is used for the business time data when transmitting the input business time data. . At this time, if the HTML tag is not used, the server device 110 converts and records the business hours data so that characters such as “<” are correctly displayed in the browser software, and the HTML tag is used. If so, the entered business hours data is recorded as it is. Thus, the editing display data in the business hours area 454 describes a menu that appropriately supports registration of business hours data.

図9は、サーバ装置110から入力データを受信した場合におけるサーバ装置110の処理フローの一例を示す。本図の処理フロー例では、ユーザ190からロゴ画像の登録指示(OKボタン606がクリックされた場合)、又はロゴ画像の削除処理(削除ボタン610がクリックされた場合)におけるサーバ装置110の処理フローの一例を示す。   FIG. 9 shows an example of a processing flow of the server apparatus 110 when input data is received from the server apparatus 110. In the processing flow example of this figure, the processing flow of the server apparatus 110 in the logo image registration instruction (when the OK button 606 is clicked) from the user 190 or the logo image deletion processing (when the deletion button 610 is clicked). An example is shown.

表示データ生成部200は、入力データ送信部290から入力データを受信する(S902)。ここでいう入力データは、例えば、ロゴ画像編修領域を識別するID、登録指示又は削除指示のいずれかを示す操作指示を含み、ロゴ画像の登録指示の場合には、画像データの内容を少なくとも含む。そして、表示データ生成部200は、入力データに含まれる操作指示情報から、OKボタン606がクリックされたか否かを判別する(S904)。   The display data generation unit 200 receives input data from the input data transmission unit 290 (S902). The input data here includes, for example, an ID for identifying a logo image editing area, an operation instruction indicating either a registration instruction or a deletion instruction, and in the case of a logo image registration instruction, includes at least the content of the image data. . Then, the display data generation unit 200 determines whether or not the OK button 606 has been clicked from the operation instruction information included in the input data (S904).

S904において、OKボタン606がクリックされたと判断された場合には、サーバ装置110は、入力データに含まれる画像データを、サーバ装置110が管理するロゴ画像ファイルとして保存する(S906)。そして、表示データ生成部200は、ロゴ画像閲覧用のHTMLデータを生成する(S908)。なお、S908において、表示データ生成部200は、S906においてサーバ装置110が保存したロゴ画像ファイルを参照するロゴ画像閲覧用のHTMLデータを生成する。また、表示データ生成部200は、ロゴ画像の編集用のHTMLデータを生成する(S910)。なお、そして、表示データ格納部210は、S908及びS910で生成したロゴ画像閲覧用のHTMLデータ及びロゴ画像編集用のHTMLデータを、ロゴ画像編修領域を識別するIDに対応づけて格納するとともに、クライアント装置120に送信する(S912)。そして、サーバ装置110は、ロゴ画像の登録処理を終了する。   If it is determined in S904 that the OK button 606 has been clicked, the server apparatus 110 stores the image data included in the input data as a logo image file managed by the server apparatus 110 (S906). Then, the display data generation unit 200 generates HTML data for logo image browsing (S908). In S908, the display data generation unit 200 generates logo image browsing HTML data that refers to the logo image file saved by the server apparatus 110 in S906. In addition, the display data generation unit 200 generates HTML data for editing a logo image (S910). The display data storage unit 210 stores the logo image browsing HTML data and the logo image editing HTML data generated in steps S908 and S910 in association with an ID for identifying the logo image editing area. The data is transmitted to the client device 120 (S912). Then, the server apparatus 110 ends the logo image registration process.

また、S904において、OKボタン606がクリックされていないと判断された場合には、表示データ生成部200は、削除ボタン610がクリックされているか否かを判断する(S920)。そして、表示データ生成部200は、削除ボタン610がクリックされているとS920において判断された場合には、既にロゴ画像としてサーバ装置110が保存しているロゴ画像ファイルを削除する(S922)。そして、表示データ生成部200は、S908に処理を移す。この場合、S908において、表示データ生成部200は、ロゴ画像を使用しない内容を示すロゴ画像閲覧用のHTMLデータを生成する。   If it is determined in S904 that the OK button 606 has not been clicked, the display data generation unit 200 determines whether the delete button 610 has been clicked (S920). When it is determined in S920 that the delete button 610 has been clicked, the display data generation unit 200 deletes the logo image file that is already stored in the server apparatus 110 as a logo image (S922). Then, the display data generation unit 200 moves the process to S908. In this case, in S908, the display data generation unit 200 generates HTML data for viewing a logo image indicating the content not using the logo image.

なお、S920において、削除ボタン610がクリックされていない旨が判断された場合には、サーバ装置110は、クライアント装置120にエラー内容を通知する等のエラー処理を施して(S930)、処理を終了する。   If it is determined in S920 that the delete button 610 has not been clicked, the server device 110 performs error processing such as notifying the client device 120 of the error content (S930), and ends the processing. To do.

なお、本図において、ロゴ画像の登録・削除指示を受信した場合のサーバ装置110の処理フローについて説明した。その他の登録処理、例えば名前領域の登録処理には、サーバ装置110は操作種別を判断することなく、S908〜S912における処理と同様に、閲覧時表示データ及び編集時表示データを生成して格納する。なお、編集時表示データの生成時に、名前の文字数が表示データ格納部210が格納する名前の最大文字数より多い場合に、最大文字数を超過した旨のメッセージを編集時表示データに含めて生成する。例えば、表示データ生成部200は、最大文字数100文字を超える文字数が入力された場合に、「100文字以内で入力して下さい。」等のメッセージを編集時表示データに含めて生成する。   In addition, in this figure, the processing flow of the server apparatus 110 when a logo image registration / deletion instruction is received has been described. In other registration processing, for example, name region registration processing, the server device 110 generates and stores browsing display data and editing display data as in the processing in S908 to S912 without determining the operation type. . When the display data during editing is generated, if the number of characters in the name is larger than the maximum number of characters in the name stored in the display data storage unit 210, a message indicating that the maximum number of characters has been exceeded is included in the display data during editing. For example, when the number of characters exceeding the maximum number of 100 characters is input, the display data generation unit 200 generates a message such as “Please enter within 100 characters” in the display data during editing.

図10は、ホームページにリンクされている交通案内ページの編集ページ内容の一例を示す。本図の例で示される交通案内ページの編集ページ例は、図4の交通案内リンク462又は地図リンク456をクリックした場合に表示される。本図で示される編集ページの営業時間領域1054には、図4の営業時間領域454と同じ内容が表示される。つまり、図4のトップページで編集した営業時間の内容が、本図にも反映される。ここでも、当該営業時間領域1054の編集可能領域指示マークをクリックすることによって、営業時間を編集することができる。そして、本交通案内ページの編集ページにおいて編集した営業時間の内容が、営業時間情報を有するトップページ等他のページの編集ページを開いた場合に反映されていることは言うまでもない。このように、ホームページ作成支援システム100では、編集可能領域毎にデータを格納するので、ユーザ190はページ毎に内容を管理する必要がなく、ある一のページの情報を更新することによって容易に一連のホームページの内容を更新することができる。   FIG. 10 shows an example of the edited page content of the traffic guide page linked to the home page. The traffic guide page editing page example shown in the example of this figure is displayed when the traffic guide link 462 or the map link 456 of FIG. 4 is clicked. The same contents as the business hours area 454 of FIG. 4 are displayed in the business hours area 1054 of the edit page shown in this figure. That is, the contents of the business hours edited on the top page of FIG. 4 are also reflected in this figure. Again, the business hours can be edited by clicking on the editable area instruction mark in the business hours area 1054. Needless to say, the contents of the business hours edited on the edit page of the traffic guide page are reflected when an edit page of another page such as a top page having business time information is opened. Thus, since the homepage creation support system 100 stores data for each editable area, the user 190 does not need to manage the contents for each page, and can be easily updated by updating information on a certain page. You can update the contents of the homepage.

なお、図4で示される編集ページの表示内容を示すHTMLデータには、交通案内リンク462又は地図リンク456がクリックされた場合に、交通案内ページの編集ページにジャンプする処理がJavaScript(登録商標)で記載されている。なお、ホームページを実際に運用する場合には、交通案内リンク462又は地図リンク456の領域には、交通案内ページへのリンク情報が単に記載されるだけである。しかし、ホームページ作成支援システム100によるホームページ作成時においては、リンク情報ではなく、交通案内ページの編集ページにジャンプする処理が記載されたJavaScript(登録商標)が、交通案内リンク462又は地図リンク456に対応して記載されたHTMLデータをクライアント装置120に送信する。したがって、ユーザ190は、ホームページを閲覧する場合と同様の感覚で、一連のホームページを編集していくことができる。   Note that the HTML data indicating the display content of the edit page shown in FIG. 4 includes a process of jumping to the edit page of the traffic guide page when the traffic guide link 462 or the map link 456 is clicked. It is described in. When the homepage is actually operated, the link information to the traffic guide page is simply written in the area of the traffic guide link 462 or the map link 456. However, when creating a homepage by the homepage creation support system 100, JavaScript (registered trademark) in which processing for jumping to the edit page of the traffic guide page is described instead of link information corresponds to the traffic guide link 462 or the map link 456. The HTML data described above is transmitted to the client apparatus 120. Therefore, the user 190 can edit a series of home pages with the same feeling as when browsing the home pages.

なお、本図で示される交通案内ページのようにトップページではないサブページには、リンク情報1060が画面の左側に表示される。これらのリンク情報の内容及び位置は各サブページで共通であって、テンプレート格納部220は、このようなレイアウトを示すテンプレート情報を格納している。   Note that link information 1060 is displayed on the left side of the screen in a subpage that is not the top page, such as the traffic guide page shown in the figure. The contents and position of the link information are common to each subpage, and the template storage unit 220 stores template information indicating such a layout.

また、図4から図8、及び図10で示されるように、各編集ページには操作パネル400が表示される。操作パネル400は、保存ボタン490、セーブ&クローズボタン491、クローズボタン492、再読込ボタン493、トップページ移動ボタン494、デザイン選択ボタン495、サイトプロパティ設定ボタン496、ページプロパティ設定ボタン497、ページ公開ボタン498、及びヘルプ表示ボタン499を有する。指示入力部280は、ユーザ190による保存ボタン490のクリックを検出すると、ホームページを保存する旨の指示をサーバ装置110に送信する。サーバ装置110は、ホームページを保存する旨の指示を受信すると、編集可能領域毎に登録されているデータから、実際のホームページを運用する公開用のホームページを生成して、サーバ装置110が管理する記憶媒体に保存する。また、指示入力部280は、ユーザ190によるページ公開ボタン498のクリックを検出すると、ホームページを公開する旨の指示をサーバ装置110に送信する。サーバ装置110は、ホームページを公開する旨の指示を受信すると、サーバ装置110が管理する記憶媒体に保存された公開用のホームページを、公開することのできるディレクトリ等にコピーする等して、ホームページを公開する。   As shown in FIGS. 4 to 8 and 10, an operation panel 400 is displayed on each edit page. The operation panel 400 includes a save button 490, a save & close button 491, a close button 492, a reload button 493, a top page move button 494, a design selection button 495, a site property setting button 496, a page property setting button 497, and a page release button. 498 and a help display button 499. When the instruction input unit 280 detects that the user 190 clicks the save button 490, the instruction input unit 280 transmits an instruction to save the home page to the server apparatus 110. When the server device 110 receives an instruction to save the home page, the server device 110 generates a public home page that operates the actual home page from the data registered for each editable area, and manages the server device 110. Save to media. In addition, when the instruction input unit 280 detects that the user 190 clicks the page disclosure button 498, the instruction input unit 280 transmits an instruction to publish the homepage to the server device 110. When the server device 110 receives the instruction to publish the home page, the home device is copied by copying the home page for publishing stored in the storage medium managed by the server device 110 to a directory or the like that can be published. Publish.

また、指示入力部280は、ユーザ190によるセーブ&クローズボタン491のクリックを検出すると、ホームページを保存する旨の指示をサーバ装置110に送信し、サーバ装置110から保存完了の旨を受信したことを条件として、ホームページの編集ページを閉じる。また、指示入力部280は、ユーザ190によるクローズボタン492のクリックを検出すると、ホームページの編集ページを閉じる。また、指示入力部280は、ユーザ190による再読込ボタン493のクリックを検出すると、ホームページの編集ページを再読み込みする旨の指示をサーバ装置110に送信する。サーバ装置110は、ホームページを再読み込みする旨の指示を受信すると、初めて各編集ページにアクセスした場合と同様に、編集可能領域毎に登録されているデータから、編集時表示データ及び閲覧時表示データを含む編集用のページデータを生成して、クライアント装置120に送信する。   When the instruction input unit 280 detects that the user 190 clicks the save & close button 491, the instruction input unit 280 transmits an instruction to save the home page to the server apparatus 110, and that the saving completion is received from the server apparatus 110. As a condition, close the home page edit page. When the instruction input unit 280 detects that the user 190 clicks the close button 492, the instruction input unit 280 closes the edit page of the home page. When the instruction input unit 280 detects that the user 190 has clicked the reload button 493, the instruction input unit 280 transmits an instruction to the server apparatus 110 to reload the homepage editing page. When the server device 110 receives an instruction to re-read the home page, the editing display data and the browsing display data are read from the data registered for each editable area in the same manner as when each editing page is accessed for the first time. Is generated and transmitted to the client apparatus 120.

また、指示入力部280は、ユーザ190によるトップページ移動ボタン494のクリックを検出すると、サーバ装置110にトップページの編集ページを要求する。サーバ装置110は、編集可能領域毎に登録されているデータから、編集時表示データ及び閲覧時表示データを含むトップページの編集用ホームページデータを生成してクライアント装置120に送信する。また、指示入力部280は、ユーザ190によるサイトプロパティ設定ボタン496のクリックを検出すると、サイトプロパティの入力メニューを表示部264に表示させる。サイトのプロパティとは、例えば、検索エンジンに対する設定など、サイト全体に対する設定を含む。そして、当該入力メニューから設定されたデータは、サーバ装置110に送信され、サイトの設定ファイル等として記録される。また、指示入力部280は、ユーザ190によるページプロパティ設定ボタン496のクリックを検出すると、ページプロパティの入力メニューを表示部264に表示させる。ページプロパティとは、例えばページの公開/非公開を示すフラグ、ページのタイトルなど、現在編集しているページに対する設定を含む。そして、当該入力メニューから設定されたデータは、サーバ装置110に送信され、ページ毎に記録される公開フラグ、タイトル等として記録される。   Also, when the instruction input unit 280 detects that the user 190 clicks the top page movement button 494, the instruction input unit 280 requests the server device 110 to edit the top page. The server device 110 generates home page data for editing of the top page including the display data at the time of editing and the display data at the time of browsing from the data registered for each editable area, and transmits it to the client device 120. In addition, when the instruction input unit 280 detects that the user 190 has clicked the site property setting button 496, the instruction input unit 280 displays a site property input menu on the display unit 264. The site properties include, for example, settings for the entire site such as settings for search engines. The data set from the input menu is transmitted to the server device 110 and recorded as a site setting file or the like. When the instruction input unit 280 detects that the user 190 has clicked the page property setting button 496, the instruction input unit 280 displays a page property input menu on the display unit 264. The page property includes, for example, a setting for a currently edited page, such as a flag indicating whether the page is open / closed or a title of the page. The data set from the input menu is transmitted to the server device 110 and recorded as a disclosure flag, a title, etc. recorded for each page.

また、指示入力部280がユーザ190によるヘルプ表示ボタン499のクリックを検出すると、表示部264によるヘルプ表示及び非表示を交互に切り替える。例えば、ヘルプ表示が有効になっている場合にヘルプ表示ボタン499のクリックを検出すると、ヘルプ表示が無効(ヘルプの非表示)に設定され、ヘルプ表示が無効に設定されている場合にヘルプ表示ボタン499のクリックを検出すると、ヘルプ表示が有効に設定される。ヘルプ表示が有効に設定されている場合に、各編集可能領域の各要素毎又は操作パネルの各ボタンが表示された領域にマウスの位置が重なると、クライアント装置120は、予め設定されたヘルプ内容を表示部264に表示する。このヘルプ内容は、各編集可能領域又は操作パネルの各ボタン毎に各予め設定されており、サーバ装置110は、編集ページの受信時に一括して受信している。なお、ヘルプ内容を表示部264に表示する処理内容は、各編集可能領域の各要素毎又は操作パネルの各ボタンが表示された各領域にマウスの位置が重なった場合に呼ばれるJavaScript(登録商標)関数の処理としてページデータに記載されている。   Further, when the instruction input unit 280 detects a click on the help display button 499 by the user 190, the help display and non-display by the display unit 264 are alternately switched. For example, when the help display is enabled and a click on the help display button 499 is detected, the help display is set to invalid (no help is displayed), and when the help display is set to invalid, the help display button is set. When the 499 click is detected, the help display is set to be valid. When the help display is set to be valid, if the position of the mouse overlaps each element of each editable area or the area where each button of the operation panel is displayed, the client device 120 sets the help contents set in advance. Is displayed on the display unit 264. This help content is set in advance for each editable area or each button on the operation panel, and the server apparatus 110 receives the edit contents all at once when the edit page is received. Note that the processing content for displaying the help content on the display unit 264 is JavaScript (registered trademark) called when the position of the mouse overlaps each element of each editable area or each area where each button of the operation panel is displayed. It is described in the page data as function processing.

また、指示入力部280は、ユーザ190によるデザイン選択ボタン495のクリックを検出すると、デザイン選択ページを送信するようサーバ装置110に要求する。サーバ装置110は、デザイン選択ページの要求を受信すると、デザイン選択ページをクライアント装置120に送信する。なお、デザイン選択ページの詳細については、図11に関連して説明する。なお、ページの保存、ページの公開、サイトプロパティ設定、ページプロパティの設定、ホームページの公開等、サーバ装置110と通信する処理は、JavaScript(登録商標)関数の処理としてページデータに記載されている。   In addition, when the instruction input unit 280 detects that the user 190 has clicked the design selection button 495, the instruction input unit 280 requests the server apparatus 110 to transmit a design selection page. When the server device 110 receives the request for the design selection page, the server device 110 transmits the design selection page to the client device 120. Details of the design selection page will be described with reference to FIG. Note that the process of communicating with the server device 110, such as saving a page, publishing a page, setting site properties, setting page properties, and publishing a home page, is described in the page data as a process of a JavaScript (registered trademark) function.

図11は、ホームページのデザインを選択するデザイン選択ページの一例を示す。デザイン選択ページは、編集時においてユーザ190に提示のページであり、実際の運用時には閲覧者に提示されることはない。このデザイン選択ページは、操作パネル400のデザイン選択ボタン496をクリックした場合に表示される。本図では、4つの異なるデザインを示す画像1101〜1104が提示される。ユーザ190は、提示された画像の中から好みのデザインの画像をクリックして、クリックした画像が示すデザインのトップページを編集する編集ページに移動する。なお、本実施形態の図4から図10にかけて説明したホームページのデザインは、画像1101で示されるデザインに関する編集ページである。   FIG. 11 shows an example of a design selection page for selecting a homepage design. The design selection page is a page presented to the user 190 during editing, and is not presented to the viewer during actual operation. This design selection page is displayed when the design selection button 496 on the operation panel 400 is clicked. In this figure, images 1101-1104 showing four different designs are presented. The user 190 clicks an image of a desired design from the presented images, and moves to an edit page for editing the top page of the design indicated by the clicked image. Note that the home page design described in FIGS. 4 to 10 of the present embodiment is an edit page related to the design indicated by the image 1101.

なお、テンプレート格納部220は、各デザインの間で共通のIDで識別される編集可能領域を有しており、一のデザインの編集ページで設定された編集可能領域のデータは、他のデザインの編集ページにも引き継がれる。本図の例では、画像1102で示されるデザインのロゴ画像は、各画像1101〜1104で示されるデザインのロゴ画像と略同一である。したがって、ユーザ190は、ホームページ作成支援システム100を用いることによって、一からデータ入力をし直すことなく、容易にホームページのデザインを変更することができる。   Note that the template storage unit 220 has an editable area identified by a common ID among the designs, and the editable area data set on the edit page of one design is the data of another design. It will be carried over to the edit page. In the example of this figure, the logo image of the design shown by the image 1102 is substantially the same as the logo image of the design shown by the images 1101 to 1104. Therefore, the user 190 can easily change the design of the homepage by using the homepage creation support system 100 without re-inputting data from scratch.

以上説明したように、ホームページ作成支援システム100は、ユーザ190の好みのデザインのホームページの作成を支援することができる。また、医療機関のホームページを例に挙げると、個々の医療機関が独自にホームページを作成して公開している場合、各ホームページ間で記載される内容及びホームページのリンク体系が統一されていないので、患者が必要な情報を探すのに手間取る場合がある。しかし、本実施形態におけるホームページ作成支援システム100では、患者等に開示すべきデータを複数の医療機関に過不足なく入力してもらうことによって、各医療機関の間でホームページの記載内容及びリンク体系が統一感のあるホームページ群に仕上がる。このため、患者は、ホームページの記載内容から医療機関を比較し易くなる。また、ホームページ作成支援システム100では、ホームページに記載すべき項目がある程度定まっている。このため、サービス会社130は、入力されているデータから、患者の病状、住所等の患者の状況に応じた望ましい医療機関を検索する検索サービスを提供する等、様々なサービスを患者に提供することができる。   As described above, the homepage creation support system 100 can support creation of a homepage having a design that the user 190 likes. In addition, taking the home page of a medical institution as an example, if each medical institution creates and publishes its own home page, the contents described between each home page and the link system of the home page are not unified. Sometimes the patient takes time to find the information they need. However, in the homepage creation support system 100 according to the present embodiment, the contents to be disclosed on the homepage and the link system between each medical institution can be obtained by having a plurality of medical institutions input data to be disclosed to patients and the like without any excess or deficiency. Finished in a unified home page group. For this reason, it becomes easy for the patient to compare the medical institutions from the contents described on the homepage. In the homepage creation support system 100, items to be described on the homepage are determined to some extent. For this reason, the service company 130 provides patients with various services such as providing a search service for searching for a desirable medical institution according to the patient's condition such as the patient's medical condition and address from the input data. Can do.

以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることができる。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. Various modifications or improvements can be added to the above embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.

ホームページ作成支援システム100の利用環境の一例を示す図である。It is a figure which shows an example of the utilization environment of the homepage creation assistance system. ホームページ作成支援システム100のブロック構成の一例を示す図である。It is a figure which shows an example of the block configuration of the homepage creation assistance system. 表示データ格納部210が格納するデータの一例をテーブル形式で示す図である。It is a figure which shows an example of the data which the display data storage part 210 stores in a table format. ブラウザによって表示されたページ内容の一例を示す図である。It is a figure which shows an example of the page content displayed by the browser. ブラウザによって表示される編集時のページ内容の一例を示す図である。It is a figure which shows an example of the page content at the time of the edit displayed by a browser. ブラウザによって表示されるロゴ画像の編集時のページ内容の一例を示す図である。It is a figure which shows an example of the page content at the time of the editing of the logo image displayed by a browser. ブラウザによって表示されるアクセスカウンタデザインの編集時のページ内容の一例を示す図である。It is a figure which shows an example of the page content at the time of editing of the access counter design displayed by a browser. ブラウザによって表示される診療時間の編集時のページ内容の一例を示す図である。It is a figure which shows an example of the page content at the time of edit of the medical treatment time displayed by a browser. サーバ装置110から入力データを受信した場合におけるサーバ装置110の処理フローの一例を示す図である。It is a figure which shows an example of the processing flow of the server apparatus 110 in the case of receiving input data from the server apparatus 110. ホームページにリンクされている交通案内ページの編集ページ内容の一例を示す図である。It is a figure which shows an example of the edit page content of the traffic guidance page linked with a homepage. ホームページのデザインを選択するデザイン選択ページの一例を示す図である。It is a figure which shows an example of the design selection page which selects the design of a homepage.

符号の説明Explanation of symbols

100 ホームページ作成支援システム
110 サーバ装置
120 クライアント装置
121 クライアント装置
122 クライアント装置
130 サービス会社
140 顧客
190 ユーザ
150 ネットワーク
200 表示データ生成部
210 表示データ格納部
220 テンプレート格納部
230 入力許容条件判断部
240 ページデータ送信部
242 表示データ送信部
244 テンプレート送信部
250 ページデータ受信部
252 表示データ受信部
254 テンプレート受信部
260 編集領域表示制御部
262 テンプレート表示制御部
264 表示部
270 表示切換制御部
280 指示入力部
290 入力データ送信部
100 homepage creation support system 110 server device 120 client device 121 client device 122 client device 130 service company 140 customer 190 user 150 network 200 display data generation unit 210 display data storage unit 220 template storage unit 230 input permission condition determination unit 240 page data transmission Unit 242 display data transmission unit 244 template transmission unit 250 page data reception unit 252 display data reception unit 254 template reception unit 260 editing area display control unit 262 template display control unit 264 display unit 270 display switching control unit 280 instruction input unit 290 input data Transmitter

Claims (10)

ネットワーク経由で閲覧可能なホームページを管理するサーバ装置と、
前記サーバ装置にネットワークを介して接続され、前記サーバ装置が管理するホームページをユーザに編集させるクライアント装置と
を備えるホームページ作成支援システムであって、
前記サーバ装置は、
ユーザが編集可能な領域である編集可能領域を含む、ホームページのテンプレートを格納するテンプレート格納部と、
前記テンプレート格納部が格納しているテンプレートの編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する表示データ格納部と
を有し、
前記クライアント装置は、
表示部と、
前記テンプレート格納部が格納しているテンプレートを前記表示部に表示させるテンプレート表示制御部と、
前記表示部が表示しているテンプレートの編集可能領域を識別する識別情報に対応づけて前記表示データ格納部が格納している編集時表示データ及び閲覧時表示データを受信する表示データ受信部と、
前記表示部が表示しているテンプレートが含む編集可能領域に、前記表示データ受信部が受信した編集時表示データと閲覧時表示データとのいずれかを前記表示部に表示させる編集領域表示制御部と、
前記表示部が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、編集時表示データと閲覧時表示データとを切り換えて前記表示部に表示させる表示切換制御部と
を有するホームページ作成支援システム。
A server device that manages a homepage that can be browsed via a network;
A homepage creation support system comprising a client device connected to the server device via a network and allowing a user to edit a homepage managed by the server device,
The server device
A template storage unit for storing a template of a homepage including an editable area that is an editable area by the user;
Editing to be displayed in the editable area of the home page displayed on the client device when the user edits the editable area in association with identification information for identifying the editable area of the template stored in the template storage unit A display data storage unit for storing display data at the time of browsing, and display data at the time of browsing to be displayed in the editable area of the home page displayed on the client device when the user browses the home page
The client device is
A display unit;
A template display control unit for displaying the template stored in the template storage unit on the display unit;
A display data receiving unit for receiving the display data at the time of editing and the display data at the time of browsing stored in the display data storage unit in association with identification information for identifying the editable area of the template displayed by the display unit;
An edit area display control unit for displaying on the display unit either the edit display data received by the display data receiving unit or the browse display data in the editable region included in the template displayed by the display unit; ,
A display switching control unit that switches between display data during editing and display data during browsing while displaying a portion other than the editable area of the template displayed by the display unit; Homepage creation support system.
前記表示データ格納部は、ホームページの閲覧時に編集可能領域に表示させるべき情報を入力させる入力枠を含む編集時表示データを格納し、
前記編集領域表示制御部は、入力枠を含む編集時表示データを前記表示部に表示させ、
前記クライアント装置は、
前記表示部が表示している入力枠に入力データが入力された場合に、当該入力枠に入力された入力データ、及び当該入力枠を含む編集可能領域を識別する識別情報を前記サーバ装置に送信する入力データ送信部
をさらに有し、
前記サーバ装置は、
前記入力データ送信部が送信した入力データから、編集時表示データ及び閲覧時表示データを生成する表示データ生成部
をさらに有し、
前記表示データ格納部は、前記入力データ送信部が送信した編集可能領域を識別する識別情報に対応づけて格納している編集時表示データ及び閲覧時表示データを、前記表示データ生成部が生成した編集時表示データ及び閲覧時表示データに更新して格納する
請求項1に記載のホームページ作成支援システム。
The display data storage unit stores display data at the time of editing including an input frame for inputting information to be displayed in the editable area when browsing a homepage,
The editing area display control unit displays editing display data including an input frame on the display unit,
The client device is
When input data is input to the input frame displayed by the display unit, the input data input to the input frame and identification information for identifying the editable area including the input frame are transmitted to the server device. An input data transmission unit
The server device
From the input data transmitted by the input data transmission unit, further includes a display data generation unit that generates display data during editing and display data during browsing,
The display data storage unit generates the display data at the time of editing and the display data at the time of browsing stored in association with identification information for identifying the editable area transmitted by the input data transmission unit. The homepage creation support system according to claim 1, wherein the homepage creation support system updates and stores the edited display data and the browsed display data.
前記表示データ受信部は、前記表示データ格納部が更新して格納した編集時表示データ及び閲覧時表示データを新たに受信し、
前記表示切換制御部は、前記表示部が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、前記表示部が表示しているテンプレートが含む編集可能領域に、前記表示データ受信部が新たに受信した閲覧時表示データを表示させる
請求項2に記載のホームページ作成支援システム。
The display data receiving unit newly receives the display data at the time of editing and the display data at the time of browsing that the display data storage unit has updated and stored,
The display switching control unit displays the display data in the editable area included in the template displayed by the display unit while displaying a part other than the editable area of the template displayed by the display unit. The homepage creation support system according to claim 2, wherein the reception display data newly received by the receiving unit is displayed.
前記表示データ格納部は、編集可能領域を識別する識別情報に対応づけて、当該編集領域の入力枠に入力される入力データに許容される許容条件をさらに格納し、
前記サーバ装置は、
前記入力データ送信部が送信した入力データを、前記入力データ送信部が送信した編集可能領域を識別する識別情報に対応づけて前記表示データ格納部が格納している許容条件を満たすか否かを判断する入力許容条件判断部
をさらに有し、
前記表示データ生成部は、前記入力許容条件判断部が許容条件を満たさないと判断した場合、許容条件を満たしていない旨を示す情報を含む編集時表示データを生成し、
前記表示データ受信部は、前記入力許容条件判断部が許容条件を満たさないと判断した場合、前記表示データ生成部が生成した許容条件を満たしていない旨を示す情報を含む編集時表示データを新たに受信し、
前記表示切換制御部は、前記表示部が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、前記表示部が表示しているテンプレートが含む編集可能領域に、前記表示データ受信部が新たに受信した編集時表示データを表示させる
請求項2に記載のホームページ作成支援システム。
The display data storage unit further stores allowable conditions allowed for input data input to the input frame of the edit area in association with identification information for identifying the editable area,
The server device
Whether or not the input data transmitted by the input data transmission unit is associated with the identification information for identifying the editable area transmitted by the input data transmission unit and the allowable condition stored in the display data storage unit is satisfied. It further has an input allowable condition determination unit for determining,
The display data generation unit generates display data at the time of editing including information indicating that the allowable condition is not satisfied, when the input allowable condition determination unit determines that the allowable condition is not satisfied,
The display data receiving unit, when the input permissible condition determining unit determines that the permissible condition is not satisfied, newly displays the editing display data including information indicating that the permissible condition generated by the display data generating unit is not satisfied. To receive
The display switching control unit displays the display data in the editable area included in the template displayed by the display unit while displaying a part other than the editable area of the template displayed by the display unit. The homepage creation support system according to claim 2, wherein the reception display unit displays the display data newly received by the reception unit.
前記テンプレート格納部は、テンプレート内の編集可能領域の位置を示す編集可能領域指示マークを含むテンプレートを格納し、
前記テンプレート表示制御部は、編集可能領域指示マークを含むテンプレートを前記表示部に表示させ、
前記表示切換制御部は、前記表示部が表示しているテンプレートが含む編集可能領域指示マークが選択された場合に、前記表示部が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、閲覧時表示データから編集時表示データに切り換えて前記表示部に表示させる
請求項1に記載のホームページ作成支援システム。
The template storage unit stores a template including an editable area instruction mark indicating a position of an editable area in the template,
The template display control unit displays a template including an editable area instruction mark on the display unit,
When the editable area instruction mark included in the template displayed on the display unit is selected, the display switching control unit remains displaying a part other than the editable area of the template displayed on the display unit. The homepage creation support system according to claim 1, wherein the display data is switched from the browsing display data to the editing display data and displayed on the display unit.
前記テンプレート格納部は、共通の編集可能領域を含む、デザインが異なる複数のテンプレートを格納し、
前記表示データ格納部は、前記テンプレート格納部が格納している複数のテンプレート
に共通の編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する
請求項1に記載のホームページ作成支援システム。
The template storage unit stores a plurality of templates having different designs including a common editable region,
The display data storage unit is displayed on the client device in association with identification information for identifying an editable region common to a plurality of templates stored in the template storage unit when the user edits the editable region. The display data for editing displayed in the editable area of the home page and the display data for browsing displayed in the editable area of the home page displayed on the client device when the user browses the home page are stored. Homepage creation support system.
前記テンプレート格納部は、複数のカテゴリ毎に、共通の編集可能領域を含む、デザインが異なる複数のテンプレートを格納し、
前記表示データ格納部は、前記テンプレート格納部が格納しているカテゴリ毎の複数のテンプレートに共通の編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する
請求項6に記載のホームページ作成支援システム。
The template storage unit stores a plurality of templates having different designs including a common editable area for each of a plurality of categories,
The display data storage unit is associated with identification information for identifying an editable region common to a plurality of templates for each category stored in the template storage unit, and when the user edits the editable region, the client device The display data for editing to be displayed in the editable area of the home page displayed on the website and the display data for browsing to be displayed in the editable area of the home page displayed on the client device when the user browses the home page are stored. 6. A homepage creation support system according to 6.
前記テンプレート格納部は、複数の業種毎に、共通の編集可能領域を含む、デザインが異なる複数のテンプレートを格納し、
前記表示データ格納部は、前記テンプレート格納部が格納している業種毎の複数のテンプレートに共通の編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する
請求項7に記載のホームページ作成支援システム。
The template storage unit stores a plurality of templates with different designs including a common editable area for each of a plurality of industries.
The display data storage unit is associated with identification information for identifying an editable region common to a plurality of templates for each type of business stored in the template storage unit, and the client device is used when the user edits the editable region. The display data for editing to be displayed in the editable area of the home page displayed on the website and the display data for browsing to be displayed in the editable area of the home page displayed on the client device when the user browses the home page are stored. 7. Homepage creation support system according to 7.
ネットワーク経由で閲覧可能なホームページを管理し、管理しているホームページをユーザに編集させるクライアント装置にネットワークを介して接続されたホームページ作成支援サーバであって、
ユーザが編集可能な領域である編集可能領域を含む、ホームページのテンプレートを格納するテンプレート格納部と、
前記テンプレート格納部が格納しているテンプレートの編集可能領域を識別する識別情報に対応づけて、ユーザによる編集可能領域の編集時に前記クライアント装置に表示されたホームページの編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する表示データ格納部と、
前記テンプレート格納部が格納しているテンプレートを前記クライアント装置に送信して表示させるテンプレート送信部と、
前記表示データ格納部が格納している編集時表示データ及び閲覧時表示データを前記クライアント装置に送信して、前記クライアント装置が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、編集時表示データと閲覧時表示データとを切り換えて前記クライアント装置に表示させる表示データ送信部と
を備えるホームページ作成支援サーバ。
A homepage creation support server connected via a network to a client device that manages homepages that can be browsed via a network and allows the user to edit the managed homepage,
A template storage unit for storing a template of a homepage including an editable area that is an editable area by the user;
Edit-time display that is displayed in the editable area of the home page displayed on the client device when the user edits the editable area in association with identification information for identifying the editable area of the template stored in the template storage unit A display data storage unit for storing data and browsing-time display data to be displayed in the editable area of the website displayed on the client device when the user browses the website;
A template transmission unit for transmitting and displaying the template stored in the template storage unit to the client device;
The display data storage unit stores the editing display data and the browsing display data to the client device, and the portion other than the editable area of the template displayed by the client device remains displayed. A homepage creation support server comprising: a display data transmission unit that switches between display data for editing and display data for browsing and displays on the client device.
ネットワーク経由で閲覧可能なホームページを管理し、管理しているホームページをクライアント装置でユーザに編集させるホームページ作成支援方法であって、
ユーザが編集可能な領域である編集可能領域を含む、ホームページのテンプレートの編集可能領域を識別する識別情報に対応づけて、ユーザによる当該編集可能領域の編集時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる編集時表示データ、及びユーザによるホームページの閲覧時に前記クライアント装置に表示されたホームページの当該編集可能領域に表示させる閲覧時表示データを格納する表示データ格納段階と、
前記テンプレートを前記クライアント装置に送信して表示させるテンプレート送信段階と、
前記表示データ格納段階において格納されている編集時表示データ及び閲覧時表示データを前記クライアント装置に送信して、前記クライアント装置が表示しているテンプレートの編集可能領域以外の部分を表示したままの状態で、編集時表示データと閲覧時表示データとを切り換えて前記クライアント装置に表示させる表示データ送信段階と
を備えるホームページ作成支援方法。
A homepage creation support method for managing homepages that can be browsed via a network, and allowing a user to edit the managed homepage on a client device.
Corresponding to the identification information for identifying the editable area of the template of the homepage including the editable area that is the user editable area, the web page displayed on the client device when the user edits the editable area A display data storage stage for storing edit display data to be displayed in the editable area, and display data to be displayed to be displayed in the editable area of the home page displayed on the client device when the user browses the home page;
A template transmission stage for transmitting the template to the client device for display;
The display data stored during the display data storage step and the display data displayed during browsing are transmitted to the client device, and a portion other than the editable area of the template displayed by the client device remains displayed. A homepage creation support method comprising: a display data transmission step of switching between display data for editing and display data for browsing to display on the client device.
JP2005345992A 2005-11-30 2005-11-30 Homepage creation support system, homepage creation support method, homepage creation support server Pending JP2007149016A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005345992A JP2007149016A (en) 2005-11-30 2005-11-30 Homepage creation support system, homepage creation support method, homepage creation support server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005345992A JP2007149016A (en) 2005-11-30 2005-11-30 Homepage creation support system, homepage creation support method, homepage creation support server

Publications (1)

Publication Number Publication Date
JP2007149016A true JP2007149016A (en) 2007-06-14

Family

ID=38210325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005345992A Pending JP2007149016A (en) 2005-11-30 2005-11-30 Homepage creation support system, homepage creation support method, homepage creation support server

Country Status (1)

Country Link
JP (1) JP2007149016A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010102621A (en) * 2008-10-27 2010-05-06 Internatl Business Mach Corp <Ibm> Program, device and system for editing web page
JP2012084006A (en) * 2010-10-13 2012-04-26 Ecs:Kk Screen layout design program, method and system for the same, web page creation program, and method and system for the same
JP2014052685A (en) * 2012-09-05 2014-03-20 Toshiba Tec Corp Data editing device and program
WO2014106785A1 (en) * 2013-01-07 2014-07-10 International Business Machines Corporation In-line editing of webpages
JP2020091715A (en) * 2018-12-06 2020-06-11 カシオ計算機株式会社 Web site creation support device and program
JP2020115265A (en) * 2019-01-17 2020-07-30 Nok株式会社 Information processing device, information processing method, and computer program
CN115270734A (en) * 2022-07-29 2022-11-01 北京字跳网络技术有限公司 A session-based message processing method, apparatus, device and medium

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010102621A (en) * 2008-10-27 2010-05-06 Internatl Business Mach Corp <Ibm> Program, device and system for editing web page
US8473840B2 (en) 2008-10-27 2013-06-25 International Business Machines Corporation Web page editing
JP2012084006A (en) * 2010-10-13 2012-04-26 Ecs:Kk Screen layout design program, method and system for the same, web page creation program, and method and system for the same
JP2014052685A (en) * 2012-09-05 2014-03-20 Toshiba Tec Corp Data editing device and program
WO2014106785A1 (en) * 2013-01-07 2014-07-10 International Business Machines Corporation In-line editing of webpages
US11113454B2 (en) 2013-01-07 2021-09-07 International Business Machines Corporation In-line editing of webpages
US11200368B2 (en) 2013-01-07 2021-12-14 International Business Machines Corporation In-line editing of webpages
JP2020091715A (en) * 2018-12-06 2020-06-11 カシオ計算機株式会社 Web site creation support device and program
JP7196578B2 (en) 2018-12-06 2022-12-27 カシオ計算機株式会社 Homepage Creation Support Device, Homepage Creation Support Method and Program
JP2023011028A (en) * 2018-12-06 2023-01-20 カシオ計算機株式会社 Homepage Creation Support Device, Homepage Creation Support Method and Program
JP2020115265A (en) * 2019-01-17 2020-07-30 Nok株式会社 Information processing device, information processing method, and computer program
CN115270734A (en) * 2022-07-29 2022-11-01 北京字跳网络技术有限公司 A session-based message processing method, apparatus, device and medium

Similar Documents

Publication Publication Date Title
US8095875B2 (en) Method and apparatus for consolidating network information
US7725530B2 (en) Proxy server collection of data for module incorporation into a container document
US8918713B2 (en) Module specification for a module to be incorporated into a container document
KR101477763B1 (en) Message catalogs for remote modules
US7730082B2 (en) Remote module incorporation into a container document
US7324997B2 (en) Bookmark managing system and bookmark managing method
JP5233220B2 (en) Page additional information sharing management method
US20110119298A1 (en) Method and apparatus for searching information
US20070204010A1 (en) Remote Module Syndication System and Method
US20100313252A1 (en) System, method and apparatus for creating and using a virtual layer within a web browsing environment
US20070136201A1 (en) Customized container document modules using preferences
US20120036429A1 (en) Electronic book system and content server
US20030177202A1 (en) Method and apparatus for executing an instruction in a web page
JP7000727B2 (en) Information processing system, information processing method, information processing program and search terminal
JP2005275488A (en) Input support method and program
JP2007149016A (en) Homepage creation support system, homepage creation support method, homepage creation support server
JP2013122627A (en) Information processing terminal, server device, system, and program
JP6235744B1 (en) Web page creation support system
JP4767095B2 (en) URL information provision system
JP4803815B2 (en) URL information provision system
JP4180138B2 (en) Search device and search method
JP4685324B2 (en) Content management system and content management method
JP2010049294A (en) Screen information management method