ОБУЧАЮЩАЯ РАССЫЛКА

Получайте свежие уроки и статьи прямо в свой почтовый ящик!
Ваш e-mail: *
Ваше имя: *


РЕКЛАМА



Часть 10. Форум для Community Builder

Автор: Андрей Галямов   
Дата: 03.09.2010

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

«Simpleboard» - предшественник известного компонента «Joomlaboard». В процессе развития, где-то в далеком 2005 году, был переименован в «Joomlaboard».

«Joomlaboard»  - именно тот компонент форума, который до сих пор работает на сайте   joomlapolis.com (Community Builder). Долгое время оставался единственным, полностью интегрируемым с Joomla, компонентом форума. В 2007 году на сайте разработчиков «Joomlaboard» (www.bestofjoomla.com) появилось сообщение о слиянии двух проектов, «Joomlaboard» и «FireBoard».

«FireBoard»  до слияния с «Joomlaboard» оставался продуктом модификации кода «Joomlaboard»  альтернативной командой разработчиков. На каком-то этапе развития, «FireBoard» начал опережать своего близнеца по многим показателям. А в 2007 году оба проекта были объединены. Сообщение на сайте разработчиков компонента «Joomlaboard» того времени гласит: «Пользователи не должны иметь опасения, поскольку все опции Joomlaboard, а также много дополнительных возможностей, присутствует в дистрибутиве FireBoard…».
Новые релизы форума «FireBoard» с ноября 2008 года получают название «Kunena». Необходимо отметить, что стабильная версия «FireBoard» доступна на сайте Joomla Code до настоящего времени.

 

«Kunena», по заявлению одного из разработчиков Community Builder, является лучшим интегрируемым компонентом форума для CB. Компонент форума «Kunena» - действительно, достойный приемник «FireBoard», предоставляющий полную глубокую интеграцию с Joomla, позволяющий производить регистрацию и управление данными пользователей стандартными средствами Joomla и CB. Интеграция настолько полна, что в настройках форума присутствует опция по использованию стилей css Joomla.

Процедура установки компонента «Kunena» достаточно проста и заключается в следующем:

  • Загрузка требуемого дистрибутива.
  • Создание резервной копии данных сайта.
  • Установка компонента «Kunena»

Так как «Kunena» является компонентом Joomla, установка производится стандартными средствами Joomla из «Менеджера расширений» («Расширения» → «Установить/Удалить» → «Менеджер расширений» → «Загрузить файл пакета»).

  • Обязательным этапом становится создание пункта меню, имеющего тип «Kunena»:

 

  • Создание уровня доступа к пункту меню. Уровень доступа «Зарегистрированный».
  • Проверка работоспособности сайта и форума.
  • Создание резервной копии данных сайта.

 

После завершения процесса установки остается включить встроенные возможности интеграции «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» и быть уверенным в его полной работоспособности и наличии всех необходимых для форума функций.

Пробуйте, устанавливайте, экспериментируйте, тестируйте, и верное решение будет найдено.


 

Добавить комментарий

ПОМНИТЕ! в комментариях можно выражать мысли относительно текущего материала, НО не стоит задавать здесь общих вопросов. Для этого есть ФОРУМ ПОДДЕРЖКИ


Защитный код
Обновить