Продолжаем говорить о способах реализации форума на CMS Drupal и в данной публикации поговорим о настройках форума в Drupal и как их реализовать (дополнить) — делается все через модуль Advanced Forum. Переходим на официальный сайт Drupal и в строке поиска вводим название модуля, или просто Forum, а ниже выбираем поиск по Modules. Далее загружаем архив и распаковываем его в папку sites/all/modules (через FTP клиент или файловый менеджер хостинга). После этого на странице администратора, в меню модули, находим пункт Advanced Forum и активируем его.

Advanced Forum модуль

Теперь его следовало бы русифицировать, ибо разбираться в нем на английском языке приносит небольшой дискомфорт. Заходим на сайт Drupaler, где собраны все переводы для Drupal проектов и открываем страницу Download. Далее выбираем язык перевода и в поле Проект вводим advanced_forum и жмем Экспорт.

Локализация модуля Advanced Forum

Из релиза выберем Все релизы объединены, тип Английский оригинал с переводом, формат Все в одном файле и указываем, что будет подробный файл. Экспортируем перевод и на странице Конфигурация, в блоке Локализация переходим на страницу Перевод и импортируем загруженный файл. Ждем около минуты и перевод будет успешно импортирован, а страница настроек форума Advanced Forum в Drupal будет на русском.

Настройки модуля Advanced Forum

На этой же страницы будет пункт Улучшенный форум (видимо автор очень постарался). Теперь какие настройки доступны для форума Advanced Forum:

  • Тема форума — можно выбрать внешний вид форума по шаблону;
  • Стиля для — указываем к какому типу применить настраиваемый стиль;
  • Стилизировать — можно материалы, комментарии и вкладки;
  • И стиль переключения форума — свертывания и развертывания;
  • Отключить навигационную линейку — это касается так называемых хлебных крошек, которые улучшают навигацию по сайту, а в нашем случае и по форуму;
  • Можно включить показ новых тем на форуме, а так же указать максимальное количество символов для заголовка;
  • Так же можно добавить возможность добавления изображения в топик на форуме Drupal;

Каждая настройка отвечает за свое представление, к примеру отключив навигационные хлебные крошки (линейку), она соответственно исчезнет, однако это немного ухудшает сайт как со стороны СЕО (поисковой оптимизации сайта), так и со стороны пользователя (юзабилити форума).

Пример форума на Advanced Forum

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

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

Подведем итоги поста реализации Drupal форума:

  • Форум на Drupal можно создать без всяких дополнительных модулей — все доступно из коробки;
  • Данный модульный форум довольно хороший, даже местами удобный и приятно удивил своей реализацией;
  • С помощью модуля можно организовывать различные контейнеры для топиков, которые помогут в плане юзабилити;
  • Если включить модуль Advanced Forum, то можно добавить немного функционала в форум;
  • С помощью настроек можно изменить внешний вид форума;
  • Так же стилизируются отдельные компоненты, такие как комментарии, материалы, вкладки, обсуждения, страницы и статьи;

На этом запись про создание форума на Drupal можно закончить, запись еще раз подтверждает функционал Drupal, причем из коробки. Однако чтобы создать на нем полноценный форум придется немного поработать, хотя для этого лучше использовать специализированные CMS. А если использовать форум на Drupal, то лучше сделать его как дополнение к основному сайту — все же на Drupal лучше делать серьезные проекты, отличные от блога.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>