Drupal 7 с несколькими сайтами, несколькими базами данных и 1 общей кодовой базой

Я хочу разработать drupal multi-site со следующей структурой:

  • Одна общая кодовая база drupal 7 для нескольких сайтов, каждый веб-сайт имеет собственную базу данных.
  • Один основной веб-сайт с общими таблицами.
  • Каждый многосайтовый экземпляр считывает некоторые таблицы из основной базы данных, а не из собственной базы данных. Например, типы контента, поля, представления, правила и связанные с ними конфигурации доступны только для чтения в основной базе данных. Так что я могу разрабатывать все сайты в одном месте.

В результате каждый сайт должен использовать одни и те же типы контента, представления, правила, но разное содержимое. Я пользователь 1 всех сайтов. Редакторы подсайтов имеют только права на создание контента и пользователей. Я не хочу делиться пользователями через сайты. Поэтому я не могу использовать доступ к домену. Возможно ли это?

Спасибо за вашу помощь.


person mtin -nong    schedule 15.10.2013    source источник
comment
Этот вопрос кажется не по теме, потому что он касается Drupal, принадлежит drupal.stackexchange.com   -  person Raptor    schedule 15.10.2013


Ответы (1)


Этот модуль должен позволить вам выполнить то, что вы ищете:

https://drupal.org/project/domain

Как указано в описании модуля, вы можете обмениваться таблицами с модулем префикса домена. Вы можете выбрать, какие таблицы будут общими, а какие нет.

person joshmmo    schedule 15.10.2013
comment
Обратите внимание, что модуль домена поддерживает поддомены, но не несколько доменов (хотя я полагаю, что вы, вероятно, могли бы преодолеть это с помощью обратного прокси-сервера или чего-то еще) :( - person Kasapo; 16.02.2014