Бесплатные CMS > Установка и расширения PunBB > Расширение ядра PunBB

PunBB, FluxBB, 1.2, 1.3

Раньше все было просто: был PunBB 1.2.*, он время от времени обновлялся незначительно и было нетрудно обновлять свою сборку до последней версии.

Потом на punbb.org было объявлено, что ветка 1.3 переходит в стадию бета-тестирования и в скором времени будет релиз. Затем основная команда разработчиков выделилась в свою ветку с названием FluxBB. Теперь у нас есть 4 версии форума! Какую же из них брать за основу? Некоторые считают, что надо следовать за главными разработчиками, а раз скоро релиз, значит FluxBB 1.3 — единственный достойный вариант.

Для кого-то наверное так и есть, но есть большое НО. Основной козырь ветки 1.3 — система расширений, которая (теоретически) позволяет не трогать код основных модулей когда добавляется новый функционал. Основные модули и часть расширений предполагается полностью обновлять с официального сервера (это не затронет модули расширений от "3-х лиц"). Примерно как обновляется Windows.

А теперь вспомните недавние накладки с майкрософтовскими обновлениями. Сначала был скандальчик, что очередное обновление делает невозможным откат назад, затем баг с XP Service Pack 3, завешивающий компьютеры с процессорами AMD. Вы хотите, чтобы ваш сайт накрылся после очередного "автоматического" обновления? Я — нет. Лучше я сам периодически буду тестировать эти новинки и буду решать что и когда мне применить. Тем более, что команда FluxBB это далеко не майкрософт, они даже денег не олучают за свой труд. То есть автообновлением лучше не баловаться. Это не преимущество.

Другая засада в хроническом непонимании проблем нелатинских языков. На главной странице fluxbb.org красуется фраза "Full support for UTF-8 (v1.3)". Реально это не так! Чтобы обеспечить работу с русским языком придется проделать дополнительную работу. На сегодняшний день движок FluxBB использует только кодировку UTF-8 и при этом все строковые функции в нем НЕмультибайтные. Админы должны както сами выкручиваться, перегружать функции с помощью php.ini (а это не везде доступно), кроме того есть сложности с регулярными выражениями для уникода.

Третий аргумент против 1.3: производительность. Сильной стороной PunBB всегда была скорость. Я утверждаю: в версии 1.3 скорость существенно снизится. Причины:

В итоге, FluxBB 1.3 будет генерировать странички в разы медленнее, чем старый добрый PunBB 1.2 при том же наборе модулей на одинаковом хостинге. А, как говорится "зачем переплачивать если Дося делает то же самое". Это падение производительности не играет роли, пока сайт не слишком нагружен, но мы же делаем сайты в расчете на хорошую посещаемость!

Четвертый аргумент: сложность тестирования системы на хуках.

Пятый аргумент: несмотря на отказ от эффективности, платформа по прежнему не имеет нормальных шаблонов. Чтобы изменить разметку надо править код основных модулей, а это противоречит первому пункту - возможности автообновления.

Я не хочу сказать, что 1.3 идет по гибельному пути. Совсем нет. Это отличный перспективный движок. Просто не стоит вопить от восторга, у всего есть своя цена. Это совсем другая платформа у которой мало общего с привычным PunBB.

Если ядро будет под жестким контролем - то хорошоэто или плохо - зависит от того кто будет контроллировать. Вобще централизация может привести к монополии, поэтому я против. но вот например у движка phpbb нет централизации и строгости не хватает и он поэтому кривой и как друшлаг - дырявый. а ещё - медленный. Поэтому я за то чтобы за движком следил некто уважаемый и компетентный (тут же понятно на кого я намекаю wink - по типу как Линус Торвальдс следит за ядром линукса.

Но у модели-совета тоже есть положительные примеры - сервер АПАЧ и Дебиан - они же децентрализованы. Просто люди сделали правильный выбор и не зря доверили именно этим людям следить.

А от модулей третьих лиц не каждый откажется. Мы ведь ставим в систему дополнительные программы smile так и тут. хотя эти программы тожеочень грамотно надо выбирать - для стабильности и безопасности.

Я лично боюсь что система станет очень сложной. 1.2 панбиби даже я мог читать и понимать где что убрать и что к чему. мне очень нравилось что не надо изучать язык на языке или вникать в некую сложную систему - там всё просто.

но с другой стороны - я 1.3 не видел вообще и не пробовал - поэтому я не могу судить. Но по поводу " они даже денег не олучают за свой труд" - я тут не согласен что это показатель. знаю мало людей которые за деньги НЕ ХАЛТУРЯТ. Да и к тому же думаю что на самом движке в комерческих проектах они намано получают.

"засада в хроническом непонимании проблемм не-латинских языков" - а вот это расстраивает. Очень.
Я сейчас как огня боюсь других движков, после того как ты, артудету, перевёл панбиби на утф и исправил все глюки я не сталкивался с такими проблемами, а на некоторых -они и по сей день не решены! поэтому тут выбора то по сути - нет.

"в версии 1.3 скорость существенно снизится" - хм... ну и нафик ещё один неповоротливый монстрик?
Кстати я так понимаю что для каждого отдельного проекта на пии ЧПУ надо разрабатывать отдельно?

с хуками ясно - конечно я бы предпочёл чтобы не было холостых проходов... но если людям не надо будет фозиться - больше людей будет пользовать движок. но это тогда получится ещё один вордпресс...а мне надо очень быстрый и простенький а не монстр...
вобщем я чтото уже против 1.3

я еще вот что подумал - ixbt-форум сделали на устаревшем (уже) движке ubb - они его просто очень хорошо доработали (и продолжают)
у forum.ru-board.com тоже ikonboard старый, но переделанный вдоль и поперёк. И так практическиу всех удачных проектах. Они когда то сделали выбор и стали заложниками этого выбора. (хотя я то думаю что если бы было надо - они бы сделали грамотный конвертер и перешли на иной движок). Но видимо этот выбор делали не зря- тоесть я думаю что раз есть люди, которые и компетентны и видят в том движке нечто - чего ещё много на будующее хватит -то знячит можно продолжать а не ждать - пока там fluxbb-группа чтото родит.

А будующее все равно покажет.

(кстати в не находите что сравнение нового 1.3 и старого 1.2 очень похоже на сравнение нового и старого виндовсов - когда XP очень надёжен и на него можно положиться, но маячит виста - кривая и тормозная, но маячит же smile

я то свой выбор (на работе всмысле) уже сделал и он не в пользу висты - я подожду что будет в виндовс 7.

тут склоняюсь а пользу отдельной ветви. Я думаю что если ты дальше силы потратишь на продолжение Пии на базе 1.2 то этот опыт и наработки никуда от тебя не убегут. так что это будет не зря.

По поводу названия - давно пора bb из него вообще убрать.


Меню сайта

PunBB, FluxBB, 1.2, 1.3
PunBB, FluxBB, 1.2, 1.3