Форумы: движки, серверы и все-все-все

    Веб-форумы. После начавшегося бума социальных сетей многие пророчили им скорую смерть. Но они еще живы, и, мало того, активно развиваются.

    Форумы: движки, серверы и все-все-все

    Какие движки используют успешные форумы? На каких серверах они работают? В какой кодировке хранят написанные пользователями сообщения? Вытеснит ли зашифрованный протокол HTTPS старый добрый HTTP?

    В исследовании используется статистика «Рейтинга форумов Рунета, Уанета и Байнета». Этот рейтинг содержит свыше 400 крупнейших русскоязычных (более 1 миллиона сообщений), украиноязычных (более 50 тысяч сообщений) и беларускоязычных (более 2 тысяч сообщений) форумов.

    Программное обеспечение


    Программное обеспечение

    Как видно из диаграммы, за первое место борются платные движки Invision Power Board (ныне IPS Community Suite) и vBulletin. При этом лидером, пусть и с небольшим отрывом, все же является IPB.

    На 3-м месте с небольшим отставанием идет бесплатный phpBB, распространяющийся по лицензии GNU GPL. Кроме него, также достаточно популярен SMF (Simple Machines Forum) — наследник YaBB SE, который в свою очередь ведет свою историю от YaBB на Perl. Этот движок также бесплатен, но в отличие от phpBB имеет лицензию BSD.

    Особо стоит отметить платный XenForo, первый публичный релиз бета-версии которого состоялся в октябре 2010 года, а первая стабильная версия вышла 8 марта 2011 года. Несмотря на платность и сильную конкуренцию, он сумел попасть в пятерку самых популярных движков. Причем некоторые форумы отказались от ранее используемого программного обеспечения и перешли на XenForo. Крупнейший из них — BMW Club, содержащий более 27 миллионов сообщений. Ранее он работал на платном vBulletin.

    Интересно, что некоторые крупные проекты используют сервисы форумов — в основном, форумы бесплатного хостинга uCoz.

    Использование старых движков, таких как IkonBoard 2 (Компьютерный форум Ru.Board) или YaBB 1 (Absolute Games Forums Central), обусловлено большим возрастом этих форумов, а также, по всей видимости, консервативностью администраторов и (или) пользователей, не желающих переходить на современное программное обеспечение. Кроме того, эти форумы в значительной степени модифицированы и уже мало похожи на оригинальные IkonBoard и YaBB.

    Web-серверы


    Web-серверы

    Как можно видеть из таблицы, более 2/3 всех крупнейших форумов используют nginx. Правда, в этот процент входят не только форумы, работающие на чистом nginx, но и использующие его как front-end к другому серверу (как правило, к Apache). Такая высокая популярность nginx на крупных форумах обусловлена его устойчивой работой на высоконагруженных проектах.

    На чистом Apache работает всего лишь около 16% форумов.

    IIS (Internet Information Services) от Microsoft имеет еще меньшую распространенность. Его используют менее 2% форумов. Крупнейшим из них является форум SQL.ru, содержащий более 19 миллионов сообщений.

    Значительную часть форумов из пункта «Другой или не определен» составляют сайты, использующие сервисы для защиты от DDoS-атак — CloudFlare, Qrator, DDoS-GUARD.

    Кодировки


    Кодировки

    Среди кодировок, что неудивительно, лидирует UTF-8. Удивительно то, что Windows-1251 почти не отстает от нее. Но и в этом нет ничего необычного, если вспомнить, что в статистике учитываются крупнейшие форумы. А крупнейшие — это, как правило, достаточно старые форумы, создававшиеся еще во времена dial-up'а, когда на счету был каждый байт. Стоит напомнить, что символы кириллицы занимают в UTF-8 по 2 байта, тогда как в Windows-1251 и KOI8-R — по 1 байту.

    Еще интереснее, что до сих пор сохранились форумы, использующие кодировку KOI8-R. Среди крупнейших это Farit.ru (более 8 миллионов сообщений), Конференция портала HiTV (более 2 миллионов сообщений) и Кулинарный форум Kuking (более 1 миллиона сообщений).

    Протоколы


    Протоколы

    Последние годы наблюдается постепенный переход сайтов на защищенный протокол HTTPS (Hypertext Transport Protocol Secure). Его основным преимуществом является шифрование всего передаваемого трафика.

    Ранее HTTPS использовался только для отдельных частей некоторых сайтов, где действительно требовалась безопасная передача данных (например, интернет-банкинг). Но со временем на HTTPS стали переходить и обычные сайты. Среди крупнейших — «Google», «Яндекс», «Википедия», «Facebook», «ВКонтакте», «Одноклассники».

    Затронула эта тенденция и форумы. Так, на сегодняшний день уже более 10% крупнейших форумов используют протокол HTTPS, и их количество постоянно растет. Отчасти это может быть связано с более благосклонным отношением к таким сайтам со стороны Google («Google повышает сайты с HTTPS в выдаче»).

    Тем не менее, пока еще около 90% продолжают работать на протоколе HTTP.

    Версии PHP


    Версии PHP

    В качестве бонуса в статью добавлена статистика по версиям PHP, установленным на серверах крупнейших форумов. Удивительно, но более 1% форумов продолжают использовать PHP 4! Самой популярной версией остается PHP 5.3, а новый PHP 7 установлен лишь на 2-х форумах.

    Такой консерватизм можно объяснить тем, что крупные форумы, как правило, работают на выделенных серверах. И администраторы обычно не спешат обновлять программное обеспечение без серьезной необходимости.

    Заключение


    Подводя итоги, можно выделить следующие тенденции, наблюдаемые среди крупнейших форумов Рунета, Уанета и Байнета за последние несколько лет:

    • самыми популярными движками остаются платные IPB и vBulletin;
    • переход некоторых форумов на новый коммерческий движок XenForo;
    • использование сервера nginx, а также сервисов для защиты от DDoS-атак;
    • медленный переход на кодировку UTF-8 при сохранении серьезных позиций у Windows-1251;
    • подавляющее большинство форумов пока еще использует протокол HTTP, но наблюдается постепенный переход на HTTPS.
    Поделиться публикацией
    Комментарии 42
      +1
      Другие форумы не щупал, но phpbb3 — та ещё древность. С современными соц сетями по удобству не сравнится. У меня на глазах два комьюнити, общающиеся на форуме phpbb и ibp ушло общаться в группу ВК (около 200-300 чел) и в чатик WhatsUp (но небольшое около 20-30 чел). Стало больше флуда и без разделения на темы неудобнее.

      Искал современные форумные движки, чем можно заменить phpbb3, нашел вот это:
      NodeBB — на NodeJS+MongoDB, активно развивается, много модов, но судя имхо из-за слишком активного развития вылезает много багов, что-то падает после обновления, моды перестают работать итд. Я выбрал его, к тому же получилось импортировать базу с phpbb3.
      discourse — на Ruby on Rails, сильно отличается от старых форумов, похож на StackOverflow(авторы они же). Имхо при переходе с традиционных движков для пользователей будет большим шоком изменения в UI. И имхо сложно кастомизировать интерфейс (возможно я не разобрался)

      Flarum — на php, выгладит перспективно, но в бета версии, развивается довольно медленно
      Misago — автор один, пилит третий год форум на django, глубокое альфа

      Может ещё кто-то знает удобные движки для комьюнити?
        +1
        вроде бы движок реддит бесплатен и открыт. Насколько удобно его админить — понятия не имею.
          0
          Открыт. Интересно было бы почитать про него
            +1
            В админке публичного кода реддита отсутствует значительная часть, без которой управлять форумом, фактически, невозможно.
            +2
            Vanilla
              0
              Забавно, сапожник без сапог. Сами рекламируют, смотрите как круто, когда у компании есть форум, сокращаются затраты на поддержку, а у самих форума то и нет. Есть демо то потыкать?
                +1
                Дык ента. https://open.vanillaforums.com/
                  0
                  Спасибо, а то с главной страницы нет ни одной ссылки на это
                    0
                    С главное нет, да, потому что это сайт их компании, а не одного только движка.
                +1

                Ванилла савершенно сумашедший движок игнорирующий любые поведенческие паттерны в интерфейсе.
                Превьюшки подсвечиваются но не увеличиваются — оказывается нужна авторизация.
                И куча мелких не понятных проявлений неизвестных ранее и абсолютно уникальных для ваниллы

                  0

                  сори за ошибки, писал с мобилы.

                +5
                С современными соц сетями по удобству не сравнится.

                Хм.
                А я думал соцсеть не сравнится по удобству ни с одним с форумом (адекватным).
                  +2
                  Я про удобство UI, загрузить медиа, картинку. Чтобы поменять аватарку на phpbb3 нужно в 5 раз больше действий, чем в любой соц-сети.
                  Страницы перезагружаются полностью, нет уведомлений на ответ, упоминаний типо http3, верстка не адаптируется под мобильные устройтва итд
                    –6
                    Я про удобство UI

                    UI быдлокниги тоже удобно? :)

                    Чтобы поменять аватарку на phpbb3 нужно в 5 раз больше действий, чем в любой соц-сети.

                    Хм, большинство людей, наверное, на форумах этих аватарок или не имеет или установило и забыло. :)
                    А соцсеточки впитали тех, кого впитали. :)

                    нет уведомлений на ответ

                    Есть.

                    упоминаний типо http3

                    Тоже есть.

                    верстка не адаптируется под мобильные устройтва итд

                    У вас денег на комп/ноут нету? (проверить не могу, я телефоном звоню)

                    В ваших дерьмосетях даже цитирования нету.
                      0
                      У вас денег на комп/ноут нету? (проверить не могу, я телефоном звоню)
                      В моем случае это форумы туристов и велосипедистов. Извините, но люди на покатушки и в лес не берут десктопы и даже ноуты не берут.

                      Да, нет цитирования(хотя в чатах все же есть). И нет форматрования.

                      Но это с лихвой компенсировало, например, удобство вставки фото. В ВК это делатеся одной кнопкой прикрепить фото и выбор нужной из галереи, остальное все делается сервером, сжатие/обработка итд, на большинстве форумов нужно зайти на левый хостинг фото(радикал, фастпик и подобные), загрузить, вернуться на форум, оформить это в виде bb кода [img]http://path_to_image.jpg[\img], ещё и выбрать размер подходящий.

                      Я не говорю что форумы — это прошлый век, но форумов, по удобству общения, сравнимых с ВК я не знаю.
                        +2
                        А, Вы ездите в лес, чтобы постить фоточки.
                        Сильно. :)
                          +7
                          Я не говорю что форумы — это прошлый век, но форумов, по удобству общения, сравнимых с ВК я не знаю.

                          Зависит от характера общения: обсуждать поход в кино или поездку за грибами удобнее в ВК, а на профессиональные темы общаться можно только на форуме, где есть подсветка кода, страница для FAQ, нормальная структура с поиском и сами темы живут по 10+ лет.
                          0
                          Добро пожаловать в 2017 год
                          0

                          Это вы про версию phpbb3.0, а с 3.1 и система уведомлений и адаптивность и пых7.
                          Но нет чпу и интерфейс уг.
                          Версия 3.2 релизнулась две недели назад. Переписан весь на симфони.

                      +2
                      Использование старых движков, таких как IkonBoard 2 (Компьютерный форум Ru.Board) или YaBB 1 (Absolute Games Forums Central)

                      Цитата с форума, просто сразу на глаза попалась.


                      4 января 2017, 19:38, Berich писал:
                      Уже два ДЛЦ народ!!1 (ацтеки и польша), а аг.ру досирпох не заметил, что ЦИВ6 вышла!
                      AG уже как 2 года находится в законсервированном состоянии, что либо сделать: — просто Некому!!!

                      http://forums.ag.ru/?board=discuss&action=display&s=0&num=1482851503&start=0#3


                      То есть суждение:


                      Веб-форумы. После начавшегося бума социальных сетей многие пророчили им скорую смерть. Но они еще живы, и, мало того, активно развиваются.

                      Может быть и ошибочно...

                        0
                        у AG был какой-то конфликт собственников с командой, активная часть которой потом создала riot pixels

                        организационные проблемы как-бы не относятся к проблемам форумным движков
                        0

                        Выскажу мнение, не как пользователь, но как разработчик.
                        Работал с различными форумными движками на PHP. Из того, с чем работал, выбор однозначен — XenForo.
                        Хорошая архитектура, отличное сообщество (англоязычное, по крайней мере — в русском мне как-то не удалось поучаствовать), множество обучающих материалов.

                          +1
                          fluxBB очень хорош. Легкий, не перегружен. Для маленьких сайтов самое то.
                            +1
                            Форум ixbt не смотрели? Раньше он точно был на ikonboard. А сейчас похоже на какой-то сильно модифицированный ikonboard.
                              +1
                              «Конференция iXBT.com» раньше была на UBB, а сейчас — на собственном движке («Движок форума iXBT.com»).
                                0
                                Это, кстати, судьба многих форумов. Начинаешь с открытого движка, потом дописываешь его по мелочам двадцать лет, и вот движок уже совсем не похож на оригинал.
                              +2
                              А я вот последнее время форумы вообще не перевариваю. Такой раритет кажется. Куча информационного мусора в виде информации об авторе, подписи в сообщениях, монструозное цитирование, отсутствие ветвления, пагинация по 5 сообщений. От всего этого явно необходимо уходить во что-то хаброподобное (LiveStreet).
                                0

                                Передавайте привет рутрекеру.

                                  0
                                  В смысле он исключение? Так-то там все свалено в одну кучу, где единственный способ что-то найти — это поиск. И обсуждения обычно не читаю, т.к. после первой страницы уже каша.

                                  З.Ы.: Из-за своей нелюбви к форумам не могу читать любимый форумхаус (каламбур какой-то)
                                0
                                По IPB не делали разделения по версиям? Много ещё осталось форумов на ископаемой, но бесплатной версии 1.3.1?
                                0
                                > а новый PHP 7 установлен лишь на 2-х форумах.

                                Если версия PHP не определена, то не факт, что среди таких нет еще php7. На самом деле это очень хорошая практика — не отдавать версии веб-сервера и php. И 40% это делают судя по статистике, что была предоставлена.

                                Малое количество PHP 7 еще может быть связано с фактом, что сами движки не совместимы с новой версией, что тоже случается.
                                  0

                                  Это очевидно. Тот же phpbb 3.2 вышел неделю другую назад и только сейчас стал совместим с php7.
                                  Осталось ребятам интерфейс и кому то модуль чпу с авторизацией через соц. сети и он будет бомбой. Хотя и сейчас с новой архитектурой хорош в плане расширений.

                                    0
                                    Скажите пожалуйста, а зачем вообще чпу? 99% пользователя его все равно не замечает. Или только для поисковой оптимизации?
                                      0

                                      ну во первых когда вы кидаете линк не как у хабра с id в ссылке, а тем более набор ссылок по емейлу, их содержание понятно. И да, куда более значимый параметр для поисковика — ключевое слово есть в урле.

                                        0
                                        Абсолютно не за чем. Для блога чпу полезен, для форума — бесполезная и даже вредная блажь.
                                      +1

                                      Тока релизнулся phpbb 3.2 полностью переписан на симфони.
                                      Одна беда — старый интерфейс и до сих пор нет чпу.

                                        0
                                        phpbb хорошая штука. По сути форум, который дает больше всего функционала при стоимости 0.
                                        Конечно, его надо настраивать и многих плагинов не найти… Но при наличии выделенного сервака (или виртуалки), можно поставить костылей, которые дадут тот или иной фунционал.

                                        Например: штука как на IPB, чтобы модеры могли РОшить юзеров, а затем юзера сами выделали из РО по таймеру. На пхпбб такого нету, но добавляется через достаточно простой костыль и отлично работает.
                                          +1
                                          Поделюсь своим опытом. Возможно, кому-то будет полезно при выборе форумного движка.

                                          Был старый форум на phpBB 2. Пару лет назад решился перевести на что-то более или менее современное. Выбор был из phpBB 3, IPB, xenForo, vBulletin. Последний сразу отпал, потому как компания и продукт практически мертвы.

                                          1. phpBB 3 — значительный, но недостаточный шаг вперед после совсем древней двойки. Вроде и аякс появился, и система плагинов, многие вещи удобнее и легче, но заметна консервативность. Технологически сильно отстает от «моды». Зато стабильный, выполняет свои задачи на 100%.
                                          2. xenForo — показался шустрым и легким, но в нем тоже видна отсталось от трендов в плане интерфейса и юзабилити. Недостаточно распространен, мало плагинов.
                                          3. IPB (ныне Invision Power Suite) 4/4.1 — имхо, единственный следящий за трендами современной веб-разработки продукт. Современный дизайн, AJAX везде, поддержка PHP 7, HTTPS, всевозможная социальщина и интеграции. Не такой крутой, как Discourse, но стремится к этому, при этом сохраняя традиционный форумный формат.

                                          В итоге, выбор пал на IPB (на тот момент 3.4). Но есть у IPS одна большая проблема: баг на баге багом погоняет. Ощущение, что при выпуске новых версий их вообще не тестируют, потому после каждого минорного релиза через день-два появляются заплатки.

                                          Всю эту баговую порочность он перенял у предыдущей версии 3 (хотя вроде слышал, что движок полностью переписан с нуля). На момент моего перехода на IPB он был в версии 3.4, которой к тому времени было уже много лет. Можно было подумать, что все баги давно нашли и исправили. Хрен там. После переезда я репортил им баги практически ежедневно в течение нескольких месяцев. Благо, их подписная модель монетизации включает очень терпеливую техподдержку.

                                          Для сравнения в phpBB 2 за 7 лет очень активного использования нашел буквально один-два мелких бага. Думаю, и в phpBB 3 найти их непросто. В IPS же баги лежат на поверхности — их просто никто не ищет. Из-за закрытости кода участвовать в разработке посторонние не могут.

                                          На примере phpBB/IPS хорошо видны все плюсы и минусы open-source модели. Опенсорсный phpBB отточен сотнями глаз и рук. У него нет цели захвата рынка, потому в нем никогда не будет свистелок вроде галереи или чата. phpBB — это форум, исключительно форумом он и останется. IPS же коммерческий продукт, нацеленный на заработок денег, а для этого продукт должен быть эффектным: поражать клиента количеством свистелок возможностей и их внешним видом, быть современным, хипстерским и социальным. Отсюда и сомнительные приложения IP.Content, IP.Chat, IP.Gallery, IP.Commerce — еще более бажные, чем сам корневой компонент форума. Игнорирование просьб коммьюнити улучшить то, с чем приходится работать повседневно, в пользу разработки все новых «эффектных» с точки зрения маркетинга фишек (например, выпущенная недавно таблица лидеров или двухфакторная аутентификация).

                                          И да, IPS очень прожорлив к ресурсам.

                                          Вывод: IPS сегодня, возможно, лучший, выбор для большого традиционного форума. Но и он далек от идеала.
                                            0
                                            Но есть у IPS одна большая проблема: баг на баге багом погоняет.

                                            Проектировщик(и) у них норм, дальше все спускается вниз к низкоквалифицированным сотрудникам, ставятся нереальные сроки и на выходе имеем готовый продукт с кучей багов, которые потом фиксятся этими же индусами несколько месяцев… Именно поэтому мажорная версия всегда пишется заново.


                                            ЗЫ: Предположения после многолетнего ковыряния в 3.x

                                              0
                                              Огромное спасибо за подробный комментарий
                                                0
                                                Ничего себе у XenForo мало плагинов!
                                                По мне, так самый современный и быстрый движок на сегодняшний день.

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

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