Часть 10. Форум для Community Builder |
| Автор: Андрей Галямов |
| Дата: 03.09.2010 |
|
«Joomlaboard» - именно тот компонент форума, который до сих пор работает на сайте joomlapolis.com (Community Builder). Долгое время оставался единственным, полностью интегрируемым с Joomla, компонентом форума. В 2007 году на сайте разработчиков «Joomlaboard» (www.bestofjoomla.com) появилось сообщение о слиянии двух проектов, «Joomlaboard» и «FireBoard». «FireBoard» до слияния с «Joomlaboard» оставался продуктом модификации кода «Joomlaboard» альтернативной командой разработчиков. На каком-то этапе развития, «FireBoard» начал опережать своего близнеца по многим показателям. А в 2007 году оба проекта были объединены. Сообщение на сайте разработчиков компонента «Joomlaboard» того времени гласит: «Пользователи не должны иметь опасения, поскольку все опции Joomlaboard, а также много дополнительных возможностей, присутствует в дистрибутиве FireBoard…». «Kunena», по заявлению одного из разработчиков Community Builder, является лучшим интегрируемым компонентом форума для CB. Компонент форума «Kunena» - действительно, достойный приемник «FireBoard», предоставляющий полную глубокую интеграцию с Joomla, позволяющий производить регистрацию и управление данными пользователей стандартными средствами Joomla и CB. Интеграция настолько полна, что в настройках форума присутствует опция по использованию стилей css Joomla.
Так как «Kunena» является компонентом Joomla, установка производится стандартными средствами Joomla из «Менеджера расширений» («Расширения» → «Установить/Удалить» → «Менеджер расширений» → «Загрузить файл пакета»).
После завершения процесса установки остается включить встроенные возможности интеграции «Kunena» и Community Builder. Это делается посредством активизации закладки «Форум» («Компоненты» → «Community Builder» → «Tab Management» → «Форум» → публикуем закладку): Следующим шагом на пути интеграции будет публикация плагина «Forum integration» («Компоненты» → «Community Builder» → «Plugin Management» → «Forum integration» → публикуем плагин). В настройках самого плагина можно выбрать интегрируемый компонент вручную,
а также определить место отображения статистических данных форума в профиле пользователя. В наличии два варианта: «Отображать в блоке статуса пользователя» (In User Profile Status) и «Отображать на закладке форум» (In Forum Tab). Кроме того, необходимо определиться с отображением параметров: «Карма» (Karma), «Количество постов» (Total Posts), «Текстовая информация о ранге пользователя» (Ranking) и «Графическая информация о ранге пользователя» (Ranking slider).
Последним на пути интеграции компонента форума «Kunena» и Community Builder станет включение опций самого «Kunena»: «Установка интеграции аватаров», «Установка интеграции титулов» и «Система Личных Сообщений» в положение «Community Builder» («Компоненты» → «Kunena Forum» → «Конфигурация» → «Интеграция» → выбираем «Community Builder» для всех опций).
На этом процесс интеграции считается завершенным, а видимым результатом такой интеграции становится появление в профиле пользователя закладки «Форум»:
Для компонента форума «Kunena» доступны различные языковые версии. Файл русификации «kunena.russian.php» можно получить по адресу http://docs.kunena.com. Установка русского языка происходит путем копирования файла «kunena.russian.php» в папку: {корневая папка сайта}/administrator/components/com_kunena/language/ При этом следует учесть, выбор языка «Kunena» будет зависеть от общих языковых настроек Joomla. После завершения интеграции и установки языковых версий, имеем готовый к работе форум: Продолжая рассматривать варианты организации форума, следует сказать, что в каталоге расширений Joomla есть еще несколько популярных компонентов форумов, ровно, как и «мостов» для известных систем ведения форумов.
«ccBoard» - очень симпатичный в плане дизайна компонент форума, работающий с профилями пользователей Community Builder. В своем распоряжении имеет все необходимые инструменты: карма, гостевые публикации, поддержка SEF/SEO, каптча, фильтр слов, неограниченное количество категорий, уровни пользователей и многое другое.
«Agora» - полноценный компонент форума, хорошо интегрирующийся с Joomla. Для интеграции с Community Builder достаточно возможностей самого «Agora».
«SMF» - свободно распространяемое программное обеспечение для создания форума. В каталоге расширений Joomla в наличии платный «мост» - «SMF Joomla Bridge».
«PhpBB» - очень популярный вариант организации форума. В каталоге расширений Joomla в наличии два бесплатных «моста»: «Mehdi's Phpbb THREE bridge» и «RokBridge». Для выбора наилучшего решения стоит хотя бы один раз установить и самостоятельно опробовать каждый из предложенных вариантов. Если же нет времени на проведение экспериментов, можно смело ставить компонент «Kunena» и быть уверенным в его полной работоспособности и наличии всех необходимых для форума функций. Пробуйте, устанавливайте, экспериментируйте, тестируйте, и верное решение будет найдено. |

Основными, рассматриваемыми в данной статье, претендентами на роль компонента форума для Community Builder являются «Simpleboard», «Joomlaboard», «Fireboard» и «Kunena». Для каждого из этих компонентов, согласно настройкам плагина CB «Forum integration», в Community Builder имеется встроенная поддержка, то есть они могут быть интегрированы сразу после инсталляции. Следует также упомянуть и популярные реализации форумов: «PhpBB», «










