Создание форума ВордПресс с помощью плагина bbPress

bbPress – популярный форум для сайтов на WordPress, поставляющийся с открытым кодом по общественной лицензии GNU GPL. Разработкой и поддержкой плагина занимается сообщество пользователей. Программное обеспечение регулярно обновляется, а его функциональные возможности расширяются за счет многочисленных аддонов. Скрипт написан на PHP, в качестве базы данных используется СУБД MySQL.

На создание форума с bbPress уходят считанные минуты. С помощью тем и плагинов площадке для общения пользователей легко придаются индивидуальные черты: дизайн подгоняется под общую стилистику сайта WordPress, добавляются инструменты модерации и редактирования постов и комментариев. Рассмотрим, как работать с bbPress, как установить и настроить плагин, изменить тему, подключить дополнения.

Общие сведения:

  • разработчик: сообщество WordPress;
  • версия WordPress: 4.7 и выше;
  • версия PHP: 5.6.20 и выше;
  • регулярность обновлений: часто;
  • количество активных скачиваний: более 300 тыс.;
  • локализация: 52 языка, включая русский и украинский;
  • количество плагинов: 200+;
  • рейтинг WordPress: 4;
  • лицензия: GPL;
  • цена: бесплатно.   

Тип лицензирования подразумевает, что скрипт поставляется с открытым кодом и бесплатно, допускается персональное и коммерческое использование ПО на неограниченном количестве сайтов WordPress.

Преимущества плагина bbPress

Скрипт изначально создавался в качестве альтернативы громоздким и неповоротливым аналогам, существовавшим на тот момент. Судя по популярности плагина, сообществу энтузиастов WordPress удалось справиться с задачей на «отлично».

Ключевые преимущества bbPress:

  • простая установка, настройка, модерация;
  • быстрый и легкий: высокая скорость загрузки, легковесность;
  • интуитивно понятный интерфейс;
  • функциональное и расширяемое ядро, регулярные обновления;
  • поддержка тем (начиная с версии 2.х);
  • защита от спама (Akismet);
  • расширение функциональных возможностей и обновление GUI за счет плагинов (200+);
  • опция импорта форумов;
  • отсутствие ограничений на использование скрипта в личных и коммерческих целях, свободное внесение изменений в код.

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

Установка и создание форума с помощью bbPress

На создание форума с bbPress уйдут считанные секунды. Скрипт устанавливается аналогично другим плагинам либо через консоль управления сайта на WP, либо с сайта WordPress.org. В административной панели нужно зайти в «Плагины» > «Добавить новый», ввести в строку поиска «bbPress», кликнуть кнопку «Установить».

После установки нажмите «Активировать плагин» и можете приступать к добавлению новых форумов, настройкам модерации, публикаций, графического интерфейса, профилей, групп. Если скачиваете скрипт с сайта WP, загрузите директорию ‘bbpress’ через FTP (SCP, SFTP…) в /wp-content/plugins/. Зайдите в раздел «Плагины» консоли и активируйте форумный скрипт.

Теперь достаточно зайти в соответствующую секцию административной панели, чтобы понять, как работать с bbPress. Здесь находятся опции ядра, сюда же добавляются настройки многих аддонов. Установка плагинов производится аналогично инсталляции форумного скрипта, либо с сайта разработчика, либо напрямую из раздела «Плагины» консоли управления.

Темы

Начиная с версии 2.х, в плагине реализована полная поддержка тем. Интегрированы все необходимые элементы, включая инструменты редактирования front-end. Это значит, что можно использовать даже темы, в которых нет шаблонов для bbPress. Файлы применяемой по умолчанию темы должны находиться в папках «bbpress», «extras», «js» и «css» директории «wp-content/plugins/bbpress/templates/default/». Там же, в корне, лежит файл определения функций bbpress-functions.php.

Вопрос достаточно обширен, подробней о совместимости, настройке, редактировании тем можно почитать в документации и на сайте команды разработчиков. Там можно найти и принципы модификации основного шаблона форума, и пошаговую инструкцию для создания кастомной темы bbPress, и многое другое.

Плагины

На официальном сайте команды разработчиков представлено более 200 плагинов для bbPress, и количество дополнений постоянно растет. Одни из них преображают графический интерфейс, другие расширяют функционал новыми возможностями для модераторов и пользователей. Вот лишь некоторые из 200+ плагинов:

  • GD bbPress Attachments: механизм загрузки файлов в топики и комментарии, администратор определяет допустимые типы файлов, максимальный размер и другие параметры;
  • bbp style pack: изменение GUI, возможность подгонки дизайна форума под стиль сайта;
  • Open Social Share: интеграция с социальными сетями и другими платформами;
  • Private Groups и Private Replies: плагины для создания приватных групп с ограниченным доступом и приватных комментариев, видимых только автору темы и модераторам;
  • bbPress Messages: личные сообщения;
  • bbp profile information: дополнительные поля в профилях пользователей;
  • bbPress2 shortcode whitelist: использование шорткодов;
  • bbPress Voting и bbPress Votes: лайки и дизлайки для тем и комментариев;
  • bbP Members Only и bbPress Members Only: ограничение доступа для незарегистрированных пользователей.

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

Заключение

bbPress – один из лучших форумов для сайтов на WordPress. Скрипт регулярно обновляется и улучшается, функциональность плагина легко расширяется за счет аддонов. Количество только официальных дополнений уже превысило две сотни и постоянно растет. На «движке» bbPress легко сделать форум в стилистике сайта или с оригинальным кастомным дизайном, с типовым набором опций модерации и публикаций или более продвинутым функционалом.

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