«Новый форумный движок XenForo» или «Каким мог бы стать VBulletin 4.0»

    Сегодня через одного из моих друзей до меня докатилась новость об анонсе нового форумного движка XenForo. Его авторами являются два уважаемых разработчика Майк Салливан (Mike Sullivan) и Кир Дарби (Kier Darby), благодаря которым мир увидел VBulletin 3.x таким, какой он есть сейчас.





    Уйдя из команды после поглощения компании JelSoft гигантом Internet Brands, они трудились больше года, чтобы представить на наш суд XenForo, новый коммерческий форумный движок, который позиционируется, как серьезный противник для VBulletin и InvisionPowerBoard.

    VBulletin 4.0 = epic fail



    Выход VBulletin 4.0 по моему мнению оказался epic fail. Вместо обещанного major rewrite, поддержки MVC и в целом усовершенствованной архитектуры мы получили только обновленный стиль, разработанный независимой дизайн-студией, который быстро возненавидело сообщество, CMS, которая до сих пор (спустя год после релиза) на пустой главной странице делает ~150 запросов и огромное количество критических багов на всех стадиях проекта.

    Новая команда не слишком хорошо относилась к покупателям. Я бы сказал, нас немного игнорировали. Так, например, релиз 4.0.3 включал в себя некоторое количество критических багов, которые не давали нормально завершать обновление БД при апгрейде на новую версию или даже просматривать профили пользователей. Вы думаете, сразу же выпустили 4.0.4, чтобы пользователям было удобно? Ничего подобного. Разработчики завели на форуме тему и запостили в ней инструкции вроде «откройте этот файл и замените в нем XXX на YYY чтобы исправить проблему ZZZ». Очень удобно, не правда ли? Особенно для обычных пользователей.

    Новая команда программистов включает в себя как минимум парочку странных личностей, которые оставляют в коде движка комментарии вроде «This seems like a terrible place to put this, but I don’t know where else it should go.», что как минимум свидетельствует об их незнании архитектуры VBulletin и, что самое странное, о невозможности получить объяснения от коллег.

    В общем, полный epic fail на мой взгляд. Я уже десять раз пожалел, что не оставил форум, который я администрирую, на 3.x ветке, которую, впрочем, тоже пытаются испортить.

    XenForo = True Web 2.0 Forum Engine



    Что же предлагает XenForo? Конечно, лучше всего посмотреть самому. С моей точки зрения, пользователю предлагается… ну просто интуитивный Ajax-driven интерфейс, которым очень удобно пользоваться. Кстати, несмотря на то, что проект все еще в альфе. Субъективно, интерфейс более удобен, чем могут предложить PHPBB, VBulletin и IPB. Не знаю, почему за столько лет существования Ajax как такового и большого количества библиотек, с использованием которых его становится не просто легко, а очень легко использовать, никто не выпустил форума, сравнимого по удобству с XenForo (если вы знаете такой — прошу немедленно сообщить в комментах).

    Инструменты модерирования, к большому сожалению, пока пощупать руками нельзя, но есть небольшой ролик, на котором можно увидеть процесс.

    Для разработчиков будет предложен удобный API для разработки аддонов. Что-то мне подсказывает, что, скорее всего, будет использована система, аналогичная VBulletin (система хуков).

    В целом, сторонние пользователи и клиенты Internet Brands (владельцы VBulletin) настроены положительно. Многие говорят, что после выхода официального релиза перейдут на XenForo с VBulletin 4.0. Кстати, в их числе и ваш покорный слуга. Для мгновенной оценки ситуации просто поищите в гугле «xenforo shit» и вы поймете, к чему относится второе поисковое слово.

    В разделе Have you seen форума XenForo можно увидеть описания и демонстрацию новых возможностей форума, добавляемых в движок.

    Что касается даты релиза — она пока неизвестна, но что-то мне подсказывает, что можно ориентироваться на конец этого года / начало следующего.

    XenForo сейчас обсуждается на многих сайтах в интернете, включая даже официальный коммьюнити-форум VBulletin. Впрочем, уверен, эту тему скоро прикроют…

    Русский сайт о XenForo.

    P.S. Опубликовал пост в блоге VBulletin, так как более подходящего не нашел. Если таковой имеется — перенесите, пожалуйста.
    Поделиться публикацией

    Комментарии 58

      +4
      Дизайн впечатляет. Интересно какова будет цена и когда можно будет купить…
        0
        А ребята с «нулледа» уже потирают руки в ожидании ломаной версии.
        • НЛО прилетело и опубликовало эту надпись здесь
          –5
          IMHO IPB лучше всех
            +2
            У меня он как раз и есть, проблема с русскоязычной поддержкой от IBR не радует. Так же не очень впечатляют высокие требования к мощности сервера…
              0
              7 лет юзаю, проблем как с саппортом так и с серверами нет. Использую VPS.
                +1
                VDS дороговато для моих проектов, приходится пользоваться виртуальным хостингом, вот на нем требовательность скрипта к мощности важна.
                  0
                  возможно, но рано или поздно, когда посещаемость форума становится огромной, так или иначе придется думать об апгрейде сервера.
                  да и еще, в IPB можно покрутить настройки и уменьшить нагрузку на сервер, поэтому я не исключаю того, что вы включив все по максимуму испытываете проблемы с хостингом.
                    +1
                    VDS можно приобрести за 100-250 рублей в месяц и забыть про «один аккаунт не должен использовать более 5% ресурсов нашего (абстрактного) сервера (и нагрузку вы оценить не можете, её знаем только мы), иначе будет заблокирован автоматически», хотя, конечно, если нагрузка серьёзная такого дешевого VDS будет маловато
                      0
                      У серьезных хостеров другие ограничения на виртуальный хостинг и никакие 5% ресурсов сервера не входят в них.
                      Допустим, один питерский хостер допускает такие нагрузки:
                      Если процесс нагружает процессор в течение длительного периода более чем на 10% — процесс корректно завершается. Этот период для серверов виртуального хостинга составляет 20 секунд.
                      Если процесс нагружает процессор в течение длительного периода более чем на 60% — процесс корректно завершается. Этот период для серверов виртуального хостинга составляет 10 секунд.

                      С такими ограничениями IPB 3.0.5 у меня ворочается вплоть до 400 человек онлайна нормально.
                        0
                        Нагуглил этого хостера, занёс в закладки :) Хочется верить, что такое отношение к клиентам когда-нибудь станет нормой, а не как сейчас автоматическое блокирование аккаунта да ещё без уведомления об этом хотя бы на мыло
            • НЛО прилетело и опубликовало эту надпись здесь
              • НЛО прилетело и опубликовало эту надпись здесь
                0
                Король умер… Да здравствует Король!
                Скорее бы полная информация о движке поступила в открытый доступ — цена/возможности.
                  0
                  Выглядит симпатично. Об остальном судить рано
                    –2
                    Кстати, похоже Хабр свалил форум
                      0
                      Да нет, все ок.
                      0
                      Очень радует что не пришлось регистрироваться, а можно использовать Facebook account. Иначе бы я не увидел форум изнутри.
                        0
                        дык это сейчас почти во всех форумных движках так, можно использовать фейсбук, твиттер, openID и тп
                          0
                          На каком-то из роликов в админке вроде бы засветились плагины аутентификации. Так что будет не только FaceBook, я думаю.
                        0
                        Если это коммерческий проект, то дизайн как минимум должен соответствовать этому.
                          0
                          По-моему, он соответствует
                            +2
                            Тогда идите и любите битрикс
                              0
                              ПРичем тут битрикс? Никогда им не пользовался и не собираюсь.
                            0
                            Несколько лет продлял лицензию на VB, но по сути ничего не менялось. Когда в прошлом году за смену лицензии захотели в несколько раз больше чем раньше я отказался и остался на версии 3.8.4 о чем в общем-то не жалею.
                              +1
                              А почему не берут в расчет отличный бесплатный движок SMF?

                              2-я версия очень хороша, автоматическая установка расширений, гибкие права. Огромное комьюнити.
                              Я еще года 2 назад перевел большой форум на него с IPB. До сих пор ни разу не жалел.
                                0
                                Интерфейс в SMF можно сравнить с XenForo?
                                  +1
                                  Дизайн можно сделать самим, почти все cms предоставляют возможность импорта шаблонов.
                                  Не по дизайну надо судить, а по функционалу…
                                    0
                                    А функционал можно сравнить?
                                      +1
                                      Ну ведь сравнивают же почему-то с морально устаревшим PHPBB. Почему бы не сравнить с куда более хорошим SMF )

                                      Тут ниже упомянули и Vanilla forums. Вот с ним очень похоже по функционалу.
                                +1
                                Наконец-то что-то снова похожее на место, предназначенное для общения. А не для просмотра дней рождений участников, собственного IP адреса, времени когда я заходил последний раз и статистики по сообщениям в сотне разрезах.

                                Выглядит достойно. По концепции они похожи с vanillaforums.org, но на первый взгляд XenForo побогаче выглядит без ущерба юзабилити. Однако ж Vanilla — open source. В общем, новая ступень конкуренции. И это радует. Можно отправлять phpBB, IPB и еже с ними на пенсию.
                                  0
                                  phpBB вроде как тоже ожидает глобальная реинкарнация в скором будущем (говорят, что он будет основан на symfony).
                                    0
                                    Да. Жду, кстати, тоже с замиранием сердца. Форум на symfony — это круто. И тяжеловато, наверное. Впрочем, увидим. 3.0 phpBB, конечно, неплоха, но механизм модификации исходников для работы плагинов мне не нравится… Правда, скоро хуки обещали.
                                      0
                                      >И тяжеловато, наверное.

                                      По своему опыту — наибольшая тяжесть идёт от ORM и database abstraction layer, для серьёзных проектов (а phpBB таким несомненно является) написание собственных классов важных (тяжелых и/или часто вызываемых) модели вместо доктриновских (но совместимых с ними по интерфейсу) может уменьшить время обработки запросов на порядок, если затачивать и под конкретную бд, и в разы если затачивать под database abstraction layer
                                        +1
                                        По исходникам тройка плоховата, в основном это из-за того, что она поддерживает php4.
                                        Следовательно, там не используются всякие private/public. Огромная куча функций с десятками аргументов и словом global на первой строке внутри. Из-за этого в них сложновато разбираться, и кодить не так приятно моды всякие. Не говоря уже, как выше написали, о самой установке этих самых модов — вместо автоматизированной, а-ля vBulletin, загрузки файла с модом, приходится вручную кучу файлов менять. А если 20 модов? Это при каждой минорной обнове диффы читать и вручную править. Ужас.
                                        А так — да, кушает не сильно много ресурсов.
                                      0
                                      > Можно отправлять phpBB, IPB и еже с ними на пенсию.
                                      IPB это не только форум — еще 10 различных приложений… даже магазин есть…
                                        0
                                        В контексте «форум для форума» можно отправлять. А для магазина неужели нет ничего удобнее?
                                          0
                                          > А для магазина неужели нет ничего удобнее?
                                          Есть, но одно дело что-то стороннее требующее написания интеграции, и совсем другое — родной магазин (IP.Nexus). Сказать о нем что-либо не могу, т.к. он еще не вышел, но вообще меня, как разработчика модификаций для IPB, не очень радует выбранное IPS направление развития. Подождем что будет дальше — тем более новый конкурент появился.

                                          > В контексте «форум для форума» можно отправлять.
                                          > А не для просмотра дней рождений участников, собственного IP адреса, времени когда я заходил последний раз и статистики по сообщениям в сотне разрезах.
                                          Спорно. Тем более никто не мешает создать собственный стиль без ненужной информации.

                                          У IPB, кстати, система шаблонов очень простая и довольно удобная (как для пользователей так и для разработчиков), очень интересно как с этим обстоят дела у XenForo.

                                          P.S. Смайлы у него жесть…
                                      0
                                      vanillaforums.org — Must Have!
                                      На «Хабре», кстати, писали про этот движок, но о нём всё равно мало кто знает.
                                      Не понимаю, почему продолжают покупать всякое говно вроде IPB, VBulletin etc., когда есть такие решения.
                                        0
                                        Мне он не понравился. Насколько я понимаю, «разделов» там вообще нет? Только тегирование. Интерфейс, на мой взгляд, оставляет желать лучшего. Vanilla интересный проект, но не вполне традиционный. Где-то он будет удобен, где-то нет.
                                          0
                                          Есть разделы (Categories).

                                            0
                                            Но на главной их нет? Т.е. посты по умолчанию категориям не принадлежат?
                                            vanillaforums.org/discussions
                                              0
                                              Да, отображаются все прикреплённые темы и темы со самыми свежими сообщениями, список групп висит правее (по-умолчанию) списка тем.
                                                0
                                                По умолчанию вы видите страницу с «горячим» контентом.

                                                А вот список разделов с разиением топиков по ним — это другая закладка.

                                                Да, топики принадлежат категориям.

                                                И вообще, всё настраиваемо, можете ссылку на форум отправить на список разделов, к примеру.
                                          +1
                                          Забавная деталь: web 2.0 движок форума Vanilla разрабатывается товарищем по имени Mark Sullivan. Этот вебдванольный движок разрабатывает Mike Sullivan. Прикольно будет, если они ещё и родственники :)
                                            0
                                            Очень понравилось! Если есть возможность, просветите пожалуйста:
                                            1) Как уже спрашивали выше, цена вопроса;
                                            2) Будет ли какое-то решение для перехода с vBulletin;
                                            3) Насчет API для разработчиков: насколько сложно интегрировать форум со своим уже работающим сайтом? (если учесть, что таблица юзеров используется vb_user). Интересует авторизация и т.п.
                                            4) Насколько легко и удобно менять оформление под свой сайт? Интересует в основном шапка и подвал. Показ моих рекламных баннеров в тех местах, где я хочу?
                                            Спасибо!
                                              +1
                                              1. Пока неизвестно. Сравнимо с VB и IBP
                                              2. Разумеется. Конвертер для тройки уже есть, для четверки — в процессе
                                              3. Говорят, что структура базы схожа с тройкой. Если интегрировать собираетесь не используя API форума, будет все просто. Во всяком случае, думаю, что не сложнее, чем в VB. Если будете использовать API форума, авторы предупреждают, что learning curve для API выше, чем в других продуктах за счет использования продвинутых технологий.
                                              4. Язык шаблонов достаточно прост. Так что мелкие изменения сделать будет легко. Полный редизайн под вопросом, поскольку уж больно много DHTML/Ajax.
                                              –4
                                              >Не знаю, почему за столько лет существования Ajax как такового и большого количества библиотек, с использованием которых его становится не просто легко, а очень легко использовать, никто не выпустил форума, сравнимого по удобству с XenForo (если вы знаете такой — прошу немедленно сообщить в комментах).

                                              может быть WBB 3xx
                                                +2
                                                Какой ужас. Вы серьезно?
                                                –1
                                                  0
                                                  Если будет возможность перехода с vb 3.6+, то перейду не раздумывая, особенно если оно работать будет не менее быстро всмысле нагрузки
                                                    0
                                                    Потрясающе
                                                      0
                                                      Выглядит чудесно. Вроде ничем визуально не перегружен, удобен и красив.
                                                        +1
                                                        Стартовали продажи. У кого есть желание — не пропустите, только сегодня цена 100$
                                                        Мы уже «переехали» с vB на XenForo www.xf-russia.ru/forum
                                                        Переезд длился не дольше чем среднестатистический курильщик выкуривает 1 сигарету.
                                                          0
                                                          а нет где нить демо-площадки админку пощупать?
                                                            0
                                                            Разве что тут можно посмотреть.
                                                              0
                                                              спасибо. я проникся.
                                                          +1
                                                          > Я уже десять раз пожалел, что не оставил форум, который я администрирую, на 3.x ветке

                                                          Угу. Я так раскрученный проект потерял. После обновления ушли люди. Целиком.

                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                          Самое читаемое