Есть сайт, который существует несколько лет. У него своя база пользователей, своя регистрация пользователей, и, соответственно, своя авторизация. Нужно установить форум на отдельном домене (не поддомене, а именно домене) и интегрировать его с сайтом (наверное, через REST API). Наверное, лучше всего использовать такие движки как xenforo или IPS Community suite (последняя версия, не ipb). Можете также предложить свои варианты, аргументировав свой выбор.
Что понимается под интеграцией:
1) Регистрация (sing up). Когда пользователь регистрируется на сайте, он также должен автоматически зарегистрироваться на форуме. Здесь нужно обсудить моменты, когда именно легче всего его зарегистрировать на форуме: во время действительно регистрации на сайте, во время подтверждения своей почты, или во время первой авторизации (log in) на сайт, проверять зарегистрирован ли пользователь на форуме. Последний вариант упомянул, потому что в базе в таблице пользователей хранятся, естественно, хешированные и соленые пароли, т.е. просто взять и перенести таблицу с пользователями с сайта на форум, вроде как не получится.
2) Авторизация (log in / sign in). Когда пользователь авторизуется на сайте, он также автоматически должен авторизоваться на форуме.
3) Выход (log out). Когда пользователь жмет на сайте кнопку "Выйти", он также должен автоматически выйти и с форума.
4) Нужна также возможность с сайта автоматически создавать топики на форуме. Например, когда на сайт добавляется какая-то запись, чтобы она также автоматически добавлялась на форуме, т.е. это даст возможность разместить на сайта кнопку "Обсудить на форуме". Также нужна возможность автоматически вытаскивать с форума топики, например "Последние обсуждения на форуме". Видимо, это (чтение) тоже лучше делать через REST API, чем просто через RSS.
Если вы выберите в качества форума xenforo и сможете интегрировать его через XenAPI это будет очень хорошо.
Если Вы выберите в качестве форума IPS Community suite и сможете интегрировать через IPS connect реализовав "Single sign on" (SSO) будет очень хорошо.
Сайт на самописной CMS. Со стороны сайта будет полное содействие в интеграции форума, т.е. если Вы раньше уже проводили интеграции форумов с сайтами, знаете, что такое или XenAPI или IPS Connect / SSO и знаете как с ними обращаться, то интеграция будет успешной, так как мы знаем как обращаться с нашим сайтом и какой код за что отвечает.
--
Пишите почему вы, опыт и примерные цены.
Если вы только умеете установку делать и шаблоны натягивать как почти все участники на известных спецфорумах по xenforo и ips, то такой помощью мы уже наелись.
Опубликован 31.01.2017 в 19:22