Форумы уже не так популярны как раньше, хотя остаются популярными для торрент-трекеров и сайтов совместных покупок, технической поддержки.
Вот такой простой, но уже готовый форум можно сделать на Друпал 8 за 5 минут:
Возможность создать форум есть в друпале из коробки. Для того чтобы добавить форум, нужно просто включить модуль форум:
После этого у нас будет сразу доступен форум по ссылке
/forum
Теперь давайте добавим контейнеров нашего форума и каких-нибудь дополнительных разделов. Для этого нужно зайти на страницу редактирования Структура - Forums:
/admin/structure/forum
Давайте добавим контейнеры Дизайн, Программирование и в эти контейнеры потом форумы Phoshop, Fireworks и PHP, Javascript, CSS, HTML.
/admin/structure/forum/add/container
И в новый контейнер добавляем форум:
/admin/structure/forum/add/forum
И так мы добавляем остальные контейнеры и форумы внутри них.
Порядок форумов мы можем менять с помощью крестиков, простым перетаскиванием. В результате у нас будет вот такой форум:
Добавлять темы форума можно теперь по ссылке:
/node/add/forum
Настройки форума
На странице настроек форума можно выставить количество Тем на страницу, Порог горячего обсуждения (темы с большим количеством комментариев будут показывается в специальном блоке, который можно вывести в настройках блоков). Также можно выставить как будут отображаться комментарии сначала новые или сначала старые.
/admin/structure/forum/settings
Настройки доступа к форуму
Друпал позволяет гибко настроить доступ к различную функционалу форум тому не исключение. Наверно лучше всего оставить возможность создавать темы на форуме только зарегистрированным пользователям, чтобы спаммерам было тяжелее оставлять свои спам-сообщения. Да и ответы на форуме тоже лучше всего сделать доступных зарегистрированным пользователям. А вот просмотр я думаю можно оставить всем
/admin/people/permissions#module-node
Блоки форума
Форум предоставляет нам несколько блоков:
/admin/structure/block
Активные обсуждения форума это те темы в которых много сообщений.
Новые обсуждения показывают новые темы форума.