Вы не зашли.
3. Возможность для одного сайта создать несколько доменов, для каждого домена задать свой собственный шаблон и язык.
От этого можно отталкиваться, добавив поддержку нескольких сайтов. Можно вынести управление сайтами в админке (в виде модуля или через отдельный пункт настроек). В нем дать возможность управления доменами, шаблонами и языками для каждого сайта. Можно реализовать использование одного шаблона для разных сайтов или зеркалить один сайт с разных доменов (что уже собственно есть - просто не в такой форме).
Кроме того необходимо предоставить выбор данных которые, собственно, и будут общими для разных сайтов. Можно реализовать в виде таблицы с чебоксами:
- столбцами - типы данных (пользователи, статьи, статические страницы, коментарии)
- строки - сайты.
Только видимо такая настройка будет производиться лишь для тех данных которые были выбраны "общими" при создании сайтов (упирается в структуры БД). Поэтому следующий вопрос актуален:
- либо все сайты хранятся в одной базе с префиксами (общие таблицы без префикса)
- либо (если сайтов 100) каждый сайт хранит свои уникальные таблицы в своей базе и общие таблицы в отдельной (удобно будет бэккапить отдельно).
vitaly - тебе тут уже виднее насколько сложно реализовать второй вариант и чем череват первый.
Приветствую общественность. Давно слежу за 2z, теперь NG CMS - неоднократно ставил на ней сайты, все нравится. Хочу поговорить о такой фиче как - многосайтовость. При одной админке и единой базе пользователей существует поддержка нескольких сайтов с уникальными доменами, шаблонами и проч. Все сайты имеют сквозную авторизацию и могут пользоваться общей базой файлов, картинок и проч. Плагин ADS можно было бы настраивать в одном месте (удобно вести рекламные компании по всем сайтам).
Как ни странно такой функционал у бесплатных GNU движков встречается довольно редко, в то время как у платных присутствует почти всегда. Вот что пишут об этой фиче ребята из рекламного отдела одной платной CMS:
Многосайтовая версия предоставляет новые возможности для клиентов компании и партнеров по созданию многофункциональных интернет-проектов, состоящих из нескольких сайтов с единой системой авторизации пользователей, единой системой управления, единым рекламным пространством, уникальной системой веб-аналитики для анализа эффективности проектов, возможностями по созданию и управлению сообществами, сетью интернет-магазинов с дилерскими сетями.
Кольцо сайтов - это уникальное решение, позволяющее оптимизировать затраты на создание нескольких интернет-представительств и объединить все интернет-ресурсы компании в единую систему. Мы провели тщательное изучение потребностей наших клиентов, итогом которого стало появление данного продукта.
Я лично готов вбросить в котел пару сотен WMZ на развитие этого направления.