попытаюсь описать задачу, которую в частности требуется решить в рамках проекта, для которого я собственно и ищу программистов в соседнем топике (http://ipbskins.ru/forum/topic8401.html). Может быть кто-то имеет мысли, как это можно реализовать и можно ли вообще, а также возьмется за реализацию. Условия обсуждаемы.
Итак, представим себе ситуацию, что существует несколько форумов (к примеру три), при этом один из них являтся основным, а два других - дополнительными. На основном форуме также установлены модули IP.Gallery, IP.Downloads, IP.Blogs, IP.Content, IP.Chat и IP.Nexus. Дополнительные форумы - это просто IP.Board. Каждый форум имеет свою собственную шкуру, расположен на собственном домене и имеет собственную структуру (категории и разделы). Необходимо реализовать систему в которой:
Существует общая база пользователей со сквозной регистрацией;
Весь контент дополнительных модулей (IP.Gallery, IP.Downloads, IP.Blogs, IP.Content, IP.Chat и IP.Nexus), привинченных к основному форуму, доступен также и в дополнительных форумах. К примеру, пользователь дополнительного форума при написании сообщения может пользоваться своей библиотекой Media, иными словами, файлами и фотографиями, загруженными через IP.Downloads + IP.Gallery в основном форуме. А, например, содержимое IP.Contents можно использовать на любом из трех ресурсов. Соответственно при нажатии на ссылки "Галерея", "Блоги" и т.д. в любом из форумов мы получаем один и тот же контент, но размещенный на разных доменах и, соответственно, с разным внешним представлением (разные шкуры);
Некоторые из разделов основного форума являются сквозными, иными словами при просмотре структуры форума на любом из трех доменов, первые несколько категорий и разделов (находящихся оригинально на основном форуме) будут видны на любом из трех форумов. И писать в них можно через любой из трех форумов. Все остальные разделы специфичны для каждого конкретного форума.
Все описанное можно рассмотреть и с другой стороны, и сказать, что нужен один форум со всеми дополнительными модулями (галерея + блоги + файлархив + контент), доступный по трем доменным именам. При этом в зависимости от того, через какой доменный адрес вы зайдете на форум, получите различный внешний вид (шкуру) всего проекта и разную структуру форумного раздела - часть стуруктуры будет повторяться, часть будет уникальна в зависимости от доменного имени. Контент дополнительных модулей един. Может так это сделать гораздо проще, однако нужно разобраться с лицензированием.
Вот такая вот задача - это помимо дополнительного функционала, который надо будет делать в рамках проекта. У кого какие будут мысли?
Добрый вечер коллеги,
попытаюсь описать задачу, которую в частности требуется решить в рамках проекта, для которого я собственно и ищу программистов в соседнем топике (http://ipbskins.ru/forum/topic8401.html). Может быть кто-то имеет мысли, как это можно реализовать и можно ли вообще, а также возьмется за реализацию. Условия обсуждаемы.
Итак, представим себе ситуацию, что существует несколько форумов (к примеру три), при этом один из них являтся основным, а два других - дополнительными. На основном форуме также установлены модули IP.Gallery, IP.Downloads, IP.Blogs, IP.Content, IP.Chat и IP.Nexus. Дополнительные форумы - это просто IP.Board. Каждый форум имеет свою собственную шкуру, расположен на собственном домене и имеет собственную структуру (категории и разделы). Необходимо реализовать систему в которой:
Все описанное можно рассмотреть и с другой стороны, и сказать, что нужен один форум со всеми дополнительными модулями (галерея + блоги + файлархив + контент), доступный по трем доменным именам. При этом в зависимости от того, через какой доменный адрес вы зайдете на форум, получите различный внешний вид (шкуру) всего проекта и разную структуру форумного раздела - часть стуруктуры будет повторяться, часть будет уникальна в зависимости от доменного имени. Контент дополнительных модулей един. Может так это сделать гораздо проще, однако нужно разобраться с лицензированием.
Вот такая вот задача - это помимо дополнительного функционала, который надо будет делать в рамках проекта. У кого какие будут мысли?
Заранее всем спасибо!