Home > Системы управления содержимым (CMS) > Форумы > Обзор форумных движков

Обзор форумных движков

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

I) по функциональности:

1) полноценные форумы, содержащие множество различных функций, иногда не только самых необходимых, но и порой избыточных. Функциональность этих движков такова, что в базовой комплектации позволяет создавать крупные сообщества без особых усилий со стороны администраторов — это Invision Power Board (IPB), vBulletin, phpBB, Simple Machines Forum (SMF);
2) форумы с необходимым минимальным набором функций, расширяемые с помощью дополнений и плагинов: такие движки вполне пригоды для сообществ, где главная цель — общение, а не куча всевозможных, порой лишних наворотов. Как правило, очень нетребовательны к ресурсам сервера. Базовая функциональность таких движков может расширяться с помощью дополнительных модулей и хаков — PunBB, YaBB, Exclusive Bulletin Board (ExBB), Vanilla;

 

II) по необходимости вмешательства в код форума для расширения его функциональных возможностей:

1) не требующие вовсе или требующие минимального вмешательства в код форума — оптимальный вариант для неопытных администраторов, так как такие движки обычно требуют самых минимальных знаний для своей установки и настройки — Invision Power Board (IPB), vBulletin, Simple Machines Forum (SMF), Vanilla;
2) требующие существенного вмешательства в код форума для расширения его функциональных возможностей — подходят только для опытных вебмастеров, так как в процессе модификации скриптов зачастую возникают различные ошибки, источники которых необходимо найти и устранить. Работоспособность таких движков после различных модификаций требует контроля со стороны администратора, так как некоторые ошибки всплывают не сразу, а потом, при реализации какой-либо редко используемой функции. Кроме того, следует иметь в виду, что некоторые вмешательства в код форумного движка могут повлиять на безопасность форума, так как в процессе модификаций и установки сторонних расширений не исключено появления «дыр», пригодных для хакерских атак на форум — phpBB, PunBB, YaBB, Exclusive Bulletin Board (ExBB);

 

III) по способу хранения данных:

1) форумы, хранящие данные в базах данных — наиболее удобный и распространённый метод хранения данных сейчас практически на всех CMS. Главное преимущество перед хранением в файлах заключается в том, что с помощью запросов к базе данных возможно массово модифицировать размещённую там информацию, например, поиск и замена текста в постах пользователей, что бывает порой необходимо, скажем, для преобразования всех внешних ссылок во внутренние, для замены BB-кодов, для внутренней перелинковки и для различных других целей — Invision Power Board (IPB), vBulletin, phpBB, PunBB, Simple Machines Forum (SMF), Vanilla;
2) форумы, хранящие данные в файлах — нетребовательные к ресурсах хостинга форумы, довольно быстрые, однако, в настоящее время использование форумов на файлах, как и других CMS на файлах я считаю нецелесообразным, так как в процессе записи файлов на сервер зачастую возникают ошибки, что ведёт к утере части данных, поэтому говорить о высокой надёжности этого типа форумов не приходится. Кроме того, на данном типе форумных движков маловероятно создать крупное сообщество — причина довольно-таки проста: если использовать shared-хостинг, то, как правило, существуют ограничения на количество создаваемых на сервере файлов. Скажем, у hostgator после создания 50 тысяч файлов автоматически перестают создаваться резервные копии, а после 250 000 файлов хостер может отказать в дальнейшем предоставлении услуг. У других хостеров число создаваемых файлов, после которого могут отказать в дальнейшем размещении сайта, колеблется в среднем от 15 до 100 тысяч файлов — YaBB, Exclusive Bulletin Board (ExBB);

 

IV) по критерию платности:

