2.11. Forum - Создание форума на Drupal 8.

Форумы уже не так популярны как раньше, хотя остаются популярными для торрент-трекеров и сайтов совместных покупок, технической поддержки.

Вот такой простой, но уже готовый форум можно сделать на Друпал 8 за 5 минут:

drupal forum example

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

Drupal 8 forum

 После этого у нас будет сразу доступен форум по ссылке

/forum

 drupal 8 forum

Теперь давайте добавим контейнеров нашего форума и каких-нибудь дополнительных разделов. Для этого нужно зайти на страницу редактирования Структура - Forums:

/admin/structure/forum

Drupal forum

Давайте добавим контейнеры Дизайн, Программирование и в эти контейнеры потом форумы Phoshop, Fireworks и PHP, Javascript, CSS, HTML. 

/admin/structure/forum/add/container

друпал форум контейнер

И в новый контейнер добавляем форум:

 /admin/structure/forum/add/forum

Drupal add form

 И так мы добавляем остальные контейнеры и форумы внутри них.

drupal forum order

Порядок форумов мы можем менять с помощью крестиков, простым перетаскиванием. В результате у нас будет вот такой форум:

drupal forum

Добавлять темы форума можно теперь по ссылке:

/node/add/forum

друпал добавить топик

Настройки форума

На странице настроек форума можно выставить количество Тем на страницу, Порог горячего обсуждения (темы с большим количеством комментариев будут показывается в специальном блоке, который можно вывести в настройках блоков). Также можно выставить как будут отображаться комментарии сначала новые или сначала старые.

/admin/structure/forum/settings

Настройки доступа к форуму

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

/admin/people/permissions#module-node

 drupal forum permissions

Блоки форума

Форум предоставляет нам несколько блоков:

/admin/structure/block

друпал форум блоки

Активные обсуждения форума это те темы в которых много сообщений.

Новые обсуждения показывают новые темы форума.

 

Версия Drupal: