Cirrusboard — легкое программное обеспечение для форумов
Cirrusboard — это минимальное и легкое программное обеспечение для форумов написанное на PHP. Реализуя основные функции, которые вы хотели бы получить от форума, он идеально подходит для форумов малого и среднего размера и молниеносно работает на чем угодно, от выделенного оборудования до самых крошечных VPS.
Первоначально он был написан для поддержки форумов Voxelmanip , но также является программным обеспечением для форумов общего назначения, которое можно установить и настроить в соответствии с брендингом вашего форума.
Он вдохновлен семейством программного обеспечения для форумов Acmlmboard, повторно реализуя различные функции форумов в стиле Amlmboard, такие как макеты сообщений, при этом улучшая качество кода и безопасность.
Лицензия MIT
Ресурсы
GitHub: https://github.com/Cirrusboard/Cirrusboard
Demo: https://forum.voxelmanip.se/
О, как. Интересно. Да, это должно быть быстро, достаточно посмотреть на код.
Всё в одном месте.
https://github.com/Cirrusboard/Cirrusboard/blob/master/forum.php
Однако, ИМХО, Twig не совсем вписывается в «легкость». Twig стал самым «тяжелым» в этом движке местом. В нём файлов и классов больше чем во всём движке. :)
И кэш не спасет. Множество классов работает и при кэше, они в кэше. Twig достаточно потяжелел (много задач стал решать) по сравнению с
1.0
версией. Хотя, достаточно удобен.P.S. а я всё на Fenom кошусь: https://github.com/fenom-template/fenom или подобный найти надо…
Пока мало сообщений и тем, да, будет быстро. Дальше все колом встанет :)
Сейчас разбираюсь с форумом у которого база больше 2.5 Гигабайта. Приходится индексы подбирать и запросы упрощать, вынося некоторую логику в php.
P.S. Ненавижу Маркдаун, который не понимает, что команда относится к одной строке, а не ко всему сообщению.