Главная / Продвижение сайта / Программы и приложения / + Установка и интеграция форума для вордпреса Bbpress

+ Установка и интеграция форума для вордпреса Bbpress


09.11.2015 09:291021

Прочитал у Тода о Bbpress, форуме для вордпреса и решил установить. Основное преимущества данного блога над другими — тесная интеграция с вордпресом (одни и те же разработчики). Опишу по порядку, все что нужно сделать.

Скачиваем дистрибутив, можно сразу руссифицированный с сайта bbpress.ru. Заходим в cpanel хостинга и создаем поддомен для форума, например forum.ваш_домен — адрес, по которому будет находится ваш форум. Bbpress может работать с отдельной базой данных либо с базой данных вордпресса, там где хранятся все таблицы wp_. Если планируете отдельную базу — создайте ее, задайте пользователя.

 
  • Закачиваем дистрибутив из скачанного архива на свой хостинг, в папку соответствующую поддомену п.1.
  • Редактируем bb-config.php (в архиве он называется bb-config-sample.php), указываем базу данных, пользователя и пароль. Если используем ту же базу, что и для вордпресса — то информацию можно взять из файла его конфигурации wp-config.php.
  • Замените фразу ‘put your unique phrase here’ в четырех строках (см. ниже) на произвольный набор символов: define( ‘BB_AUTH_KEY’, ‘put your unique phrase here’ ); define( ‘BB_SECURE_AUTH_KEY’, ‘put your unique phrase here’ ); define( ‘BB_LOGGED_IN_KEY’, ‘put your unique phrase here’ ); define( ‘BB_NONCE_KEY’, ‘put your unique phrase here’ );

!!! для интеграции с вордпресом тут будет необходима особая настройка Русский язык включается строкой define( ‘BB_LANG’, » ): изменяем на define( ‘BB_LANG’, »ru_RU )

  • Заходим через браузер по адресу форума и следуем по инструкции, шаг 2 можно пропустить. Когда все закончится, вам на почту придет письмо с паролем администратора (key master) и можно работать с форумом.

Интеграция Bbpress и WordPress Дальше инструкция для тех, кто хочет совместить обе системы:

  • Заходим в админку форума

Настройки -> Интеграция с WordPress и настраиваем «Карту пользовательских ролей» — задаем какие права получат пользователи вордпреса при заходе на форум, администратору максимум, остальным — как вам нравится.

  • Сохраняем.

В вордпресе устанавливаем плагин Интеграция с bbPress, активируем и настраиваем его: пишем путь для форума и т.п., после чего сохраняем. После этого плагин напишет, какую строчку (или строки) текста нужно добавить в файл wp-config.php.

  • Редактируем этот файл.

Дальше сложнее. auth_salt и другие параметры, отвечающие за безопасность. Нужно открыть конфиги wp-config.php и bb-config.php и сделать эти параметры одинаковыми: define( ‘BB_AUTH_KEY’, ‘text’ ); и define(‘AUTH_KEY’, ‘text’ ); пройтись по всем 4 параметрам (см. п.5).

Если у вас вордпресс старый или обновлялся со старой версии, то у него в конфиге нет таких строчек, нужно добавить. Возвращаемся к настройкам форума.

После Карты ролей идут настройки адреса блога — заполняем их. Потом заполняем параметры auth_salt и т.п., их можно взять из базы данных или со странички http://ваш_сайт/wp-admin/options.php (у меня они почему-то не поменялись, зашел в базу и поменял вручную). Если используете одну базу данных то просто указываем префикс к таблицам вордпресса если нет — ставим галочку «Показать установки дополнительной базы данных» и заполняем.

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

Если что-то не получается — попробуйте очистить куки и зайти еще раз. Если не вышло — можно зайти в cpanel, в базу данных и отредактировать в таблице bb_meta данные вручную. Либо удалить все таблицы bb_ и установить форум заново.

Общие впечатления

  • Очень похоже на вордпрес, на ранние версии, где очень много приходилось делать вручную: искать и закачивать темы, редактировать их через ftp, минимум настроек. но в целом все просто и довольно быстро работает.
  • Возможность установить в ту же БД, что и вордпресс будет полезна для простых хостигнов с ограниченным количеством баз.
  • Русификация сделана отлично, тем оформления не так много как для вордпресса, но если поискать, то можно найти интересную.

Я, например нашел тему, полностью совпадающую по дизайну с Carrington Blog — оригинальной темой этого блога (которую я пытался чуть-чуть адаптировать). Думаю, что у многих популярных тем есть аналоги для форума.

  • Редактировать темы просто — они состоят из нескольких мелких файлов: заголовок, футер и т.п.
  • Плагины тоже существуют, есть даже статьи типа «топ 100 плагинов для ббпреса», можно развивать и наращивать возможности.
  • Интеграция означает, в первую очередь, то, что обе системы пользуются одной таблицей базы данных для учетных записей пользователей.

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

Замечание Спустя 2 года после написания данного сообщения все немного изменилось: вышло несколько обновлений Bbpress, последняя версия 1.3.х, но больше, как самостоятельный отдельный форум Bbpress не поддерживается :( Новая ветка 2.х.х уже не отдельный движек, а просто плагин для вордпресса.

Для тех, кто еще только хочет завести форум на своем блоге, все стало намного проще: скачать стандартный плагин и настроить его гораздо проще, чем заводить еще одну базу данных, синхронизировать куки, разрабатывать дизайн — новая версия форума существует на одной из страниц блога.

Для тех кто использовал Bbpress 1.х.х хороших новостей нет. Автоматически сделать апгрейд с 1.х на 2.х версию не получится. Я нашел среди стандартных плагинов конвертор в Bbpress 2.х, но перенести базы не получилось (при запуске просто долго висит, без результата), возможно, это связано с настройками безопасности на хостинге, и у вас получится им воспользоваться (если получится — поделитесь опытом).

Общие рекомендации: если у вас нет форума, но вы хотите его сделать — используйте сразу последнюю версию, устанавливайте форум как плагин (кроме Bbpress есть еще несколько вариантов форумов-плагинов), если у вас уже установлена старая 1.1, 1.2, 1.3 версия — пользуйтей ей, если функционала хватает, если он вас не устраивает — переходите на новую версию, возможно даже с потерей предыдущих сообщений.





«+ Установка и интеграция форума для вордпреса Bbpress» - Похожие страницы

Cotonti - установка Cotonti - установка++ Установка Cotonti CMF - это необходимая мера для полноценного запуска системы управления.  В момент инсталляции происходят определенные изменения в некоторых файлах, например запись в файл конфигурации, без ...
Установка пластиковых окон Установка пластиковых окон Наша компания занимается установкой пластиковых окон, лоджий, остекленением балконов и котеджей. Мы готовы ответить на любые вопросы касаемо этих работ, так как это наша родная стихия и здесь мы знаем всё и ...

Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям