1. Скачиваем и устанавливаем
JFusion. В него включены компонент, модули и необходимые плагины. Самую последнюю версию Вы всегда можете найти на сайте
JFusion. Процесс настройки не отличается.
2. Заходим в
JFusion -> Configuration и конфигурируем phpBB3. Настоятельно рекомендую
воспользоваться визардом (круглая зелёная кнопочка со стрелочкой) для конфигурации phpBB3:
- нажимаем на эту кнопочку;
- указываем абсолютный путь инсталляции phpBB3
/var/www/htdocs/mysite/forums и нажимаем Next;
- проверяем данные. В 95% процентах случаев они верны.
Login Options-
Login Identifier оставьте в позиции Username.
- если у вас возникнут проблемы с Dual Login, то здесь можно попробовать поменять настройку
What method would you like to use for phpBB3 dual login.
User Options-
Usergroup Mode - лучше использовать по умолчанию
Simple.
- поменяйте
Default User Group. Эта группа, которая присваивается пользователю при регистрации.
-
Allow user deletion лучше поставить в позицию Yes.
-
Auto Update Activation лучше поставить в позицию No.
Search Engine Friendly Options-
SEF - если включен в Joomla!, то выберите в списке как отоборажать адреса.
Mod/Plugin Options-
Authentication Mod Settings - включаем.
-
Redirection Mod - используется только во frameless режиме. Если включен, то пытается перенаправить пользователя при попытке зайти напрямую на форум, на эту же страницу, но внутри Joomla!
Я приложил мои рабочие настройки плагина как пример к сообщению.3. Заходим в
JFusion -> Joomla Options и конфигурируем:
-
Full URL to Integrated Software меняем на адрес сайта Joomla
http://www.example.com -
Default Usergroup ставим в позицию
Registered-
Auto Register Users выставляем в
No (ставьте Yes, если используете для аутентификации сторонние плагины типа gmail).
-
Auto Update Activation лучше поставить в позицию No.
4. Заходим в
JFusion -> Configuration и конфигурируем, что у нас будет
Master, а что
Slave.
5. Заходим в
JFusion -> New Usersync. В опции
Please select which direction you want to synchronise выбираем, куда мы хотим импортировать наших пользователей. Далее выбираем напротив phpBB3 опцию
Include this plugin in the usersync и нажимаем Srart. Здесь я хочу сразу оговорится, что возможны конфликты при синхронизации пользователей.
6. Если синхронизация прошла успешно, выбираем
JFusion -> Login Checker и проверяем, правильно ли работает логин.
7. Включаем
JFusion authentication и user plugin (Enable the JFusion Plugins) из
JFusion Control Panel. Этот шаг автоматически выключает дефолтные Joomla! 'auth' и 'user' плагины.
8. Конфигурируем и активизируем установленные
JFusion модули и плагины. Этот шаг необязателен. Но все же особое внимание обратите на плагин
System - JFusion. Возможно, для корректной работы сессий в нем необходимо будет проставить значение
Enable session sync в
Yes и
Enable Keep Alive в
Yes.
Всё, с настройкой закончили.
Переходим к публикации пункта меню форума. Стандартным путём создаём пункт меню JFusion. В Parameters (Component) выставляем основные настройки:
-
JFusion Plugin – выбераем phpbb3
-
visual_integration – каким образом отображать форум: через wrapper или используя так называемый frameless (полная интеграция в шаблон)
Сохраняем и наслаждаемся результатом – phpBB3 успешно интегрирован.