Устанавливаем форум Fireboard

Основными, рассматриваемыми в данной статье, претендентами на роль компонента форума для 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 есть еще несколько популярных компонентов форумов, ровно, как и «мостов» для известных систем ведения форумов.

    «PhpBB» - очень популярный вариант организации форума. В каталоге расширений Joomla в наличии два бесплатных «моста»: «Mehdi"s Phpbb THREE bridge» и «RokBridge».

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

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

    Изменения и НОВОВВЕДЕНИЯ В Fireboard RE 2.0 Final

    1. В форуме появилась система приватных форумов!
    Теперь Администратор может выбрать - пользователи из какой группы будут иметь доступ к разделу форума?
    Речь идет, конечно же, о Группах Fireboard RE.
    Пользователи из других групп этого раздела форума просто не видят (кроме Администраторов, которые видят все).

    2. Система Голосований:
    - система была доработана и оптимизирована,
    - теперь любой Модератор имеет право заблокировать или разблокировать голосование,
    - Админы и Суперадмины могут заблокировать или удалить голосование,
    - при этом в пост о голосовании автоматически добавляется сообщение об удалении голосования и дата,
    - при добавлении нового голосования ему автоматически присваивается новая иконка "Голосование".

    3. Чат-бокс:
    - Чат снабжен системой "шутливых подсказок" - при входе в строку для ввода чат-сообщения пользователь увидит шутливую "подсказку" в красивом всплывающем тултипе. Может быть введено до 10 подсказок, и каждый раз пользователь будет видеть новую, выбираемую из этих десяти случайным образом,
    - Полностью заменена система подсчета оставшихся символов в поле ввода сообщения,
    - Изменена система Модерации чата. Назначение Модераторов чата в целях повышения безопасности упразднено. Теперь чат могут модерировать только Администраторы сайта.

    4. Система банов пользователей:
    - система банов полностью доработана,
    - Администратор теперь может ввести причину наложения Бана, которая будет сообщена пользователю вместе с извещением о Бане.

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

    6. В текстовом редакторе ввода сообщений введены новые теги и кнопки для их автоматической вставки:
    - тег HIDE - позволяет скрывать часть текста от Гостей,
    - тег HIDE POST=X - позволяет скрывать часть текста сообщения от пользователей, имеющих менее Х постов,
    - теги LEFT, RIGHT, CENTER, JUSTIFY - позволяют выравнивать части текста сообщения соответственно влево, вправо, по центру или по краям,
    - тег MP3 - позволяет вставлять в сообщение ссылку на мп3-файл, который может быть прослушан встроенным в форум проигрывателем прямо в сообщении,
    - тег MEDIA - позволяет вставлять в сообщение ссылку на файлы FLV и SWF, которые могут быть воспроизведены встроенным в форум проигрывателем прямо в тексте,
    - тег VIDEO - позволяет вставлять в сообщение ссылку на видео-файлы с популярных серверов видео, таких, как YouTube.

    7. Административная панель снабжена системой автоматического определения установленных дополнительных плагинов.

    8.Исправлена работа тега CODE.

    9. Сделано новое графическое оформление для вставленного в сообщение кода и для прикрепленных к сообщению файлов.

    Сегодня мы установим на свой сайт форум. Для системы управления контентом Joomla создано немало соответствующих компонентов, однако мой выбор пал на ставший нынче популярным Fireboard. В процессе данного материала, мы установим на систему управления контентом Joomla форум, настроим его для полноценной работы и заставим работать функцию личных сообщений.


    Однако не стоит забывать, что на сегодняшний день количество форумов практически равно количеству сайтов. То есть, просто огромно. Поэтому устанавливая форум на сайт, необходимо трезво оценивать свои силы — а способны ли вы привлечь постоянных посетителей на свой сайт, которые примут активное участие в жизни вашего портала? Если вы на 100 процентов уверены в своих силах, то самое время приступить к прочтению следующей части статьи.

    Почему Fireboard ?

    Как уже говорилось выше, для системы управления контентом Joomla создано немало форумов. Почему же мой выбор пал именно на Fireboard?

    Главная и основная причина: это отличное интегрирование с Joomla. Что сие значит? Предположим еще до установки форума на вашем сайте висел модуль авторизации, то есть вы предлагали пользователям зарегистрироваться на сайте, что они и делали.

    В итоге на интернет-ресурсе собралось некоторое количество зарегистрированных пользователей, которые понятия не имеют, что делать с этой регистрацией. И вдруг на сайте появляется форум!

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

    Устанавливаем форум Fireboard

    Настало время инсталлировать форум на сайт. Однако прежде чем это делать предлагаю скачать компонент Fireboard с нашего сайта.

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

    По окончании инсталляции у вас должно появиться что-то вроде этого:

    Нажимаем на ссылку «Продолжить». Теперь наша задача перейти в центр управления и настройки форумом. Для этого заходим в главное меню административной панели Joomla выбираем пункт «Компоненты» и в выпадающем списке жмем на пункт «Форум FireBoard».

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

    Установка форума Fireboard завершена, приступаем к следующему этапу.

    Настройка FireBoard

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

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

    Теперь самое время создать категории и разделы на форуме (на самом деле эти самые разделы и называются форумами). Для этого в панели управления нажимаем на кнопку «Управление форумами», после чего попадаем в новое окно, где в правом верхнем углу необходимо нажать кнопку «Новый».

    Первым делом нам необходимо создать главные категории, внутри которых и будут располагаться наши форумы. Первую категорию назовем «Овощи».

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

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

    Наша следующая задача назначить администраторов и модераторов на форуме. Я наблюдал немало форумов, где количество модераторов превышало число простых пользователей. И наш форум здесь не станет исключением. Чтобы настроить права пользователей, давайте опять перейдем в панель управления форумом и нажмем на кнопку «Управление пользователями».

    Нашему вниманию предстанет список зарегистрированных на сайте пользователей.

    В данном случае я собираюсь пользователю под именем Administrator присвоить права администратора форума. Для этого щелкаем по его названию и попадаем в окно настроек.

    Теперь мы в соответствующих списках занесем пользователя в группу «Администрация», дадим ему ранг «Администратора» и наконец сделаем модератором (модератор — это тот кто может удалять, перемещать сообщения на форуме, а также наказывать участников за определенные действия. В общем, в своем роде начальник форума) в категории «Овощи».

    Теперь со спокойной душой можно нажимать кнопку «Сохранить» в правом верхнем углу.

    Публикуем форум на сайте

    В то время как мы совершали настройку форума FireBoard, он оставался невидимым для пользователей. Самое время, опубликовать форум на сайте. Для этого достаточно в меню нашего интернет-ресурса создать пункт, который будет открывать нашему взору форум.
    Заходим в mainmenu и создаем новый пункт. Типом пункта меню будет являться Компонент. Поэтому из предложенного списка выбираем именно этот пункт:

    Далее настраиваем наш новый пункт меню. Логично будет дать ему название «форум». Самым важным на данном этапе будет выбор компонента, который будет привязан к данному пункту меню.
    В нашем случае это будет «Форум Fireboard». Выделяем данный пункт в списке «Компонент» и нажимаем кнопку «Сохранить»

    Давайте заглянем на сайт и посмотрим: что же у нас получилось.

    Как мы видим, у нас появился самый настоящий форум. Для полноценной работы осталось внести еще одно дополнение.


    Настройка личных сообщений в FireBoard

    У форума FireBoard существует небольшая проблемка. Несмотря на то, что в нем существует кнопка «Личные сообщения», она по умолчанию не работает. То есть, посетители форума не могут обмениваться между собой сообщениями.

    Сейчас мы с вами займемся устранением этого недоразумения. Для этого нам понадобится еще один компонент. Имя ему — UddeIm. Для вашего удобства я разместил компонент на сайте.

    Устанавливаем компонент через пункт главного меню административной панели «Установка» - «Компоненты».

    После чего станут видимыми элементы управления, связанные с данным разделом. Нас интересует выпадающий список «Система личных сообщений». Здесь мы должны выбрать пункт «UddeIm».


    Теперь осталось лишь нажать на кнопку «Сохранить» в правом верхнем углу сайта и вернуться на сайт, дабы просмотреть итоговый результат. Для этого заходим на форум, авторизируемся, находим любого пользователя и под его ником нажимаем на кнопку «ЛС» (личные сообщения).

    Как мы видим — все работает.

    Естественно, что данный материал не претендует на полноценный учебник по форуму FireBoard, однако мы с вами смогли установить, настроить и опубликовать форум на сайте. А это согласитесь, немало! Посему я не прощаюсь с Вами, но говорю: до свидания.

    Понравилось? Лайкни нас на Facebook