Как стать автором
Обновить

Идея для проекта — UMS.

Время на прочтение2 мин
Количество просмотров950
head

На данный момент есть много разных, очень интересных и перспективных CMS-ок, движков форумов, фреймворков и т.д.

На Drupal можно легко организовать общественно-модерируемое коммюнити с элементами мультиблогинга. Wordpress хорош для личного блога. Легко-осваимая Joomla с множеством сторонних модулей позволяет делать приличные сайты, заточенные под «корпоративные» требования. ModX идеален для SEO-оринтируемых небольших сайтов, а его концепция предполагает бурное развитие. Boonex Dolphin хорош как коммюнити портала, сайта знакомств и поиска человека по определенным критериям. SMF форум неплох в связке с Joomla, Phpbb – «нет слов – одни эмоции»… А на Vanilla так и вообще можно сделать полностью сайт с учетом легкой расширяемости и наличием собственного фреймворка, про MediaWiki — что уж и говорить…

Одна проблема только. Как все это связать вместе в каком-либо большом проекте?

/head

body

На данный момент, при попытке использовать несколько CMS в одном проекте, сразу встает вопрос их взаимной интеграции, особенно для единой базы пользователей в одном проекте.

Ниже приведен самый простой вариант, 3 элемента:



Одинарные стрелки подразумевают перемещение юзер-даты. Двойная стрелка — «модуль» интеграции.

В целом, ещё туда-сюда… Круговорот юзер-даты обеспечить можно — пользователь логиниться в друпале, который уже передает юзер-дату джумле (для коментов например) и форуму. Но уже встают вопросы о постоянной поддержке, проблемах с совместимостью при изменении (обновлении) отдельных cms — элементов системы.

Пример с 5-ю элементами:



Друпал, положим, мы используем для социального блогинга и каментинга, вордпресс для личного блога не сильно увлеченного компьютерными вопросами руководителя или его секретаря, джумлу с помощью SOBI2 и Virtumart — как каталог и магазин, МодИкс как отображение SEO-значимого контента, форум для общения. Ну и Wiki как гипотетический 6-ой элемент.

Вот это уже мягко говоря реализовать невозможно. При обновлении одной элемента системы, вся система сдохнет.

Одно из возможных решений проблемы — добавление одного элемента UMS (user management system):



То есть необходимо что-то типа джумловского комюнитибилдера на уровне различных CMS и как отдельная CMS.

При появлении такой системы — облегчается задача интегрирования систем. Не надо писать 5 модулей для различных систем, а достаточно написать один для UMS.

Также дополнительно можно использовать OpenID для идентификации пользователей в UMS.

В общем, весьма перспективная идейка для стартапа в стиле AVIZon, как вы думаете? :)

/body

ps. на базе UMS — может образоваться «CMS2.0» (система управления системами управления сайтом) :)
Теги:
Хабы:
+3
Комментарии21

Публикации

Изменить настройки темы

Истории

Ближайшие события

PG Bootcamp 2024
Дата16 апреля
Время09:30 – 21:00
Место
МинскОнлайн
EvaConf 2024
Дата16 апреля
Время11:00 – 16:00
Место
МоскваОнлайн
Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн