Какие движки используют успешные форумы? На каких серверах они работают? В какой кодировке хранят написанные пользователями сообщения? Вытеснит ли зашифрованный протокол 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-серверы
Как можно видеть из таблицы, более 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, установленным на серверах крупнейших форумов. Удивительно, но более 1% форумов продолжают использовать PHP 4! Самой популярной версией остается PHP 5.3, а новый PHP 7 установлен лишь на 2-х форумах.
Такой консерватизм можно объяснить тем, что крупные форумы, как правило, работают на выделенных серверах. И администраторы обычно не спешат обновлять программное обеспечение без серьезной необходимости.
Заключение
Подводя итоги, можно выделить следующие тенденции, наблюдаемые среди крупнейших форумов Рунета, Уанета и Байнета за последние несколько лет:
- самыми популярными движками остаются платные IPB и vBulletin;
- переход некоторых форумов на новый коммерческий движок XenForo;
- использование сервера nginx, а также сервисов для защиты от DDoS-атак;
- медленный переход на кодировку UTF-8 при сохранении серьезных позиций у Windows-1251;
- подавляющее большинство форумов пока еще использует протокол HTTP, но наблюдается постепенный переход на HTTPS.
Комментарии (39)
azsx
21.01.2017 18:10+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
То есть суждение:
Веб-форумы. После начавшегося бума социальных сетей многие пророчили им скорую смерть. Но они еще живы, и, мало того, активно развиваются.
Может быть и ошибочно...
dreamer2
22.01.2017 22:13у AG был какой-то конфликт собственников с командой, активная часть которой потом создала riot pixels
организационные проблемы как-бы не относятся к проблемам форумным движков
greabock
21.01.2017 18:20Выскажу мнение, не как пользователь, но как разработчик.
Работал с различными форумными движками на PHP. Из того, с чем работал, выбор однозначен — XenForo.
Хорошая архитектура, отличное сообщество (англоязычное, по крайней мере — в русском мне как-то не удалось поучаствовать), множество обучающих материалов.
ShadowMaster
21.01.2017 22:07+1Форум ixbt не смотрели? Раньше он точно был на ikonboard. А сейчас похоже на какой-то сильно модифицированный ikonboard.
ForumRate
21.01.2017 23:18+1«Конференция iXBT.com» раньше была на UBB, а сейчас — на собственном движке («Движок форума iXBT.com»).
Saffron
22.01.2017 02:37Это, кстати, судьба многих форумов. Начинаешь с открытого движка, потом дописываешь его по мелочам двадцать лет, и вот движок уже совсем не похож на оригинал.
pudovMaxim
22.01.2017 13:35+2А я вот последнее время форумы вообще не перевариваю. Такой раритет кажется. Куча информационного мусора в виде информации об авторе, подписи в сообщениях, монструозное цитирование, отсутствие ветвления, пагинация по 5 сообщений. От всего этого явно необходимо уходить во что-то хаброподобное (LiveStreet).
Alexufo
22.01.2017 20:17Передавайте привет рутрекеру.
pudovMaxim
22.01.2017 21:49В смысле он исключение? Так-то там все свалено в одну кучу, где единственный способ что-то найти — это поиск. И обсуждения обычно не читаю, т.к. после первой страницы уже каша.
З.Ы.: Из-за своей нелюбви к форумам не могу читать любимый форумхаус (каламбур какой-то)
navion
22.01.2017 14:36По IPB не делали разделения по версиям? Много ещё осталось форумов на ископаемой, но бесплатной версии 1.3.1?
ForumRate
22.01.2017 14:46+1Немного, но остались. Из крупнейших:
- Ярпортал: форум Ярославля — v1.3 Final (25 млн сообщений);
- Форум на Исходниках.Ру — v1.2 (3 млн сообщений);
- Форум программистов Vingrad — v1.3 Final (2,6 млн сообщений).
anycolor
22.01.2017 15:34> а новый PHP 7 установлен лишь на 2-х форумах.
Если версия PHP не определена, то не факт, что среди таких нет еще php7. На самом деле это очень хорошая практика — не отдавать версии веб-сервера и php. И 40% это делают судя по статистике, что была предоставлена.
Малое количество PHP 7 еще может быть связано с фактом, что сами движки не совместимы с новой версией, что тоже случается.Alexufo
22.01.2017 20:15Это очевидно. Тот же phpbb 3.2 вышел неделю другую назад и только сейчас стал совместим с php7.
Осталось ребятам интерфейс и кому то модуль чпу с авторизацией через соц. сети и он будет бомбой. Хотя и сейчас с новой архитектурой хорош в плане расширений.
splav_asv
22.01.2017 21:10Скажите пожалуйста, а зачем вообще чпу? 99% пользователя его все равно не замечает. Или только для поисковой оптимизации?
Alexufo
23.01.2017 00:12ну во первых когда вы кидаете линк не как у хабра с id в ссылке, а тем более набор ссылок по емейлу, их содержание понятно. И да, куда более значимый параметр для поисковика — ключевое слово есть в урле.
Alexufo
22.01.2017 20:11+1Тока релизнулся phpbb 3.2 полностью переписан на симфони.
Одна беда — старый интерфейс и до сих пор нет чпу.
nikitasius
23.01.2017 13:48phpbb хорошая штука. По сути форум, который дает больше всего функционала при стоимости 0.
Конечно, его надо настраивать и многих плагинов не найти… Но при наличии выделенного сервака (или виртуалки), можно поставить костылей, которые дадут тот или иной фунционал.
Например: штука как на IPB, чтобы модеры могли РОшить юзеров, а затем юзера сами выделали из РО по таймеру. На пхпбб такого нету, но добавляется через достаточно простой костыль и отлично работает.
motomac
24.01.2017 13:03+1Поделюсь своим опытом. Возможно, кому-то будет полезно при выборе форумного движка.
Был старый форум на phpBB 2. Пару лет назад решился перевести на что-то более или менее современное. Выбор был из phpBB 3, IPB, xenForo, vBulletin. Последний сразу отпал, потому как компания и продукт практически мертвы.
- phpBB 3 — значительный, но недостаточный шаг вперед после совсем древней двойки. Вроде и аякс появился, и система плагинов, многие вещи удобнее и легче, но заметна консервативность. Технологически сильно отстает от «моды». Зато стабильный, выполняет свои задачи на 100%.
- xenForo — показался шустрым и легким, но в нем тоже видна отсталось от трендов в плане интерфейса и юзабилити. Недостаточно распространен, мало плагинов.
- 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 сегодня, возможно, лучший, выбор для большого традиционного форума. Но и он далек от идеала.LastDragon
25.01.2017 09:17Но есть у IPS одна большая проблема: баг на баге багом погоняет.
Проектировщик(и) у них норм, дальше все спускается вниз к низкоквалифицированным сотрудникам, ставятся нереальные сроки и на выходе имеем готовый продукт с кучей багов, которые потом фиксятся этими же индусами несколько месяцев… Именно поэтому мажорная версия всегда пишется заново.
ЗЫ: Предположения после многолетнего ковыряния в 3.x
alff31
Другие форумы не щупал, но phpbb3 — та ещё древность. С современными соц сетями по удобству не сравнится. У меня на глазах два комьюнити, общающиеся на форуме phpbb и ibp ушло общаться в группу ВК (около 200-300 чел) и в чатик WhatsUp (но небольшое около 20-30 чел). Стало больше флуда и без разделения на темы неудобнее.
Искал современные форумные движки, чем можно заменить phpbb3, нашел вот это:
— NodeBB — на NodeJS+MongoDB, активно развивается, много модов, но судя имхо из-за слишком активного развития вылезает много багов, что-то падает после обновления, моды перестают работать итд. Я выбрал его, к тому же получилось импортировать базу с phpbb3.
— discourse — на Ruby on Rails, сильно отличается от старых форумов, похож на StackOverflow(авторы они же). Имхо при переходе с традиционных движков для пользователей будет большим шоком изменения в UI. И имхо сложно кастомизировать интерфейс (возможно я не разобрался)
— Flarum — на php, выгладит перспективно, но в бета версии, развивается довольно медленно
— Misago — автор один, пилит третий год форум на django, глубокое альфа
Может ещё кто-то знает удобные движки для комьюнити?
Saffron
вроде бы движок реддит бесплатен и открыт. Насколько удобно его админить — понятия не имею.
Here_and_Now
Открыт. Интересно было бы почитать про него
fotonstep
В админке публичного кода реддита отсутствует значительная часть, без которой управлять форумом, фактически, невозможно.
inkvizitor68sl
Vanilla
alff31
Забавно, сапожник без сапог. Сами рекламируют, смотрите как круто, когда у компании есть форум, сокращаются затраты на поддержку, а у самих форума то и нет. Есть демо то потыкать?
inkvizitor68sl
Дык ента. https://open.vanillaforums.com/
alff31
Спасибо, а то с главной страницы нет ни одной ссылки на это
inkvizitor68sl
С главное нет, да, потому что это сайт их компании, а не одного только движка.
Alexufo
Ванилла савершенно сумашедший движок игнорирующий любые поведенческие паттерны в интерфейсе.
Превьюшки подсвечиваются но не увеличиваются — оказывается нужна авторизация.
И куча мелких не понятных проявлений неизвестных ранее и абсолютно уникальных для ваниллы
Alexufo
сори за ошибки, писал с мобилы.
http3
Хм.
А я думал соцсеть не сравнится по удобству ни с одним с форумом (адекватным).
alff31
Я про удобство UI, загрузить медиа, картинку. Чтобы поменять аватарку на phpbb3 нужно в 5 раз больше действий, чем в любой соц-сети.
Страницы перезагружаются полностью, нет уведомлений на ответ, упоминаний типо http3, верстка не адаптируется под мобильные устройтва итд
http3
UI быдлокниги тоже удобно? :)
Хм, большинство людей, наверное, на форумах этих аватарок или не имеет или установило и забыло. :)
А соцсеточки впитали тех, кого впитали. :)
Есть.
Тоже есть.
У вас денег на комп/ноут нету? (проверить не могу, я телефоном звоню)
В ваших дерьмосетях даже цитирования нету.
alff31
Да, нет цитирования(хотя в чатах все же есть). И нет форматрования.
Но это с лихвой компенсировало, например, удобство вставки фото. В ВК это делатеся одной кнопкой прикрепить фото и выбор нужной из галереи, остальное все делается сервером, сжатие/обработка итд, на большинстве форумов нужно зайти на левый хостинг фото(радикал, фастпик и подобные), загрузить, вернуться на форум, оформить это в виде bb кода [img]http://path_to_image.jpg[\img], ещё и выбрать размер подходящий.
Я не говорю что форумы — это прошлый век, но форумов, по удобству общения, сравнимых с ВК я не знаю.
http3
А, Вы ездите в лес, чтобы постить фоточки.
Сильно. :)
navion
Зависит от характера общения: обсуждать поход в кино или поездку за грибами удобнее в ВК, а на профессиональные темы общаться можно только на форуме, где есть подсветка кода, страница для FAQ, нормальная структура с поиском и сами темы живут по 10+ лет.
sashabeep
Добро пожаловать в 2017 год
Alexufo
Это вы про версию phpbb3.0, а с 3.1 и система уведомлений и адаптивность и пых7.
Но нет чпу и интерфейс уг.
Версия 3.2 релизнулась две недели назад. Переписан весь на симфони.