Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2009-08-18 16:12:53

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Версии

Так и не понял, что у кого наследует, в какие стороны развивается.
Есть форумы на PunBB 1.2.15. Куда рулить?

Offline

#2 2009-08-25 08:34:31

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Версии

Считаю, что с PunBB 1.2 необходимо переходить на FluxBB 1.4
Именно он наследует от 1.2 и реально продолжает развиваться. От 1.3 он взял "родной" UTF-8 и возможность создавать несколько групп модераторов. В остальном он продолжает линию 1.2.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#3 2009-08-25 10:20:31

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Версии

artoodetoo
А современная линейка PunBB отклонилась от идеологии? Я слышал, что всё стало навороченнее и тяжелее. Где посмотреть в сравнении особенности? И как быть с расширениями — на ресурсах, посвящённых PunBB ориентируются на мэйнстрим, будет ли поддержка FluxBB? Хотелось бы не потерять в функционале. И вообще, каковы перспективы, не взирая на плюсы-минусы? Что-то народу тут немного.

Offline

#4 2009-08-25 22:17:27

Wolverine
Участник
Зарегистрирован: 2008-10-09
Сообщений: 5
Сайт

Re: Версии

Мне тоже так показалось. Точнее даже не показалось. Попробуй загрузить оф. форум на punBB 1.3 и оф. форум на FluxBB 1.4. Разница на лицо


да и на punbb.ru тоже не толпа smile

Offline

#5 2009-08-26 05:30:36

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Версии

scalemaster, Wolverine, если коротко — версии 1.3 уже не "легкая", а "универсальная". Хорошая, но другая smile За любую универсальность приходится чем-то расчитываться.

… Не толпа, ну и ладно smile Хорошую музыку тоже не все любят.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#6 2009-08-26 10:06:02

Dayset
Участник
Зарегистрирован: 2009-06-08
Сообщений: 19

Re: Версии

Мне 1.3 чем то напомнил IPB только подрезаный, непонравилось, хотя хуки -классно)
А я и так привык уже руками код править)

Offline

#7 2009-08-26 11:14:24

Wolverine
Участник
Зарегистрирован: 2008-10-09
Сообщений: 5
Сайт

Re: Версии

Кстати я прогнал.. На форуме  флакса стоит 1.3 пока

Offline

#8 2009-08-26 14:03:27

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Версии

а здесь — 1.4 с моими стилями "а-ля 1.3"


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#9 2009-09-08 10:10:07

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Версии

Можно подробнее, что за чем следовало, в какую сторону движется, какой идеологии придерживается, и главное, наследование расширений!
На сколько я понял, 1,4 самая последняя ветка оригинального PunBB? Здесь  FluxBB v1.4-beta2 — это оно?

Offline

#10 2009-09-08 19:36:43

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Версии

Сначала был punbb 1.2 он практически не менялся несколько лет, только потенциальные уязвимости закрывались

В какой-то момент Rikard Andersen решил параллельно развивать v1.3 с механизмом расширений (extension), но видимо проект его не особо занимал, потому что он никак не мог выйти даже в состояние beta

Затем некая софтверная компания с торговыми марками SoftDeluxe и Informer заключила с ним сделку о передаче прав на PunBB. разработка v1.3 пошла быстрее, вышла 1.3 beta и "официальные расширения", но многие поклонники PunBB в мире (не exUSSR) выражали опасение, что русские сделают проект несвободным и откажутся от лицензии GNU. В представлении буржуев у нас не только медведи, но и никакого уважения к интеллектуальной собственности и лицензиям.

На самом деле от Open Source никто не отказался, однако под давлением авторитетных товарищей Rikard объявляет о создании ветки (fork) под маркой FluxBB. Фокрнули сразу две версии: 1.2 и 1.4. Команда Informer объявила, что v1.2 больше не будет развиваться и сосредоточилась на 1.3. Вышел официальный релиз.

Стало понятно, что 1.3 фактически другой движок и у него есть не только плюсы, но и минусы. Новая разметка оказалась сложной, extension серьезно тормозят и он сильно вырос в объеме Козырь движка PunBB "маленький и простой" как-то улетучились в v1.3.
Поэтому команда FluxBB в отличие от PunBB отказалась от v1.3 и стала развивать версию на базе старой доброй 1.2. В пику «русским» новая версия получила индекс 1.4, типа более новая, хотя она гораздо ближе к 1.2, чем к 1.3. Он по прежнему маленький и простой, но требует ручного труда при расширении. К нему легко приспособить моды для v1.2 с punres.org

Мой прогноз такой: очень скоро v1.4 объявят законченной и в разработку пойдет 2.0 на базе 1.4. Главное отличие будет в  отделение разметки от кода и настоящий механизм шаблонов. Расширений по типу v1.3 ни в текущей версии, ни в 2.0 не будет. Те кто сейчас задают тон на fluxbb.org считают что механизм расширений был спланирован не очень удачно.

Так что у пользователей выбор: либо классика в виде FluxBB 1.4, либо расширения в виде PunBB 1.3


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#11 2009-09-08 19:41:18

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Версии

artoodetoo, спасибо.

Offline

#12 2009-09-08 22:48:16

Wolverine
Участник
Зарегистрирован: 2008-10-09
Сообщений: 5
Сайт

Re: Версии

Установка расширений через правку кода ИМХО большой минус на сегодняшний день... Поэтому придерживаюсь punBB 1.3

Расширений во FluxBB в ближайшие три года мы наверно и не увидим  smile

Offline

#13 2009-09-10 12:03:48

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Версии

Если БЫ сначала выделили генерацию html в отдельное место, то я бы двумя руками был бы за расширения.
А то как это делается сейчас в 1.3 мне не нравится.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#14 2009-09-10 16:08:40

hcs
Administrator
Зарегистрирован: 2008-09-05
Сообщений: 85

Re: Версии

Поработав достаточно плотно с расширениями для punbb1.3 не могу не признать, что Eval's сомнительны, а манифесты с пхп-кодом внутри - это мазохизм.

Offline

#15 2009-09-10 23:27:04

Wolverine
Участник
Зарегистрирован: 2008-10-09
Сообщений: 5
Сайт

Re: Версии

hcs, ну так теперь пусть допиливают систему расширений до ума smile Движение то у них в правильном направлении (http://punbb.informer.com/wiki/ru/punbb20/start)

Offline

#16 2009-10-22 22:57:51

sva
Участник
Из Киев
Зарегистрирован: 2009-10-22
Сообщений: 1
Сайт

Re: Версии

можно ли сейчас ветку FluxBB  v1.4-beta2 использовать в реальных проектах?

Offline

#17 2009-10-22 23:10:44

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Версии

sva, IMHO, вполне. Страшных глюков при тестировании не заметил, лёгкие несмертельные косяки вроде съезжающих стилей местами.

Offline

#18 2009-10-25 11:00:00

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Версии

Как мог бы выглядеть мехнизм расширений:

  • все основные функциональные блоки описать в виде классов-контроллеров

  • дополнительный функционал прикреплять через "события", обработчики событий описывать в конфигурации.
    в теории такой шаблон проектирования называют Observer или Event listener

  • классы обработчиков событий подгружать через автолоадер классов. если событие не произошло, то и класс не загрузится впустую.

Мне очень нравится фреймворк Yii и его идеология Events. Можно было бы взять оттуда много полезного. Никаких eval() нельзя допускать! И конечно генерация html должна быть вынесена из контроллеров в отдельное место. Пускай без языка шаблонов типа Smarty а на голом PHP, но отдельно!


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens