1

特定のドメインを対象とするDrupal7のシステムで作業しています(ドメインは役割を果たしませんが、システム内のすべてのサイトが同じドメインを持っています)。さまざまなサイトをよりシームレスに連携させようとしています。

アイデアは、2つのサイトがノードを共有することで連携できるようにする必要があるということです。たとえば、カレンダーのイベントを共有したい場合などです。問題は、2つのサイトが別々のデータベースにあり、変更できないことです。2つのサイトは、いつでもコラボレーションを開始または終了できる必要があります。ある程度のリアルタイム共有がいいでしょう。一方のサイトが更新してイベントを実行し、もう一方のサイトが実際に短い時間枠内で認識できるようにします。

このためのモジュールがすでに存在することを望んでいましたが、見つけることができませんでした。サイト間の同期の場合のようです。この問題の解決策を知っていますか?

4

2 に答える 2

0

フィード API をセットアップして RSS フィードを作成できます。RSS フィードのコンテンツは、イベントのコンテンツ タイプのノードにインポートされます。カレンダー用に作成するビューは、サイト独自のイベント タイプと、他のサイトからインポートされたイベントを含むコンテンツ タイプを参照する必要があります。これを最も効率的に行うには、参加サイトの関連するすべての RSS フィードを取得し、エクスポート用に独自の RSS フィードを生成する 1 つの中央サイトが必要になるでしょう。

于 2012-02-05T18:45:29.053 に答える
0

Domains モジュールを検討しましたか? http://drupal.org/project/domain . 私はそれを 5 つのサイト、一部のサイトの共有コンテンツ、標準のフッター コンテンツ、共有ユーザーに使用しました。

注: 私のデプロイメントは Drupal 6 でした。D7 バージョンがどのように機能するかはわかりません。

于 2012-02-06T16:03:58.693 に答える