↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Wave
7 июня 2021
Aa Aa
Как известно, ВСЕ движки форумов — древнее говно мамонта с технической и концептуальной точки зрения. Запорожцы и жигули в мире веб-разработки.
Время от времени некоторые из них пытались что-то пытаться сделать или хотя бы попытаться. Например, самый известный phpbb в четвёртой версии должен был быть переписан на фреймворке symfony. Ну, там, и так далее, некоторые на собственных движках должны были быть переписаны с нуля, некоторые переведены на симфонию, юй, ларавель. Но всё заканчивалось ничем.
Но был один проект, называется Flarum. Он стартовал ещё в начале десятых годов, если не в конце нулевых. Форум на Laravel по всем самым современным, модерновым технологиям и принципам. Я тогда ещё иногда ставил какие-никакие форумы, так что искал свой Святой Грааль, и проектом заинтересовался.
Вот только годы шли за годами, а он всё никак не мог доползти до состояния беты, потом годами был в бета-версии (16 бет вышли). И вдруг оказалось, что две недели назад он всё-таки релизнулся. Прям удивительно. В твиттере пишут, что «после долгих шести лет разработки», но это х.з. почему, потому что я самый минимум с двенадцатого года его помню. Что-то кто-то из разработчиков отваливался, может быть, это последний разработчик только шесть лет в проекте.
Ну и самая писечка: через неделю с небольшим после релиза была найдена критическая уязвимость, десять баллов по CVE (высочайшая серьёзность).

#IT #Лытдыбр
7 июня 2021
6 комментариев из 12
MyBB. Крутится в голове, что это был чей-то форк, или у него есть какой-то форк. Сайт выглядит так безлико-стандартно, что чтобы раскопать подробности, надо много читать. Но в общем-то вводят в эксплуатацию (ещё не релизнули, но обещают вот-вот) ветку 1.9, в которой: PHP 7.1, Twig (in progress), Composer, SwiftMailer, Responsive and mobile ready theme (in progress).
Получается, это в любом случае вариант лучше, чем SMF и PunBB. Хотя всё равно надо смотреть, если что.

Глянул в док как делать плугины. Есть колхоз в виде global $db и в целом оно что-то как-то на уровне codeigniter выглядит, но это всё-таки уже что-то.
$plugins->add_hook('<hook name>', '<function name>');

Но увы, в отличие от SMF, в рунете что-то вообще не видать сообщества этого форума.
Vanilla. В конце нулевых это был очень и очень интересный движок. Потому как он выглядел одновременно и как форумный движок, и имел кучу модерновых фишек типа тегов, автоподгрузки и прочего ajax. Но его губила малая популярность.
На данный момент последнее обновление русской локализации 2018. Русскоязычных ресурсов ноль.
В общем, где-то как-то Ваниль сейчас выглядит гибридом форума и соцсети, но ближе к форуму и привычному UX, чем Flarum. Хех, нашёл аддон бесконечной прокрутки. Т.е. она есть, но она — аддоном))

Вообще, у меня что тогда, на стыке нулевых и десятых, что сейчас складывается впечатление, что развитие форумных движков должно бы было идти куда-то так в ту же сторону, в которую что тогда, что сейчас двигается Vanilla.
TypeScript. React. Облачный хостинг.
Vanilla uses garden-container for dependency injection. The \Garden\Container object is a PSR-11 (Container Interface) compliant container class.

Короче, если не страшит отсутствие русского комьюнити, хочется технологичного, модернового и лёгкого движка форума, то Ваниль — вполне хороший вариант и, возможно, составит конкуренцию Фларуму.
Показать полностью
А, вот, нашёл. PunBB и его форк FluxBB. Два лёгких и быстрых движка. На PunBB работает forum.mozilla-russia.org.
С другой стороны, по степени колхозности оба форума пришли к нам прямиком из нулевых.
По поводу flux нашёл такую штуку:
2016-11-09 15:51:16
Я так понял не будет 2 версии?

2016-11-09 17:10:39
нет не будет. Лидер проекта Franz ушел в команду разработки форума Flarum. Над FluxBB больше ни кто не работает судя по активности на английском официальном сайте движка.
Т.е. с одной стороны, в нём намечался прорыв на Laravel, с другой — ну, цитата выше всё сказала.
Requirements
A webserver
PHP 5.6.4 or later
A database such as MySQL 5.0.6 or later, PostgreSQL 7.0 or later, or SQLite 2

Recommendations
Make use of a PHP accelerator such as APC or XCache
Make sure PHP has the zlib module installed to allow FluxBB to gzip output
Сайт форума у меня недоступен, но на гитхабе очень вялая возня идёт. В этом году два коммита. В прошлом ни одного, но в позапрошлом три десятка. Короче, в топку.
PunBB. Во времена оные PunBB соперничал за моё внимание с SMF.
Как я заметил выше, на punbb работает форум русского сообщества Mozilla, а это что-то да значит. Т.е. он хорошо держит нагрузки и вообще.
С другой стороны, ветка 1.4 релизнулась в 2011. и с тех пор и до сих она понемногу прирастает минорными релизами.
В требованиях php 5, но хотя бы расширения не модами ставятся и есть поддержка UTF8. В общем, где-то та же печальная ситуация, что и с SMF. В чём-то лучше, в чём-то хуже.
В общем, первые три места могут поделить между собой PhpBB, Flarum, Vanilla.
Если они чем-то не устроят, то MyBB.
Если охота колхоза в стиле нулевых, то PunBB или SMF.
Спасибо за обзор. Было интересно почитать про форумы...
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть