The present invention provides a web site editing method, a web site editing system, and a web site editing computer program product enabling both an improvement in efficiency and safety in editing partial sites. A method of editing a web site by using a plurality of editing environments including at least first and second editing environments, the web site being composed of a plurality of web pages and stored in the first editing environment, the method in the first editing environment having: a specification step of accepting that a user specifies a part of the plurality of web pages as a partial site; and a generation step of generating an editing file including a specific file, which corresponds to the web pages included in the partial site, and a common file potentially used for editing the partial site.
|
15. A system for editing a web site, comprising:
storage means for storing the web site composed of a plurality of web pages;
specification means for accepting that a user specification of a part of the plurality of web pages as a partial site; and
generation means for generating an editing file including a specific file, which corresponds to the web pages included in the partial site, and a common file potentially used for editing the partial site.
1. A method of editing a web site by using a plurality of editing environments including at least first and second editing environments, the web site being composed of a plurality of web pages and being stored in the first editing environment, the method comprising:
in the first editing environment,
accepting a user specification of a part of the plurality of web pages as a partial site; and
generating an editing file including a specific file, which corresponds to the web pages included in the partial site, and a common file potentially used for editing the partial site.
17. A computer program product stored on a computer readable medium for causing a computer to function as an editing system for editing a web site, the computer program product containing instructions causing the computer to perform:
a storage function of storing the web site composed of a plurality of web pages;
a specification function of accepting a user specification of a part of the plurality of web pages as a partial site; and
a generation function of generating an editing file including a specific file, which corresponds to the web pages included in the partial site, and a common file potentially used for editing the partial site.
19. A computer program product for causing a computer to function as an editing system for editing a web site, wherein:
the web site is composed of a plurality of web pages;
a part of the plurality of web pages is considered as a partial site; and
an editing file includes a specific file, which corresponds to the web pages included in the partial site and a common file potentially used for editing the partial site, the program causing the computer to perform:
an input function of accepting an export of the editing file from another editing system; and
an editing function of accepting that a user edits the editing file exported by the input function.
2. The method according to
3. The method according to
4. The method according to
displaying the plurality of web pages constituting the web site in a form of a tree structure based on their link relation; and
accepting a user specification of a certain web page and web pages subordinate to the certain web page displayed in the tree structure as a partial site.
5. The method according to
accepting a user selection of a file related to other web pages of the entire website that are not included in the partial site; and
specifying the file selected by the user as the common file.
6. The method according to
7. The method according to
8. The method according to
9. The method according to
the common file includes link information indicating link destinations from the web pages constituting the partial site; and
the step of editing includes adding the link information to the specific file.
10. The method according to
the common file includes relative path information in the first editing environment to web materials of other web pages, which are not included in the partial site, and meta information of the web materials;
the editing step includes adding the relative path information and the meta information to the specific file; and
the display step includes displaying the web materials based on the meta information.
11. The method according to
the common file includes actual information on web materials of other web pages, which are not included in the partial site;
the editing step includes adding the actual information to the specific file; and
the display step includes displaying the web materials based on the actual information.
12. The method according to
the web site is uploaded to a web server on an information communication network;
the common file includes absolute path information in the information communication network to web materials of other web pages, which are not included in the partial site;
the editing step includes adding the absolute path information to the specific file; and
the display step includes acquiring actual information on the web server of the web materials based on the absolute path information and displaying the web materials based on the actual information.
13. The method according to
a step of importing the editing file edited in the editing step from the second editing environment to the first editing environment; and
a step of rebuilding the web site based on the editing file imported in the import step in the first editing environment.
14. The method according to
the method further comprising:
in the first editing environment,
specifying a part of the plurality of web pages as a first partial site;
specifying another part of the plurality of web pages as a second partial site;
generating a first editing file including a first specific file corresponding to the web pages included in the first partial site and a first common file potentially used for editing the first partial site;
generating a second editing file including a second specific file corresponding to the web pages included in the second partial site and a second common file potentially used for editing the second partial site;
exporting the first editing file generated in the first generation step from the first editing environment to the second editing environment; and
exporting the second editing file generated in the second generation step from the first editing environment to the third editing environment.
16. A system according to
18. The computer program product according to
20. The computer program product according to
21. The computer program product according to
|
The present invention relates to a web site editing technology, and more particularly to a technology preferable for creating, editing, and updating a web site in a plurality of editing environments.
Conventionally, web site editing, creating, and updating has been on the entire web site as a totality. This technique, however, does not consider the case where creating, editing, and updating a web site is performed in a plurality of editing environments. When allowing for a plurality of editing environments the following techniques have been adopted. A first method has been to create individual partial sites by dividing the entire web site and a second method has been to perform distributed development of a web site by using a source server or the like.
While a file distributed management system is disclosed in Japanese Laid-Open Patent Publication (Kokai) No. 2000-57373 and Japanese Laid-Open Patent Publication (Kokai) No. 2000-66118, these do not teach how to edit a web site in distributed environments without a source server.
Examples of a situation requiring creating, editing, and updating a web site in a plurality of editing environments are as follows: a company wants to entrust editing or other processing of a subsite of a certain department on the company's web site to the department concerned; a board of education wants to entrust editing or other processing of a subsite of each school association on the web site of the board of education to the school association concerned; and a school association wants to entrust editing or other processing of a subsite of each class on the web site of the school association to the class concerned. The aforementioned first and second methods, however, cannot always fully satisfy a user's request.
In the first method, the files of the entire site are not locally owned in individual editing environments. Therefore, a user cannot use, for example, a link to a subsite of another department or an image used throughout the entire site (for example, a logo image of a company name) in an editing environment of a partial site. On the other hand, in the second method, the files of the entire site are locally owned in individual editing environments. Therefore, a user can easily use a link to a subsite of another department or an image used throughout the entire site. There is, however, a potential for the user to edit or delete the link to the subsite of another department or the image used throughout the entire site by mistake.
In view of these technical problems, the present invention has been provided. Therefore, it is an object of the present invention to provide a web site editing method, a web site editing system, and a web site editing program enabling both an improvement in efficiency and safety of editing partial sites.
The present invention is directed to a web site editing method as described below. Specifically, it is an editing method of editing a web site by using a plurality of editing environments including at least first and second editing environments, the web site being composed of a plurality of web pages and stored in the first editing environment, the method in the first editing environment comprising: a specification step of accepting that a user specifies a part of the plurality of web pages as a partial site; and a generation step of generating an editing file including a specific file, which corresponds to the web pages included in the partial site, and a common file potentially used for editing the partial site. Furthermore, it can be an editing method further comprising an export step of exporting the editing file generated in the generation step from the first editing environment to the second editing environment. Still further, it can be an editing method further comprising an editing step of accepting that the user edits the editing file exported in the export step in the second editing environment. Still further, it can be an editing method further comprising a display step of displaying the partial site on the basis of the editing file edited in the editing step in the second editing environment. Furthermore, it can be an editing method further comprising: an import step of importing the editing file edited in the editing step from the second editing environment to the first editing environment; and a rebuilding step of rebuilding the web site on the basis of the editing file imported in the import step in the first editing environment.
Moreover, the present invention is directed to a web site editing system as described below. Specifically, it is a first editing system for editing a web site, comprising: storage means for storing the web site composed of a plurality of web pages; specification means for accepting that a user specifies a part of the plurality of web pages as a partial site; and generation means for generating an editing file including a specific file, which corresponds to the web pages included in the partial site, and a common file potentially used for editing the partial site. Furthermore, it can be an editing system further comprising export means for exporting the editing file generated by the generation means from the editing system to another editing system. The present invention can also be an (second) editing system for editing a web site, wherein: the web site is composed of a plurality of web pages; a part of the plurality of web pages is considered a partial site; and an editing file includes a specific file corresponding to the web pages included in the partial site and a common file potentially used for editing the partial site, the system comprising: input means for accepting an export of the editing file from another editing system; and editing means for accepting that a user edits the editing file exported by the input means. Moreover, it can be an editing system wherein the editing means accepts that the user edits the specific file and rejects that the user edits the common file. Furthermore, it can be an editing system further comprising display means for displaying the partial site on the basis of the editing file edited by the editing means. Still further, it can be an editing system further comprising import means for importing the editing file edited by the editing means from the editing system to another editing system.
The present invention is also directed to a web site editing computer program product as described below. Specifically, it is a computer program for causing a computer to function as a first editing system for editing a web site, the computer program causing the computer to perform: a storage function of storing the web site composed of a plurality of web pages; a specification function of accepting that a user specifies a part of the plurality of web pages as a partial site; and a generation function of generating an editing file including a specific file, which corresponds to the web pages included in the partial site, and a common file potentially used for editing the partial site. Furthermore, it can be a program for causing the computer to perform an export function of exporting the editing file generated by the generation function from the editing system to another editing system. Moreover, it can be a computer program for causing a computer to function as an (second) editing system for editing a web site, wherein: the web site is composed of a plurality of web pages; a part of the plurality of web pages is considered a partial site; and an editing file includes a specific file, which corresponds to the web pages included in the partial site, and a common file potentially used for editing the partial site, the program causing the computer to perform: an input function of accepting an export of the editing file from another editing system; and an editing function of accepting that a user edits the editing file exported by the input function. Furthermore, it can be a program wherein the editing function includes accepting that the user edits the specific file and rejecting that the user edits the common file. Still further, it can be a program for causing the computer to perform a display function of displaying the partial site on the basis of the editing file edited by the editing function. Furthermore, it can be a program for causing the computer to perform an import function of importing the editing file edited by the editing function from the editing system to another editing system.
According to the present invention, it is possible to provide a web site editing method, a web site editing system, and a web site editing computer program product enabling both an improvement in efficiency and safety in editing partial sites.
Referring to
In this embodiment, it is assumed that the user U(1) is a web master of an organization, the user U(2) is a web master of a subordinate organization A belonging to the organization, and the user U(3) is a web master of a subordinate organization B belonging to the organization. A first computer system (a first editing system) 1 provides the user U(1) with a first editing environment C(1) for creating, editing, and updating an entire web site S(C) of the organization. A second computer system (a second editing system) 2 provides the user U(2) with a second editing environment C(2) for editing or otherwise processing a web site (a partial site composed of one or more web pages) S(P1) of the subordinate organization A forming a part of the entire web site S(C). Furthermore, a third computer system (a third editing system) 3 provides the user U(3) with a third editing environment C(3) for editing or otherwise processing a web site (a partial site composed of one or more web pages) S(P2) of the subordinate organization B forming a part of the entire web site S(C). In this embodiment, the computer systems 1 to 3 provide the editing environments C(1) to C(3), respectively, in this manner. The present invention, however, is not limited to this structure, a single computer system can provide a plurality of editing environments (without the information communication network 100). For example, the computer system 2 can provide the user U(2) with the second editing environment C(2) and the user U(3) with the third editing environment C(3) on the basis of user authentication performed at their login processing. In addition, the present invention is not limited to three computers and users, but can comprise any number of single or multi-user computers.
Moreover, in this embodiment, the user U(1) uploads the web site S(C) stored in the first computer system 1 onto the web server 4 via the information communication network 100, whereby the web site S(C) is widely open to the public.
Referring to
The host controller 110 connects the RAM 120 to the CPU 100 and the graphic controller 146, which access the RAM 120 at a high transfer rate. The CPU 100 operates on the basis of a program stored in the ROM 122 and the RAM 120 and controls respective parts. The graphic controller 146 acquires image data generated by the CPU 100 or the like onto a frame buffer provided in the RAM 120 and displays it on a display device 148. Alternatively, the graphic controller 146 can include a frame buffer for storing the image data generated by the CPU 100 or the like.
The input/output controller 140 connects the host controller 110 to the communication interface 144, the hard disk drive 124, and the CD-ROM drive 126, which are relatively fast input/output devices. The communication interface 144 communicates with other devices via a network. The hard disk drive 124 stores programs and data used by the computer. The CD-ROM drive 126 reads a program or data from the CD-ROM 130 and provides it to the input/output chip 142 via the RAM 120.
Moreover, the input/output controller 140 is connected to the ROM 122, the input/output chip 142, or other relatively slow input/output devices (for example, the flexible disk drive 128). The ROM 122 stores a boot program executed by the CPU 100 at a startup of the computer or other programs dependent on computer hardware. The flexible disk drive 128 reads a program or data from the flexible disk 132 and provides it to the input/output chip 142 via the RAM 120. The input/output chip 142 connects the flexible disk drive 128 or other various input/output devices via, for example, a parallel port, a serial port, a keyboard port, a mouse port, or the like.
Subsequently, a software configuration of the respective computer systems 1 to 3 will be described below. The computer systems are provided with computer programs (an operating system and an application program), which have been stored in a recording medium such as the flexible disk 132, the CD-ROM 130, a DVD-ROM, or an IC card or acquired by a user via a network. The programs are read from the recording medium and installed into the computer via the input/output chip 142 or is read from another computer on the network and installed into the computer via the communication interface 144, and then executed by the computer.
At this point, a web site editing program is installed as an application program into the computer systems 1 to 3. While identical web site editing programs are installed into the computer systems 1 to 3 in this embodiment, different web site editing programs can be installed into them. For example, an editing program exclusively for the entire web site can be installed into the computer system 1 and an editing program exclusively for partial web sites can be installed into the computer systems 2 and 3.
With the hardware configuration and the software configuration combined with each other, the computer systems 1 to 3 perform the functions described below.
Referring to
In step S1 shown in
Referring to
Referring to
In step S2 shown in
In this step S2, more specifically, it is accepted that the user U(1) selects a file to be specified as a common file (step S21 in
Referring to
In step S3 shown in
In step S4 shown in
Referring to
Referring to
Referring to
In step S5 shown in
Referring to
Referring to
In step S6 shown in
In step S7 shown in
According to this network editing system, a user can efficiently edit a web site. Specifically, the user can use a common file when editing a partial web site and thus can edit the partial web site by using resources not included in the partial web site. Moreover, according to the network editing system, the user can safely edit the web site. Specifically, the user need not export all files of the entire web site and is inhibited from modifying or deleting common files, whereby there is no possibility that the entire web site loses the transparency or commonality when the partial web site is recombined with the entire web site.
Referring to
In this embodiment, both of a first computer system 1 and a second computer system 2 are standalone computer terminals, both of which are not connected to the information communication network 100. In this embodiment, a generated editing file (step S2 in
Referring to
Referring to
Although certain preferred embodiments have been shown and described, it will be understood that many changes and modifications may be made therein without departing from the scope and intent of the appended claims.
Kobayashi, Takumi, Nakamura, Tadahiko
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5983245, | Dec 27 1996 | Apple Inc | Method and apparatus for implementing universal resource locator menus |
6581061, | Feb 13 1997 | OATH INC | Remote web site authoring system and method |
6684369, | Jun 19 1997 | International Business Machines Corporation | Web site creator using templates |
6957218, | Apr 06 2000 | Medical Central Online | Method and system for creating a website for a healthcare provider |
7287227, | Jun 29 2001 | RIES, DAVID | System and method for editing web pages in a client/server architecture |
7426687, | Jan 04 2001 | Adobe Systems Incorporated | Automatic linking of documents |
7624342, | Jan 24 2003 | CDK GLOBAL, LLC | Remote web site editing in a web browser without external client software |
20010039594, | |||
20020065920, | |||
20020091736, | |||
20030204811, | |||
20040143787, | |||
20040221231, | |||
20050015710, | |||
20050021611, | |||
20050021862, | |||
20060085492, | |||
20060200751, | |||
20060212806, | |||
20070074111, | |||
JP2000057373, | |||
JP2000076118, | |||
JP2002278855, | |||
JP2003030033, | |||
JP9200076118, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 14 2005 | International Business Machines Corporation | (assignment on the face of the patent) | / | |||
Oct 17 2005 | KOBAYASHI, TAKUMI | CORPORATION, INTERNATIONAL BUSINESS MACHINES | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 016772 | /0748 | |
Oct 17 2005 | NAKAMURA, TADAHIKO | CORPORATION, INTERNATIONAL BUSINESS MACHINES | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 016772 | /0748 | |
Aug 03 2006 | KOBAYASHI, TAKUMI | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018074 | /0829 | |
Aug 03 2006 | NAKAMURA, TADAHIKO | International Business Machines Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018074 | /0829 |
Date | Maintenance Fee Events |
Dec 15 2010 | ASPN: Payor Number Assigned. |
Jun 13 2014 | REM: Maintenance Fee Reminder Mailed. |
Nov 02 2014 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Nov 02 2013 | 4 years fee payment window open |
May 02 2014 | 6 months grace period start (w surcharge) |
Nov 02 2014 | patent expiry (for year 4) |
Nov 02 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 02 2017 | 8 years fee payment window open |
May 02 2018 | 6 months grace period start (w surcharge) |
Nov 02 2018 | patent expiry (for year 8) |
Nov 02 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 02 2021 | 12 years fee payment window open |
May 02 2022 | 6 months grace period start (w surcharge) |
Nov 02 2022 | patent expiry (for year 12) |
Nov 02 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |