Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2008-11-06 16:41:50

flazm
Участник
Зарегистрирован: 2008-11-02
Сообщений: 2
Рейтинг :   

Многосайтовость

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

Многосайтовая версия предоставляет новые возможности для клиентов компании и партнеров по созданию многофункциональных интернет-проектов, состоящих из нескольких сайтов с единой системой авторизации пользователей, единой системой управления, единым рекламным пространством, уникальной системой веб-аналитики для анализа эффективности проектов, возможностями по созданию и управлению сообществами, сетью интернет-магазинов с дилерскими сетями.
Кольцо сайтов - это уникальное решение, позволяющее оптимизировать затраты на создание нескольких интернет-представительств и объединить все интернет-ресурсы компании в единую систему. Мы провели тщательное изучение потребностей наших клиентов, итогом которого стало появление данного продукта.

Я лично готов вбросить в котел пару сотен WMZ на развитие этого направления.

Изменено flazm (2008-11-06 16:46:17)

Не в сети

#2 2008-11-06 20:09:53

oktano
Участник
Зарегистрирован: 2008-10-17
Сообщений: 57
Рейтинг :   
Сайт

Re: Многосайтовость

Можно добавить в копилку идей. Идею поддержу, так как очень удобно управлять несколькими сайтами, конечно, если грамотно реализовано.

Изменено oktano (2008-11-06 20:11:00)

Не в сети

#3 2008-11-06 22:47:55

bestxp
Участник
Откуда Россия
Зарегистрирован: 2008-10-13
Сообщений: 133
Рейтинг :   
Сайт

Re: Многосайтовость

Отчасти это реализовано в Wordpress MU , но для доменов конечно нет...


senior php and js developer

Не в сети

#4 2008-11-06 23:03:04

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Многосайтовость

flazm, oktano, опишите ваше видение задачи.
Кое-какие шаги к "многосайтовости" есть уже сейчас:
1. Возможность использовать единой таблицы пользователей для разных сайтов (ограничение: все сайты должны быть в одной БД, но с разными префиксами).
2. Возможность использовать одну копию кода для неограниченного кол-ва сайтов
3. Возможность для одного сайта создать несколько доменов, для каждого домена задать свой собственный шаблон и язык.

Не в сети

#5 2008-11-07 00:39:39

oktano
Участник
Зарегистрирован: 2008-10-17
Сообщений: 57
Рейтинг :   
Сайт

Re: Многосайтовость

Виталик, сейчас описывать все необходимое не буду, мне нужна стабильная версия, мне сайт поднимать надо, а отвлекать тебя лишним, пока нет смысла smile. Лирика мля smile

Не в сети

#6 2008-11-07 03:10:17

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Многосайтовость

oktano, ты всё-таки опиши.
Я не собираюсь это делать "прямо сейчас" - релиз действительно намного важнее.
Но подумать на эту тему - можно (а чем ещё заниматься в метро?).

Не в сети

#7 2008-11-07 09:55:27

flazm
Участник
Зарегистрирован: 2008-11-02
Сообщений: 2
Рейтинг :   

Re: Многосайтовость

vitaly пишет:

3. Возможность для одного сайта создать несколько доменов, для каждого домена задать свой собственный шаблон и язык.

От этого можно отталкиваться, добавив поддержку нескольких сайтов. Можно вынести управление сайтами в админке (в виде модуля или через отдельный пункт настроек). В нем дать возможность управления доменами, шаблонами и языками для каждого сайта. Можно реализовать использование одного шаблона для разных сайтов или зеркалить один сайт с разных доменов (что уже собственно есть - просто не в такой форме).

Кроме того необходимо предоставить выбор данных которые, собственно, и будут общими для разных сайтов. Можно реализовать в виде таблицы с чебоксами:
- столбцами - типы данных (пользователи, статьи, статические страницы, коментарии)
- строки - сайты.
Только видимо такая настройка будет производиться лишь для тех данных которые были выбраны "общими" при создании сайтов (упирается в структуры БД). Поэтому следующий вопрос актуален:

- либо все сайты хранятся в одной базе с префиксами (общие таблицы без префикса)
- либо (если сайтов 100) каждый сайт хранит свои уникальные таблицы в своей базе и общие таблицы в отдельной (удобно будет бэккапить отдельно).

vitaly - тебе тут уже виднее насколько сложно реализовать второй вариант и чем череват первый.

Изменено flazm (2008-11-07 10:03:32)

Не в сети

#8 2008-12-15 04:29:21

Barrio
Участник
Зарегистрирован: 2008-11-02
Сообщений: 12
Рейтинг :   

Re: Многосайтовость

vitaly, проще посмотреть у других и сделать лучше http://www.umi-cms.ru/downloads/test_umicms/

Не в сети

Подвал раздела

Работает на FluxBB