1) бесплатные — тут всё ясно и понятно — скачал и установил. В настоящее время бесплатность форумного движка совершенно не означает, что он плохой! У многих движков есть хорошая русскоязычная поддержка и множество расширений и дополнений. Функциональность бесплатных движков порой сравнима с функциональностью платных — phpBB, PunBB, Simple Machines Forum (SMF), YaBB, Exclusive Bulletin Board (ExBB), Vanilla;
2) платные — как и на большинство платных CMS на платные движки форумов достаточно высокие цены, однако это не означает беспроблемность их работы и отсутствие необходимости дорабатывать форумные движок самому — Invision Power Board (IPB), vBulletin;
3) nulled-версии платных движков — ни что иное, как движки платных форумов со взломанной защитой. Использование nulled-версий форумных движков и других скриптов незаконно, однако массовость использование nulled-версии скриптов делает невозможным разыскать и наказать всех нарушителей. Более того, вычислить факт использования nulled версий скриптов довольно проблематично, так как механизмы, обеспечивающие информирование заинтересованных лиц о несанкционированной установки скрипта, успешно блокируются или удаляются в процессе «обнуления». Обнаруживается факт использование обнулённых скриптов, как правило, с помощью недоброжелателей, которые, зная о том, что на сайте установлена заведомо обнулёная версия какого-либо продукта, сообщает об этом заинтересованным лицам (пищет абузу) — хостеру, либо непосредственно разработчику. Значительное количество хостеров подобный стук тщательно игнорируют, так как терять клиентов им невыгодно. А вот в случае сообщения об использовании нулёной версии скрипта хостеру, последний зачастую пищет письма как вебмастеру, который использует нулёный скрипт, так и хостеру, который размешает сайт с этим скриптом. При этом некоторые вебмастера упорно игнорируют такие «письма счастья», приходящие с завидной регулярностью, и им за это ничего не бывает, но стоит иметь в виду о возможности инициирования разработчиком судебных разбирательств. А вот если разработчик напишет хостеру, то тут возможны варианты: 1) хостер сразу и без предупреждений удалит весь сайт со всем содержимым, а в случае претензий заявит, что его действия правомерны, так как почти у каждого хостера в правилах имеется положение о недопустимости размещения нелегальных скриптов (или другое равновесное определение, позволяющие без проблем удалить любой сайт); 2) хостер для начала сообщит клиенту о необходимости удалить нулёный скрипт — это даст некоторое время на смену хостинга (но, учитывая, что домен, на котором используется нулёная версия скрипта, уже известен разработчикам, то вполне вероятно, что со следующего хостинга Вас довольно быстро прогонят), однако, если не предпринять никаких действий, то хостер может удалить сайт, сославшись на те же правила; 3) хостер проигнорирует сообщение от разработчиков — так называемые абузоустойчивые хостинги, на которых можно вообще всё, но вот цена у них обычно довольно высокая — Invision Power Board (IPB), vBulletin;

 

V) по уровню потребления ресурсов (в базовой комплектации):

1) движки с высоким потреблением ресурсов в базовой комплектации — требующие достаточно дорогой хостинг, а при большой активности пользователей на форуме — VDS или даже выделенный сервер — Invision Power Board, vBulletin, phpBB;
2) движки со средним потреблением ресурсов в базовой комплектации — требующие недорогого хостинга, обычно нормально работающие на вируальном хостинге — PunBB, Simple Machines Forum (SMF), YaBB, Vanilla;
3) движки с низким потреблением ресурсов в базовой комплектации — зачастую работаю даже на бесплатном хостинге — Exclusive Bulletin Board (ExBB).

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

+2
-1
  

12.08.2012 · Алексей · 3 комментария Просмотров: 471
Метки: , , , , , , ,  · Рубрики: Форумы

3 комментария

  1. viliyms - 21.08.2012

    Приветствую! Спасибо за реализацию сайта по данной тематике!

    Like or Dislike: Thumb up 2 Thumb down 0

  2. Алексей Алексей - 23.08.2012

    На здоровье! Заходите ещё!

    Like or Dislike: Thumb up 1 Thumb down 0

  3. Евгений - 29.08.2012

    Хорошая классификация, мне понравилось!

    Like or Dislike: Thumb up 1 Thumb down 0