
Лицензия – MIT
Github https://github.com/flarum/flarum
Интенсивность развития: средняя
Базы данных: MySQL или MariaDB
Laravel версия: проект ставится самостоятельно, предустановленного Laravel не использует.
Flarum
Восхитительно простое программное обеспечение для создания форума. Это общий преемник esoTalk и FluxBB. Поскольку он использует сочетание фреймворков Laravel, Zend и компонентов Symfony. Это тот случай, когда разработчики помимо красоты кода вспомнили о красоте и удобстве интерфейса. Внешний вид действительно продуман очень хорошо. Нет наворотов и сложных зависимостей. Flarum очень легко развернуть, установить можно через SSH консоль, используя систему управления зависимостями Composer. Интерфейс основан на Mithril, производительном фрэймворке JavaScript.
Основные возможности
- Двухпанельный интерфейс
- Продуманный вариант мобильного интерфейса
- Разработчики уверяют, что он более легковесный при загрузке клиентом (144кб), нежели NodeBB (213кб) или же Discourse (650кб)
- Функционал расширяется дополнениями
- Неплохое API
- Возможность локализации интерфейса
- Возможность общения без перезагрузки страниц
- Много возможностей для самого форума и его модерирования
Требование к серверу
Перед установкой Flarum важно убедиться, что сервер соответствует требованиям. Чтобы запустить Flarum, Вам понадобится:
- Apache (с включенным mod_rewrite) или nginx
- PHP 7.1+ со следующими расширениями: dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer
- MySQL 5.6+ или MariaDB 10.0.5+
- SSH (командная строка) для запуска Composer