(57)【要約】  【課題】部分サイトの編集の効率化とその安全性とを両立することができるウェブサイトの編集方法、ウェブサイトの編集システム、ウェブサイトの編集用プログラムを提供する。  【解決手段】少なくとも第一及び第二編集環境を含む複数の編集環境を用いてウェブサイトを編集する編集方法であり、  当該ウェブサイトは、複数のウェブページで構成され当該第一編集環境内に記憶されており、  当該第一編集環境において、  当該複数のウェブページの一部をユーザが部分サイトとして指定するのを受け付ける指定ステップと、  当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを含む編集ファイルを生成する生成ステップと  を有する。【選択図】  図１
2006113921.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第一及び第二編集環境を含む複数の編集環境を用いてウェブサイトを編集する編集方法であり、
当該ウェブサイトは、複数のウェブページで構成され当該第一編集環境内に記憶されており、
当該第一編集環境において、
当該複数のウェブページの一部をユーザが部分サイトとして指定するのを受け付ける指定ステップと、
当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを含む編集ファイルを生成する生成ステップと
を有するウェブサイトの編集方法。
【請求項２】
前記共通ファイルは、前記部分ウェブサイトに含まれない他のウェブページに関連するファイルである請求項１に記載の編集方法。
【請求項３】
前記共通ファイルは、前記部分サイトに含まれない他のウェブページが有するウェブ素材に関連するファイルを含む請求項１に記載の編集方法。
【請求項４】
前記共通ファイルは、前記部分サイトを構成するウェブページからのリンク先を示すリンク情報を含む請求項１に記載の編集方法。
【請求項５】
前記指定ステップは、
前記ウェブサイトを構成する複数のウェブページをそのリンク関係に基づいてツリー構造で表示する表示サブステップと、
ツリー構造で表示されたあるウェブページとその下位のウェブページとを部分サイトとしてユーザが指定するのを受け付ける指定サブステップと
を有する請求項１に記載の編集方法。
【請求項６】
前記生成ステップは、
前記部分サイトに含まれず、かつ当該部分サイトの編集に利用され得る他のウェブページに関連するファイルについてユーザの選択を受け付ける選択サブステップと、
当該ユーザに選択されたファイルを共通ファイルとする共通化サブステップと
を有する請求項１に記載の編集方法。
【請求項７】
前記生成ステップは、
前記ウェブサイトに対応するフォルダの下位階層に前記編集ファイルに対応する編集フォルダを生成する請求項１に記載の編集方法。
【請求項８】
前記生成ステップで生成された編集ファイルを第一編集環境から第二編集環境へエクスポートするエクスポートステップを有する請求項１に記載の編集方法。
【請求項９】
前記第二編集環境において、
前記エクスポートステップでエクスポートされた編集ファイルをユーザが編集するのを受け付ける編集ステップを有する請求項８に記載の編集方法。
【請求項１０】
前記編集ステップでは、ユーザが共通ファイルを利用して前記固有ファイルを編集するのを受け付ける請求項９に記載の編集方法。
【請求項１１】
前記編集ステップでは、前記共通ファイルをユーザが編集するのを受け付けない請求項９に記載の編集方法。
【請求項１２】
前記共通ファイルは、前記部分サイトを構成するウェブページからのリンク先を示すリンク情報を含み、
前記編集ステップでは、前記固有ファイルに当該リンク情報を付加する請求項９に記載の編集方法。
【請求項１３】
前記第二編集環境において、
前記編集ステップで編集された編集ファイルに基づいて部分サイトを表示する表示ステップを有する請求項９に記載の編集方法。
【請求項１４】
前記共通ファイルは、前記部分サイトに含まれない他のウェブページが有するウェブ素材への第一編集環境における相対パス情報及び当該ウェブ素材のメタ情報とを含み、
前記編集ステップでは、前記固有ファイルに当該相対パス情報及びメタ情報を付加し
前記表示ステップでは当該ウェブ素材を当該メタ情報に基づいて表示させる請求項１３に記載の編集方法。
【請求項１５】
前記共通ファイルは、前記部分サイトに含まれない他のウェブページが有するウェブ素材の実情報を含み、
前記編集ステップでは、前記固有ファイルに当該実情報を付加し、
前記表示ステップでは当該ウェブ素材を当該実情に基づいて表示させる請求項１３に記載の編集方法。
【請求項１６】
前記ウェブサイトは情報通信ネットワーク上のウェブサーバへアップロードされており、
前記共通ファイルは、前記部分サイトに含まれない他のウェブページが有するウェブ素材への情報通信ネットワークにおける絶対パス情報を含み、
前記編集ステップでは、前記固有ファイルに当該絶対パス情報を付加し、
前記表示ステップでは当該絶対パス情報に基づいて当該ウェブ素材のウェブサーバ上における実情報を得て、当該実情報に基づいて当該ウェブ素材を表示させる請求項１３に記載の編集方法。
【請求項１７】
前記編集ステップで編集された編集ファイルを第二編集環境から第一編集環境へインポートするインポートステップと、
前記第一編集環境において、
当該インポートステップでインポートされた編集ファイルに基づいてウェブサイトを再構築する再構築ステップと
を有する請求項９に記載の編集方法。
【請求項１８】
前記複数の編集環境として、第三編集環境を含み、
前記第一編集環境において、
当該複数のウェブページの一部を第一部分サイトとして指定する第一指定ステップと、
当該複数のウェブページの他の一部を第二部分サイトとして指定する第二指定ステップと、
当該第一部分サイトに含まれるウェブページに対応する第一固有ファイルと、当該第一部分サイトの編集に潜在的に利用される第一共通ファイルとを含む第一編集ファイルを生成する第一生成ステップと、
当該第二部分サイトに含まれるウェブページに対応する第二固有ファイルと、当該第二部分サイトの編集に潜在的に利用される第二共通ファイルとを含む第二編集ファイルを生成する第二生成ステップと、
当該第一生成ステップで生成された第一編集ファイルを第一編集環境から第二編集環境へエクスポートする第一エクスポートステップと、
当該第二生成ステップで生成された第二編集ファイルを第一編集環境から第三編集環境へエクスポートする第二エクスポートステップと
を備える請求項１に記載の編集方法。
【請求項１９】
前記複数の編集環境は、情報通信ネットワークにより相互に接続される複数の編集システムである請求項１に記載の編集方法。
【請求項２０】
ウェブサイトを編集する編集システムであり、
複数のウェブページで構成される当該ウェブサイトを記憶する記憶手段と、
当該複数のウェブページの一部をユーザが部分サイトとして指定するのを受け付ける指定手段と、
当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを含む編集ファイルを生成する生成手段と
を有するウェブサイトの編集システム。
【請求項２１】
前記生成手段により生成された編集ファイルを当該編集システムから他の編集システムへエクスポートするエクスポート手段を有する請求項２１に記載の編集システム。
【請求項２２】
ウェブサイトを編集する編集システムであり、
当該ウェブページは複数のウェブページで構成され、
当該複数のウェブページの一部を部分サイトとし、
当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを編集ファイルとし、
他の編集システムから当該編集ファイルのエクスポートを受け付ける入力手段と、
当該入力手段によりエクスポートされた編集ファイルをユーザが編集するのを受け付ける編集手段と
を有する編集システム。
【請求項２３】
前記編集手段は、前記固有ファイルをユーザが編集するのを受け付け、前記共通ファイルをユーザが編集するのを受け付けない請求項２２に記載の編集システム。
【請求項２４】
前記編集手段により編集された編集ファイルに基づいて部分サイトを表示する表示手段を有する請求項２２に記載の編集システム。
【請求項２５】
前記編集手段により編集された編集ファイルを当該編集システムから他の編集システムへインポートするインポート手段を有する請求項２２に記載の編集システム。
【請求項２６】
ウェブサイトを編集する編集システムとしてコンピュータを機能させるためのコンピュータプログラムであり、
当該コンピュータに、
複数のウェブページで構成される当該ウェブサイトを記憶する記憶機能と、
当該複数のウェブページの一部をユーザが部分サイトとして指定するのを受け付ける指定機能と、
当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを含む編集ファイルを生成する生成機能と
を実現させるプログラム。
【請求項２７】
前記コンピュータに、前記生成機能により生成された編集ファイルを当該編集システムから他の編集システムへエクスポートするエクスポート機能を実現させる請求項２６に記載のプログラム。
【請求項２８】
ウェブサイトを編集する編集システムとしてコンピュータを機能させるためのコンピュータプログラムであり、
当該ウェブページは複数のウェブページで構成され、
当該複数のウェブページの一部を部分サイトとし、
当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを編集ファイルとし、
当該コンピュータに、
他の編集システムから当該編集ファイルのエクスポートを受け付ける入力機能と、
当該入力手段によりエクスポートされた編集ファイルをユーザが編集するのを受け付ける編集機能と
を実現させるプログラム。
【請求項２９】
前記編集機能は、前記固有ファイルをユーザが編集するのを受け付け、前記共通ファイルをユーザが編集するのを受け付けない請求項２８に記載のプログラム。
【請求項３０】
前記コンピュータに、前記編集機能により編集された編集ファイルに基づいて部分サイトを表示する表示機能を実現させる請求項２８に記載のプログラム。
【請求項３１】
前記コンピュータに、前記編集機能により編集された編集ファイルを当該編集システムから他の編集システムへインポートするインポート機能を実現させる請求項２８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサイトの編集技術に係り、より詳細には、複数の編集環境によるウェブサイトの作成・編集・更新作業に好適な技術に係る。
【背景技術】
【０００２】
従来からウェブサイトの編集を行う場合には、一般にウェブサイト全体を一まとまりとして作成・編集・更新管理する手法が採られてきた。しかしながら、この手法では、複数の編集環境でウェブサイトを作成・編集・更新することは考慮されていない。複数の編集環境を考慮した手法としては、次のような手法が採られてきた。第一に、ウェブサイト全体を分割して個々に部分サイトを作成する手法である。第二に、ソースサーバ等を用いてウェブサイトの分散開発を行う手法である。
【０００３】
【特許文献１】特開２０００−５７３７３号公報
【特許文献２】特開２０００−６６１１８号公報
【０００４】
なお、特許文献１、特許文献２には、ファイルの分散管理システムが開示されているが、これらは分散環境でのウェブサイトの編集について教えるものではない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ウェブサイトを複数の編集環境で作成・編集・更新する場合としては、例えば、企業のウェブサイトのうち、ある部門のサブサイトの編集等をその部門に任せたい場合、ある教育委員会のウェブサイトのうち、各学校団体のサブサイトの編集等をその学校に任せたい場合、ある学校団体のウェブサイトのうち、各クラスのサブサイトの編集等をそのクラスに任せたい場合などが挙げられる。しかしながら、上記第一及び第二の手法では、必ずしも利用者の要求を十分に満足させることはできない。
【０００６】
第一の手法では、全体サイトのファイルを個々の編集環境でローカルに持たないため、例えば、他部門のサブサイトへのリンクや、サイト全体を通じて使用されている画像（例えば、企業名のロゴ画像など）を部分サイトの編集環境で利用することができない。一方、第二の手法では、全体サイトのファイルを個々の編集環境でローカルに有するため、他部門のサブサイトへのリンクや、サイト全体を通じて使用されている画像を利用することは容易である。反面、他部門のサブサイトへのリンクや、サイト全体を通じて使用されている画像を誤って編集、消去してしまうおそれがある。
【０００７】
本発明はこのような技術的な課題に鑑みてなされたものであり、その目的は、部分サイトの編集の効率化とその安全性とを両立することができるウェブサイトの編集方法、ウェブサイトの編集システム、ウェブサイトの編集用プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、次のようなウェブサイトの編集方法として捉えることができる。すなわち、少なくとも第一及び第二編集環境を含む複数の編集環境を用いてウェブサイトを編集する編集方法であり、当該ウェブサイトは、複数のウェブページで構成され当該第一編集環境内に記憶されており、当該第一編集環境において、当該複数のウェブページの一部をユーザが部分サイトとして指定するのを受け付ける指定ステップと、当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを含む編集ファイルを生成する生成ステップとを有するウェブサイトの編集方法である。また、前記生成ステップで生成された編集ファイルを第一編集環境から第二編集環境へエクスポートするエクスポートステップを有する編集方法でもある。さらに、前記第二編集環境において、前記エクスポートステップでエクスポートされた編集ファイルをユーザが編集するのを受け付ける編集ステップを有する編集方法でもある。さらにまた、前記第二編集環境において、前記編集ステップで編集された編集ファイルに基づいて部分サイトを表示する表示ステップを有する編集方法でもある。また、前記編集ステップで編集された編集ファイルを第二編集環境から第一編集環境へインポートするインポートステップと、前記第一編集環境において、当該インポートステップでインポートされた編集ファイルに基づいてウェブサイトを再構築する再構築ステップとを有する編集方法でもある。
【０００９】
また本発明は、次のようなウェブサイトの編集システムとして捉えることができる。すなわち、ウェブサイトを編集する（第一の）編集システムであり、複数のウェブページで構成される当該ウェブサイトを記憶する記憶手段と、当該複数のウェブページの一部をユーザが部分サイトとして指定するのを受け付ける指定手段と、当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを含む編集ファイルを生成する生成手段とを有するウェブサイトの編集システムである。また、前記生成手段により生成された編集ファイルを当該編集システムから他の編集システムへエクスポートするエクスポート手段を有する編集システムでもある。また、ウェブサイトを編集する（第二の）編集システムであり、当該ウェブページは複数のウェブページで構成され、当該複数のウェブページの一部を部分サイトとし、当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを編集ファイルとし、他の編集システムから当該編集ファイルのエクスポートを受け付ける入力手段と、当該入力手段によりエクスポートされた編集ファイルをユーザが編集するのを受け付ける編集手段とを有する編集システムでもある。また前記編集手段は、前記固有ファイルをユーザが編集するのを受け付け、前記共通ファイルをユーザが編集するのを受け付けない編集システムでもある。さらに、前記編集手段により編集された編集ファイルに基づいて部分サイトを表示する表示手段を有する編集システムでもある。さらにまた、前記編集手段により編集された編集ファイルを当該編集システムから他の編集システムへインポートするインポート手段を有する編集システムでもある。
【００１０】
また本発明は、次のようなウェブサイトの編集プログラムとして捉えることができる。すなわち、ウェブサイトを編集する（第一の）編集システムとしてコンピュータを機能させるためのコンピュータプログラムであり、当該コンピュータに、複数のウェブページで構成される当該ウェブサイトを記憶する記憶機能と、当該複数のウェブページの一部をユーザが部分サイトとして指定するのを受け付ける指定機能と、当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを含む編集ファイルを生成する生成機能とを実現させるプログラムである。また、前記コンピュータに、前記生成機能により生成された編集ファイルを当該編集システムから他の編集システムへエクスポートするエクスポート機能を実現させるプログラムでもある。またウェブサイトを編集する（第二の）編集システムとしてコンピュータを機能させるためのコンピュータプログラムであり、当該ウェブページは複数のウェブページで構成され、当該複数のウェブページの一部を部分サイトとし、当該部分サイトに含まれるウェブページに対応する固有ファイルと、当該部分サイトの編集に利用され得る共通ファイルとを編集ファイルとし、当該コンピュータに、他の編集システムから当該編集ファイルのエクスポートを受け付ける入力機能と、当該入力手段によりエクスポートされた編集ファイルをユーザが編集するのを受け付ける編集機能とを実現させるプログラムでもある。また、前記編集機能は、前記固有ファイルをユーザが編集するのを受け付け、前記共通ファイルをユーザが編集するのを受け付けないプログラムでもある。また前記コンピュータに、前記編集機能により編集された編集ファイルに基づいて部分サイトを表示する表示機能を実現させるプログラムでもある。さらに、前記コンピュータに、前記編集機能により編集された編集ファイルを当該編集システムから他の編集システムへインポートするインポート機能を実現させるプログラムでもある。
【発明の効果】
【００１１】
本発明により、部分サイトの編集の効率化とその安全性とを両立することができるウェブサイトの編集方法、ウェブサイトの編集システム、ウェブサイトの編集用プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
実施形態１
図１は、本発明を適用可能なネットワーク編集システムの概略図である。このネットワーク編集システムは、情報通信ネットワーク１００と、そのネットワークに接続された第一〜第三コンピュータシステム１〜３、ウェブサーバ４とを備えている。ここで、情報通信ネットワーク１００は、インタネット、イントラネット、エクストラネットを包含する概念である。したがって、これらのコンピュータシステムを利用する第一〜第三ユーザU(1)〜(3)は、それぞれが属する組織を超えて、或いは作業を行う場所や時間に関わらず共同してウェブサイトの作成・編集・更新作業を行うことが可能である。
【００１３】
この実施形態では、ユーザU(1)はある組織のウェブマスターであり、ユーザU(2)はその組織に属する下部組織Aのウェブマスター、ユーザU(3)はその組織に属する下部組織Bのウェブマスターとする。また第一コンピュータシステム（第一編集システム）１は、ユーザU(1）にその組織の全体ウェブサイトS(C)の作成・編集・更新等の作業を行う第一編集環境C(1)を提供する。また、第二コンピュータシステム（第二編集システム）２は、ユーザU(2)に全体ウェブサイトS(C)の一部を構成する下部組織Aのウェブサイト（一又は複数のウェブページで構成される部分サイト）S(P1)の編集等を行う第二編集環境C(2)を提供する。さらに、第三コンピュータシステム（第三編集システム）３は、ユーザU(3)に全体ウェブサイトS(C)の一部を構成する下部組織Bのウェブサイト（一又は複数のウェブページで構成される部分サイト）S(P2)の編集等を行う第三編集環境C(3)を提供する。なお、本実施形態では、このように各コンピュータシステム１〜３が各編集環境C(1）〜（3）を提供するものであるが、これに限らず、一のコンピュータシステムが、（情報通信ネットワーク１００を介することなく）複数の編集環境を提供することもできる。例えば、コンピュータシステム２がログイン時のユーザ認証に基づき、ユーザU(2)に対しては第二編集環境C(2)を、ユーザU(3)に対しては第三編集環境C(3)を提供することもできる。
【００１４】
また、本実施形態では、ユーザU(1)が第一コンピュータシステム１内に記憶されているウェブサイトS(C)を情報通信ネットワーク１００を解してウェブサーバ４上へアップロードすることにより、広く一般にウェブサイトS(C)が公開されている。
【００１５】
図２は、各コンピュータシステム１〜３のハードウェア構成を説明する概略図である。コンピュータシステム１〜３は、ホストコントローラ１１０により相互に接続されるＣＰＵ１００、ＲＡＭ１２０、グラフィックコントローラ１４６を有するＣＰＵ周辺部と、入出力コントローラ１４０によりホストコントローラ１１０に接続される通信インターフェイス１４４、ハードディスクドライブ１２４、及びＣＤ−ＲＯＭドライブ１２６を有する入出力部と、入出力コントローラ１４０に接続されるＲＯＭ１２２、入出力チップ１４２を有するレガシー入出力部（フレキシブルディスクドライブ１２８など）とを備える。
【００１６】
ホストコントローラ１１０は、ＲＡＭ１２０と、高い転送レートでＲＡＭ１２０をアクセスするＣＰＵ１００及びグラフィックコントローラ１４６とを接続する。ＣＰＵ１００は、ＲＯＭ１２２及びＲＡＭ１２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１４６は、ＣＰＵ１００等がＲＡＭ１２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１４８上に表示させる。これに代えて、グラフィックコントローラ１４６は、ＣＰＵ１００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００１７】
入出力コントローラ１４０は、ホストコントローラ１１０と、比較的高速な入出力装置である通信インターフェイス１４４、ハードディスクドライブ１２４、及びＣＤ−ＲＯＭドライブ１２６を接続する。通信インターフェイス１４４は、ネットワークを介して他の装置と通信する。ハードディスクドライブ１２４は、コンピュータが使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１２６は、ＣＤ−ＲＯＭ１３０からプログラム又はデータを読み取り、ＲＡＭ１２０を介して入出力チップ１４２に提供する。
【００１８】
また、入出力コントローラ１４０には、ＲＯＭ１２２と、入出力チップ１４２等の比較的低速な入出力装置（例えば、フレキシブルディスクドライブ１２８）とが接続される。ＲＯＭ１２２は、コンピュータの起動時にＣＰＵ１００が実行するブートプログラムや、コンピュータのハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１２８は、フレキシブルディスク１３２からプログラム又はデータを読み取り、ＲＡＭ１２０を介して入出力チップ１４２に提供する。入出力チップ１４２は、フレキシブルディスクドライブ１２８や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００１９】
次に、各コンピュータシステム１〜３のソフトウェア構成について説明する。コンピュータシステムに提供されるコンピュータプログラム（オペレーティングシステム及びアプリケーションプログラム）は、フレキシブルディスク１３２、ＣＤ−ＲＯＭ１３０、ＤＶＤ−ＲＯＭ、ＩＣカード等の記録媒体に格納されて、或いはネットワークを介して利用者によって提供される。プログラムは、記録媒体から読み出され入出力チップ１４２を介してコンピュータにインストールされ、又はネットワーク上の他のコンピュータから読み出され通信インタフェイス１４４を介してコンピュータにインストールされ、コンピュータにおいて実行される。
【００２０】
ここで、各コンピュータシステム１〜３にはアプリケーションプログラムとしてのウェブサイト編集プログラムがインストールされる。本実施態様では、各コンピュータシステム１〜３には、同一のウェブサイト編集プログラムがインストールされるが、異なるウェブサイト編集プログラムがインストールされてもよい。例えば、コンピュータシステム１には全体ウェブサイト専用の編集プログラムがインストールされ、コンピュータシステム２、３には部分ウェブサイト専用の編集プログラムがインストールされてもよい。
【００２１】
そして、これらのようなハードウェア構成とソフトウェア構成とが相まって、各コンピュータシステム１〜３はそれぞれ次のような機能を発揮する。
【００２２】
図３は、本実施形態に係るネットワーク編集システムの基本動作を説明するフローチャートである。図４は、図３のフローチャートのステップS1の動作をより詳細に説明するフローチャートである。図５は、図３のフローチャートのステップS2の動作をより詳細に説明するフローチャートである。また図６〜図１３は、各コンピュータシステム１〜３の表示装置１４８の表示画面を示すものである。以下、これらのフローチャート及び表示画面に基づいて、本実施形態にかかるネットワーク編集システムの動作を説明する。
【００２３】
図３のステップS1では、第一編集環境C(1)、すなわち本実施形態では第一コンピュータシステム１において、全体ウェブサイトS（C)の中からユーザU(1)が部分サイトS(P)を指定する。このステップS1は、より詳細には、全体ウェブサイトS（C)の構造をツリー構造で表示し（図４のステップS11)、そのツリー構造の全体ウェブサイトS（C)の中からユーザU(1)が部分サイトS(P)をマウス等で操作することにより、指定を行う。本実施形態では、第二編集環境C(2)、すなわち第二コンピュータシステム２で編集を行う部分サイトS(P1)と、第三編集環境C(3)、すなわち第三コンピュータシステム３で編集を行う部分サイトS(P2)とを指定する。なお、第二編集環境C(2)と第三編集環境C(3)との作業・動作は実質的に等価であるため、以下の説明は第二編集環境C(2)での作業・動作として説明する。
【００２４】
図６は、ステップS1における第一コンピュータシステム１の表示画面148(S1)を示している。この表示画面148(S1)の中央には、全体ウェブサイトS（C)の構造がツリー構造で表示されている。その一部を構成するオブジェクト（この場合は、ウェブページ）をユーザU(1) が右クリックすると、図示のポップアップメニュー群が表示される。そのメニュー群の中の「共通ファイルに指定」をユーザU(1)が選択すると、そのオブジェクトは共通ファイルとして指定される。
【００２５】
図７は、ステップS1における第一コンピュータシステム１の他の表示画面148(S1)を示している。この表示画面148(S1)の左下には、全体ウェブサイトS（C)に含まれるウェブ素材がファイル表示されている。その一部を構成するオブジェクト（この場合は、ウェブ素材としてのGIFファイル）をユーザU(1) が右クリックすると、図示のポップアップメニュー群が表示される。そのメニュー群の中の「共通ファイルに指定」をユーザU(1)が選択すると、そのオブジェクトは共通ファイルとして指定される。
【００２６】
図３のステップS2では、第一コンピュータシステム１が部分サイトS(P1)用の編集ファイル（第一編集ファイル）を作成する。この編集ファイルは、ステップS1で指定された部分サイトS(P1)に含まれるウェブページ群に対応する固有ファイルと、その部分サイトS(P1)の編集に利用され得る共通ファイルとを含む。この共通ファイルは、部分ウェブサイトS(P1)に含まれない他のウェブページ（全体ウェブサイトS(C)、部分ウェブサイトS(P2)に対応するもの）に関連するファイルである。より具体的には、共通ファイルは、他のウェブページのウェブ素材(静止画像、音声、動画、スクリプト、スタイルシートなど）やリンク先を示すリンク情報である。
【００２７】
このステップS2 は、より詳細には、ユーザU(1)が共通ファイルとすべきファイルを選択するのを受け付け（図５のステップS21)、ユーザU(1)に選択されたファイルを共通ファイルとして記憶し（図５のステップS22）、コンピュータシステム１中の全体ウェブサイトS(C)のフォルダの下位に当該部分ウェブサイトS(P1)の編集フォルダを生成する（図５のステップS23）。
【００２８】
図８は、ステップS2における第一コンピュータシステム１の他の表示画面148(S2)を示している。この表示画面148(S2)の中央には、全体ウェブサイトS（C)を構成するファイルが表示されている。全体ウェブサイトS（C)を構成するファイルを含む「トップフォルダ」の下位階層には編集ファイルが含まれる「SubSiteFolder」が生成されている。さらに、その「SubSiteFolder」の内部には、共通ファイルとしてのｈｔｍｌファイル（リンク情報）が含まれる。
【００２９】
図３のステップS3では、第一編集環境C(1)から第二編集環境C(2)へ、すなわち第一コンピュータシステム１から第二コンピュータシステム２へ第一編集ファイルがエクスポートされる（図１の矢印（1-a)参照）。本実施形態では、第一編集ファイルは電子メールの添付ファイルとして第一コンピュータシステム１から第二コンピュータシステム２へエクスポートされる。なお、情報通信ネットワーク１００を介さずに編集ファイルをエクスポートする態様は、実施形態２として後述する。
【００３０】
図３のステップS4では、第二編集環境C(2)、すなわち第二コンピュータシステム２において、部分ウェブサイトS(P1)の編集を行う（図１の矢印（1-b）参照）。具体的には、ユーザU(2)が、編集ファイルのうちの共通ファイルを利用、参照して固有ファイルを編集する。ここで、第二コンピュータシステム２において、固有ファイルを変更・削除することは許容されるが、共通ファイルを変更・削除することは許容されない。例えば、共通ファイルとしてリンク情報を含む場合、部分ウェブサイトS(P1)に対応する固有ファイルにそのリンク情報を貼り付けることは許容されるが、そのリンク情報そのものを変更・削除することは許容されない。
【００３１】
図９は、ステップS4における第二コンピュータシステム２（第三コンピュータシステム３）の表示画面148(S4)を示している。この表示画面148(S4)の左には、全体ウェブサイト（ここでは「親サイト」と表示））S（C)に含まれるリンク情報（ここでは「共通リンク」と表示）とウェブ素材（ここでは「共通素材」と表示）がファイル表示されている。さらに、この表示画面148(S4)の右下には、共通ファイルとしてのリンク情報が表示されており、これらのリンク情報を用いて部分ウェブサイトS(P)を編集することができる。
【００３２】
図１０は、ステップS4における第二コンピュータシステム２（第三コンピュータシステム３）の他の表示画面148(S4)を示している。この表示画面148(S4)の中央には、部分ウェブサイトS（P1)の構造がツリー構造で表示されている。その一部を構成するオブジェクト（この場合は、共通ファイル）をユーザU(2) が右クリックすると、図示のポップアップメニュー群が表示される。そのメニュー群の中の「ファイル名を変更」はグレーアウトしており、ユーザU(2)がそれを選択して、当該共通ファイルのファイル名を変更することができないように構成されている。
【００３３】
図１１は、ステップS4における第二コンピュータシステム２（第三コンピュータシステム３）の他の表示画面148(S4)を示している。この表示画面148(S4)の中央には、共通ファイルがファイル表示されている。その一部を構成するオブジェクト（この場合は、ウェブ素材）をユーザU(2) が右クリックすると、図示のポップアップメニュー群が表示される。そのメニュー群の中の「ファイル名を変更」や「ファイルの削除」はグレーアウトしており、ユーザU(2)がそれを選択して、当該共通ファイルのファイル名を変更したり、ファイルを削除することができないように構成されている。
【００３４】
図３のステップS5では、第二編集環境C(2)、第二コンピュータシステム２において、編集終了後、又は編集過程での部分ウェブサイトS(P1）を表示行う。ここで、共通ファイルとして、他のウェブページが有するウェブ素材（例えば、静止画像）への第一編集環境C(1)、第一コンピュータシステム１における相対パス情報及びそのウェブ素材のメタ情報とを含み、編集ステップS4で、固有ファイルにその相対パス情報及びメタ情報を付加した場合には、表示ステップS5ではそのウェブ素材をメタ情報に基づいて表示させる。例えば、静止画像をダミーの画像に置き換えて表示させる。また、共通ファイルとして、他のウェブページが有するウェブ素材の実情報を含み、編集ステップS4では、固有ファイルにその実情報を付加した場合には、表示ステップS5ではそのウェブ素材を当該実情に基づいて表示させる。例えば、静止画像を第二コンピュータシステム２内の実情報に基づいてそのまま表示させる。さらに、全体ウェブサイトS(C)は情報通信ネットワーク１００上のウェブサーバ４へアップロードされており、共通ファイルは、他のウェブページが有するウェブ素材（例えば、静止画像）への情報通信ネットワーク１００における絶対パス情報を含み、編集ステップS4で、前記固有ファイルに当該絶対パス情報を付加した場合には、表示ステップS5では絶対パス情報に基づいてウェブ素材のウェブサーバ４上における実情報を得て、当該実情報に基づいてウェブ素材を表示させる。例えば、静止画像をウェブサーバ４内の実情報に基づいてそのまま表示させる。
【００３５】
図１２は、ステップS5における第二コンピュータシステム２（第三コンピュータシステム３）の表示画面148(S5)を示している。この表示画面148(S5)の中央には、部分ウェブサイトS(P)が表示されている。その一部を構成するオブジェクト（この場合は、ウェブ素材としてのノートパソコン、プリンタ、外付けハードディスクドライブ、マウスの各静止画像）は、共通ファイルとして第二編集環境C(2)が有しており、例えば、実情報に基づいて表示される。
【００３６】
図１３は、ステップS5における第二コンピュータシステム２（第三コンピュータシステム３）の他の表示画面148(S5)を示している。この表示画面148(S5)の中央には、部分ウェブサイトS(P)が表示されている。その一部を構成するオブジェクト（この場合は、ウェブ素材）をユーザU(2) が右クリックすると、図示のポップアップメニュー群が表示される。このように表示ステップS5においても、そのメニュー群の中の「ファイル名を変更」や「ファイルの削除」はグレーアウトしており、ユーザU(2)がそれを選択して、当該共通ファイルのファイル名を変更したり、ファイルを削除することができないように構成されている。
【００３７】
図３のステップS6では、第二編集環境C(2)から第一編集環境C(1)へ、すなわち第二コンピュータシステム２から第一コンピュータシステム１へ第一編集ファイルがインポートされる（図１の矢印（1-c)参照）。本実施形態では、第一編集ファイルは電子メールの添付ファイルとして第二コンピュータシステム２から第一コンピュータシステム１へインポートされる。なお、情報通信ネットワーク１００を介さずに編集ファイルをインポートする態様は、実施形態２として後述する。
【００３８】
図３のステップS7では、第一編集環境C(1)、すなわち第一コンピュータシステム１内で、インポートされた部分ウェブサイトS(P1')及びS（P2')に基づいて、再び全体ウェブサイトS（C'）を構築する（図１の矢印(1)参照）。図３のステップS8では、再構築された全体ウェブサイトS（C'）を情報通信ネットワーク１００を介してウェブサーバ４へアップロードする（図１の矢印(2)参照）。その結果、再構築された全体ウェブサイトS(C'）は広く一般に公開される。
【００３９】
このようなネットワーク編集システムによれば、ウェブサイトの編集を効率的に行うことができる。つまり、部分ウェブサイトを編集する際に、共通ファイルを利用することができるため、部分ウェブサイトに含まれないリソースを利用して、部分ウェブサイトを編集することができる。また、このようなネットワーク編集システムによればウェブサイトの編集を安全に行うなうこともできる。つまり、全体ウェブサイトのすべてのファイルをエクスポートする必要がなく、さらに、共通ファイルの変更、削除を禁止しているため、全体ウェブサイトと再び連結された際にも、その透過性や共通性を損なうことがない。
【００４０】
実施形態２
図１４は、実施形態２に係るネットワーク編集システムの概略図である。このネットワーク編集システムでは、実施態様１とは異なり、編集ファイルのエクスポート（図３のステップS3、図１の矢印（1-a）参照）及びインポート（図３ｓのステップS6、図１の矢印（1-c）参照）を情報通信ネットワーク１００を介して行わない態様である。なお、実施態様１と同一の構成については同一の符号を付し、その説明を省略する。
【００４１】
ここで、第一コンピュータシステム１及び第二コンピュータシステム２はいずれも情報通信ネットワーク１００に接続されていないスタンドアロンのコンピュータ端末である。ここで、生成された編集ファイル（図３のステップS2)は、情報記憶媒体、例えば、CD-R130やUSBメモリ134に格納され、第一コンピュータシステム１から第二コンピュータシステム２（第三コンピュータシステム３）へとエクスポートされ、第二コンピュータシステム（第三コンピュータシステム３）から第一コンピュータシステムへとインポートされる
【００４２】
実施形態３
図１５は、実施形態３に係るネットワーク編集システムの概略図である。このネットワーク編集システムでは、実施態様１とは異なり、編集済みの部分ウェブサイトS(P')を第二編集環境（第二コンピュータシステム２）、第三編集環境（第三コンピュータシステム３）から直接ウェブサーバ４へアップロードする態様である。なお、実施態様１と同一の構成については同一の符号を付し、その説明を省略する。
【００４３】
図１６は、実施態様３に係るネットワーク編集システムの基本動作を説明するフローチャートである。このネットワーク編集システムでは、実施態様１とは異なり、編集後の部分ウェブサイトS(P')を、第二コンピュータシステム２から情報通信ネットワーク１００を介して直接ウェブサイト４へアップロードする。
【図面の簡単な説明】
【００４４】
【図１】図１は、実施態様１に係る編集システムの概略図である。
【図２】図２は、各コンピュータシステムのハードウェア構成図である。
【図３】図３は、実施態様１に係る編集システムの基本動作を示すフローチャートである。
【図４】図４は、図３のステップS1をより詳細に説明するフローチャートである。
【図５】図５は、図３のステップS2をより詳細に説明するフローチャートである。
【図６】図６は、コンピュータシステムの表示画面の例である。
【図７】図７は、コンピュータシステムの表示画面の例である。
【図８】図８は、コンピュータシステムの表示画面の例である。
【図９】図９は、コンピュータシステムの表示画面の例である。
【図１０】図１０は、コンピュータシステムの表示画面の例である。
【図１１】図１１は、コンピュータシステムの表示画面の例である。
【図１２】図１２は、コンピュータシステムの表示画面の例である。
【図１３】図１３は、コンピュータシステムの表示画面の例である。
【図１４】図１４は、実施態様２に係る編集システムの概略図である。
【図１５】図１５は、実施態様３に係る編集システムの概略図である。
【図１６】図１６は、実施態様３に係る編集システムの基本動作を示すフローチャートである。
【符号の説明】
【００４５】
１…第一コンピュータシステム（第一編集システム、第一編集環境）、２…第二コンピュータシステム（第二編集システム、第二編集環境）、３…第三コンピュータシステム（第三編集システム、第三編集環境）、４…ウェブサーバ、１００…情報通信ネットワーク
【図１】
2006113921.tif 000003
【図２】
2006113921.tif 000004
【図３】
2006113921.tif 000005
【図４】
2006113921.tif 000006
【図５】
2006113921.tif 000007
【図６】
2006113921.tif 000008
【図７】
2006113921.tif 000009
【図８】
2006113921.tif 000010
【図９】
2006113921.tif 000011
【図１０】
2006113921.tif 000012
【図１１】
2006113921.tif 000013
【図１２】
2006113921.tif 000014
【図１３】
2006113921.tif 000015
【図１４】
2006113921.tif 000016
【図１５】
2006113921.tif 000017
【図１６】
2006113921.tif 000018