и решил установить (давно хотел сделать форум, но все руки не доходили). Основное преимущества данного блога над другими — тесная интеграция с вордпресом (одни и те же разработчики). Опишу по порядку, все что нужно сделать
- Скачиваем дистрибутив, можно сразу руссифицированный с сайта .
- Заходим в 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 и настраиваем "Карту пользовательских ролей" — задаем какие права получат пользователи вордпреса при заходе на форум, администратору максимум, остальным — как вам нравится. Сохраняем.
- В вордпресе устанавливаем плагин , активируем и настраиваем его: пишем путь для форума и т.п., после чего сохраняем. После этого плагин напишет, какую строчку (или строки) текста нужно добавить в файл 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 плагинов для ббпреса", можно развивать и наращивать возможности.
Интеграция означает, в первую очередь, то, что обе системы пользуются одной таблицей базы данных для учетных записей пользователей. Если кто-то зарегистрировался на форуме, то он уже участник или подписчик в блоге и наоборот.
Понятно, почему у нас эта система не распространилась — блоги ведут в основном одиночки и просто общаются в комментах. Но для ряда проектов, типа моего проекта возможность пользователям создавать свои сообщения просто необходима. Если же вам это не нужно, не хотите пускать пользователей даже подписчиками в вордпрес (на некоторых форумах рекомендовали так делать в целях безопасности) — то вам интеграция не нужна.
Спасибо за доходчивое объяснение всех нюансов установки, Вы сэкономили кучу моего времени.
а как интегрировать в страницу wp, чтобы было общии шапка сайдбар и футер?
есть несколько вариантов.
1) сделать отдельный стиль в вордпресе, или отдельную страницу с названием форум, без боковых колонок, некоторые темы или плагины такое умеют, а в текст страницы вставить iframe – фрейм в котором будет виден форум. но в самом форуме убрать шапку и футер, чтоб не мешали, хотя тогда при прямом заходе на форум будет не так красиво и не понятно, что к чему.
2) взять стилевые файлы темы форума header.php и footer.php, изменить их так, чтобы они были похожы на соответствующие в блоге. можно просто скопировать их с блога, только аккуратно разобраться со стилями и картинками, стили обычно называются по разному, можно подключать несколько стразу, но там могут быть перекрытия. Нужно сесть и добавить используемые стили напрямую в header, или вручную описать все аго элементы. я примерно так и сделал, сравните
нашёл получше способ
в файл bb-config.php добавляем путь к wp-load.php и все функции с wp доступны и в форуме
require_once (‘/путь/wp-load.php’);
можно и так, но зачем мне в форуме ссылка на “главная” вела на главную страницу блога?
мне лучше немного переделать шапку руками
чем думать как оптимизировать шапку для двух сайтов сразу
ну просто мне как раз так и недо было)))
просто этот способ даёт вывести любую информацию с блога в форум
Ценные рекомендации, беру на заметку
Отлично, только обновляйтесь побольше!