Cirrusboard — легкое программное обеспечение для форумов

Cirrusboard — это минимальное и легкое программное обеспечение для форумов написанное на PHP. Реализуя основные функции, которые вы хотели бы получить от форума, он идеально подходит для форумов малого и среднего размера и молниеносно работает на чем угодно, от выделенного оборудования до самых крошечных VPS.

Первоначально он был написан для поддержки форумов Voxelmanip , но также является программным обеспечением для форумов общего назначения, которое можно установить и настроить в соответствии с брендингом вашего форума.

Cirrusboard форум

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

Лицензия MIT

Ресурсы

GitHub: https://github.com/Cirrusboard/Cirrusboard
Demo: https://forum.voxelmanip.se/

2 Ответа

  1. О, как. Интересно. Да, это должно быть быстро, достаточно посмотреть на код.

    Всё в одном месте.

    https://github.com/Cirrusboard/Cirrusboard/blob/master/forum.php

    Однако, ИМХО, Twig не совсем вписывается в «легкость». Twig стал самым «тяжелым» в этом движке местом. В нём файлов и классов больше чем во всём движке. :)

    И кэш не спасет. Множество классов работает и при кэше, они в кэше. Twig достаточно потяжелел (много задач стал решать) по сравнению с 1.0 версией. Хотя, достаточно удобен.

    P.S. а я всё на Fenom кошусь: https://github.com/fenom-template/fenom или подобный найти надо…

    1. Да, это должно быть быстро, достаточно посмотреть на код.

      Пока мало сообщений и тем, да, будет быстро. Дальше все колом встанет :)
      Сейчас разбираюсь с форумом у которого база больше 2.5 Гигабайта. Приходится индексы подбирать и запросы упрощать, вынося некоторую логику в php.

      P.S. Ненавижу Маркдаун, который не понимает, что команда относится к одной строке, а не ко всему сообщению.