Один вход для всех сервисов на сайте

Один вход для всех сервисов на сайте

Меня всегда интересовала разработка многофункциональных порталов. И я давно изучаю тот же Гугл, Яндекс, Майл. ру, Авто. ру, wmj. ru, конкурентов в том числе и множество других порталов. Одна из деталей, которая меня интересовала – это доступ ко всем функциям по единому логину/паролю.

Сегодня я хочу поговорить о интеграции форума в портальный движок. Конкретно – интеграция движка форума в MaxSite CMS (думаю что мои мысли будут актуальны и для вордпресса, джумлы, друпала, да и просто для самописа).

Цель: Объединить форум и сайт на MaxSite CMS. Сделать вход по единому логину/паролю.

В качестве движка форума я использую IPB, и в данный момент размышляю как наиболее эффективно связать MaxSite CMS и IPB. Поделюсь мыслями вслух:

Синхронизация. Довольно хлопотный способ. В таблицу mso_users я планирую добавить новое поле id_ipb_user, в котором будет хранится ID этого же самого пользователя в таблице users форума.

На форуме запретить:

Регистрацию (она доступна только на сайте).

Изменение профиля (оно доступно только на сайте).

На сайте:

При регистрации нового пользователя дублировать его аккаунт на форуме IPB

При изменении профиля дублировать изменения на форуме.

При входе пользователя на сайт, каким-то образом авторизировать его и на форуме.

Разработка плагина для MaxSite CMS – «форум». Интересная мысль, которая пришла ко мне не так давно. Огромным плюсом мне видится то, что форум напишу лично я (либо при содействии комьюнити на forum. max-3000.com). Как бы мы не уважали IPB, vBulletin или phpBB, стоит признать, что все они тормознутые и древние. Я бы сделал движок форума полностью на Аяксе, он был бы привлекательным для поисковых систем, там было бы ЧПУ и отличная навигация.

Естественно движок форума мне по силам, и минимальный функционал в виде плагина, можно написать примерно за 1-2 месяца, выделяя по 3 часа в сутки на работу.

Если сайт новый, то проблем возникнуть не должно, но есть вещи которые меня отпугивают:

Как быть с теми сообщениями, которые уже есть на моем IPB

Снова гуглу в robots. txt скармливать весь старый форум, чтобы он не индексировал, ждать, когда проиндексирует новый форум, терять трафик на 2-3 месяца и наконец терять беки.

Вот собственно сейчас я все еще думаю, какой из вариантов объединения сервисов предпринять. Есть конечно и другие мысли, но в данной ситуации по моему эти 2 варианта наиболее приемлемые.


Карта сайта


Информационный сайт Webavtocat.ru