Сотрудничество между сайтами Drupal 7 - PullRequest
1 голос
/ 05 февраля 2012

Я работаю в системе в Drupal 7, которая нацелена на определенный домен (домен не играет роли, но все сайты в системе имеют один и тот же домен).Я пытаюсь заставить разные сайты работать вместе более плавно.

Идея состоит в том, что два сайта должны иметь возможность работать вместе, делясь своими узлами, например, они хотят поделиться своими событиями календаря.Проблема в том, что два сайта находятся в отдельных базах данных, которые нельзя изменить.Два сайта должны иметь возможность начать или завершить совместную работу в любое время.Некоторая степень обмена в реальном времени была бы хорошей.Чтобы один сайт мог обновляться и получать информацию о событиях, а другой узнает в течение очень короткого периода времени.

Я надеялся, что модуль для этого уже существует, но я не смог его найти.Кажется, это случай синхронизации между сайтами.Знаете ли вы решение этой проблемы?

Ответы [ 2 ]

0 голосов
/ 06 февраля 2012

Рассматривали ли вы модуль Домены? http://drupal.org/project/domain. Я использовал это для 5 сайтов, общего контента на некоторых сайтах, стандартного контента нижнего колонтитула, общих пользователей.

Примечание. Мое развертывание было в Drupal 6, я не уверен, как работает версия D7.

0 голосов
/ 05 февраля 2012

Вы можете настроить фиды api для создания фида rss, содержимое которого импортируется в узлы типа контента для событий.Представления, которые вы создаете для календарей, должны будут ссылаться на собственный тип событий сайта плюс тип контента, содержащий события, импортированные с другого сайта.Чтобы сделать это наиболее эффективно, вам, вероятно, нужно, чтобы один центральный сайт извлекал все соответствующие RSS-каналы участвующих сайтов и создавал свой собственный RSS-канал для экспорта.

...