Новое видео доклада с DrupalCamp Kyiv, в этот раз от Влада Савицкого о мультисайтинге в Друпале, и снова спасибо нашему видео-партнеру «Николаевскому курьеру» и Александру Митасову лично.
Новое видео доклада с DrupalCamp Kyiv, в этот раз от Влада Савицкого о мультисайтинге в Друпале, и снова спасибо нашему видео-партнеру «Николаевскому курьеру» и Александру Митасову лично.
Комментарии
Для плюсования на хабре — http://habrahabr.ru/blogs/drupal/76350/
О, пол часа хорошего доклада! Спасибо!
Спасибо за доклад, для классического мультисайтинга очень и очень. Но меня мучает вот такой вопрос:
У меня общее - всё. Вплоть до поведения (сайт построен на OG). Просто необходимо некоторые части сайта определить как отдельный домен. Что я для этого делаю: определяю новый settings.php, в нём указываю тему для нового сайта, главную страницу и строки перевода, после чего переписываю все URL'ы при помощи hook_url_alter_outbound, определяя, к какому из сайтов принадлежит та или иная нода.
Таким образом, это единый сайт, просто доступ к которому можно получить с разных доменов. Стоит ли мне как-то разделять таблицы в базе данных (те, которые нельзя делать общими (variables, url_alias))? Я подозреваю, что нужно, но не уверен.
Спешу домой посмотреть!
Если все работает - зачем что-то менять?
Если у сайтов всё общее, то можно и в settings.php сделать их визуально различными, и с помощью темы (свои шаблоны для нод и прочего).
У вас получается сайт с двумя лицами.
Да, получается так. Спасибо.
Темы уже разные, за ними, естественно, и блоки. Как доделаю полностью разделение и настрою правильно редиректы - обязательно расскажу, что и как получилось.
Модуль Shared SignOn разработчик забросил. В нем нашли уязвимость связанную с тем, что ID сессии передается через GET и это дает возможность перехватить сессию пользователя.
Вместо него сейчас нужно использовать модуль Single SignOn.
При установке модуля важно точно сделать то, что написано в readme и при копировании имени домена-контроллера и ключа проверить, чтобы не было пробелов ни в начале, ни в конце. В противном случае сайты будут недоступны и вы потратите кучу времени на поиск проблемы.
Тоже по теме, вышел новый модуль http://drupal.org/project/global_avatar - единый аватар для всех сайтов в мультисайтинге имеющих общую базу users
Замечательный доклад! Поставил много точек над "i". Все очень четко и лаконично!
Этот плеер не перематывает видео. Пять раз сначала уже надоело. А за один присест посмотреть работа не позволяет...
Есть ссылка этого доклада в ютубе?