Новый сайт - forum.drupal.ru

Прислано: axel

сб, 29/01/2005 - 21:42

Другие статьи по теме:

Небольшая реорганизация drupal.ru — форумы теперь представлены на отдельном сайте — forum.drupal.ru. Оба сайта, и основной и форумный, имеют общий контент и почти полностью одинаковые настройки — разница в настройках интерфейса, на форумном сайте полностью отсутствуют боковые блоки и главной странице сайта является список форумов, на drupal.ru напротив боковые блоки включены почти на всех страницах, а главной страницей как и раньше является список последних новостей. На форумном сайте отключены также дневники, каталог ссылок и всё прочее, не имеющее непосредственного отношения к форуму. В результате получилось нечто похожее по интерфейсу на какой-нибудь форумный движок. Форумы на нашем сайте являются популярным (и сейчас практически основным) разделом, поэтому отдельный специальный интерфейс к ним, не обременённый ни чем лишним будет полезен. Поэтому, если надо зайти на форум - обращайтесь сразу по новому адресу: forum.drupal.ru, при этом доступ через основной сайт drupal.ru по-прежнему остаётся: drupal.ru/forum действует как и раньше, но форум отображается с блоками слева, в сообщения нет аватарок. В общем, теперь есть возможность выбора интерфейса, что само по себе неплохо.

Как это было сделано? Для тех кто не догадался рекомендую заглянуть в handbook (можно ещё посмотреть вот этот пример) и прочесть о возможностях "мультисайтинга" - настройки нескольких независимых конфигураций базы данных для одного общего скрипта, с возможностью обращаясь по разным доменным именам попадать на разные сайты, физически установленные на одном экземпляре Drupal. При этом базы данных сайтов могут частично пересекаться, что и использовано для разделения drupal.ru и forum.drupal.ru. Дублируется часть таблиц, относящихся к общим настройкам сайта, тем и модулей, остальные таблицы оставлены общими, что даёт возможность полного пересечения контента сайтов и общей пользовательской базы.

Для интересующихся пример сайтового конфига, который был использован для форумного сайта и небольшой патч к модулю tracker (он не нужен для мультисайтинга, но на форумном сайте хотелось в списке новых сообщений отображать только темы форумов, поэтому пришлось чуть доработать tracker, чтобы он научился скрывать документы заданных ему в настройках типов):

  • [file:1]
  • [file:2]
В необходимости дублировать кеш (таблица cache) я не уверен, но с отдельными таблицами и включённым на обоих сайтах кешем - работает без ошибок. Также необязательно дублирование url_alias, но это уже на свой вкус. Продолжая дублировать таблицы (и разумеется записывая их в конфиг) можно разделять контент и настройки сайтов до их полной независимости. Так например моя домашняя страничка является полностью независимой от drupal.ru, но реально использует общий с ним экземпляр движка. Однако, очень удобная возможность движка, облегчающая апгрейды и администрирование сайтов. Пробовать в действии однако следует, только разобравшись со структурой базы Drupal, в остальном всё просто. Happy multisiting to you! :)

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано jason32 в чт, 01/02/2007 - 15:30.

а нет ничего, автоматизтрующего процесс создания субдомена и мультисайта? Что-нить наподобие расплодившихся счас конструкторов сайтов - чтобы пользователь мог зарегиться, войти и у него автоматом появился б субдомен и свой мини сайт на друпале с соответствующими правами на редлактирование и добавку какого-надо контента? Типа http://www.e-gloryon.com/ или http://www.site-manager.ru/...
Как думаете, возможно такое реализовать на друпале?


Опубликовано SadhooKlay (гостевой логин) в чт, 01/02/2007 - 17:22.

По времени 19:19(Москва) у меня не подцепились никакие стили (CSS). Глюк?


Опубликовано Аркадич в чт, 01/02/2007 - 19:28.

По времени 19:19(Москва) у меня не подцепились никакие стили (CSS). Глюк?
--Угу..у меня в Опере 9.10 также
--
С уважением, Аркадич


Опубликовано Shedko в чт, 01/02/2007 - 21:24.

FF 1 февр. 00:24 по москве - CSS не зацепились

А он точно лежит здесь
/sites/drupal.ru/themes/garland-ru/style.css ?


Опубликовано axel в пт, 02/02/2007 - 00:13.

Господа, вы бы посмотрели дату постинга )) forum.drupal.ru отключен еще во времена 4.5 - влом возиться с этими разными таблицами, а судя по статистики пользовалось этим урлом немного людей. Сейчас сайт просто ссылается на drupal.ru. А стили поправлю, спасибо (это из-за того что CSS и прочую статику обслуживает отдельный вебсервер, забыл ссылку на forum в нем поставить).

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!


Опубликовано vadbars@drupal.org в пт, 02/02/2007 - 05:39.

Сообщение появилось в трекере как новое, вот мы и бросились смотреть.


Опубликовано axel в пн, 05/02/2007 - 17:41.

Поправил, сейчас работает.

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!


Новое на сайте

Ссылки партнёров