четверг, 9 августа 2007 г.

Бесплатные форумные движки (forum engines)

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

Бесплатных форумных движков существует достаточно много, но большая часть не заслуживает внимания тех, кому нужен действительно хороший форум. Поэтому сегодня я не буду пытаться объять необъятное, рассказывая о всех бесплатных движках, попадавших в поле моего зрения, а сосредоточусь на основных (чаще используемых) форумных движках. Я расскажу о таких движках, как phpBB, SMF, PunBB, Phorum.

phpBB 2

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

Конференция, построенная на phpBB, разделяется на категории, которые содержат в себе форумы. В форумах содержаться темы, а в темах – сообщения (впрочем, абсолютно такое же разделение конференции и в остальных форумных движках, рассматриваемых в рамках данной статьи, поэтому повторять этот момент я больше не буду). Темы могут быть трёх типов – обычные, «прилепленные» (темы, которые отображаются выше остальных) и объявления (важные темы, которые располагаются выше «прилепленных»).

phpBB очень хорош тем, что к нему существует очень большое количество всяческих модификаций, а также шаблонов (стилей оформления). Большинство модификаций очень просто установить, используя очень полезную программку EasyMod (не помню где её можно скачать, но можете поискать на http://area51.phpbb.com) – она автоматически выполняет операции, связанные с установкой модификаций (но иногда она выполняет не все операции и придётся редактировать код вручную).

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

Но даже абсолютно чистый (свежеустановленный движок, без модификаций) phpBB содержит все необходимые функции для содержания конференции. Пользователи могут писать свои сообщения, форматировать их, редактировать, удалять, указывать о себе контактные данные а также обмениваться личными сообщениями. Модераторы могут удалять, перемещать, редактировать темы модерируемых ими форумов. Администраторы же могут полностью управлять форумом из довольно удобной панели администрирования.

Ссылки:
Официальный сайт phpBB – http://phpbb.com
Официальный сайт русской поддержки phpBB – http://phpbbguru.net
Сайты с модификациями для phpBB – http://phpbb.com/mods/ и http://phpbbhacks.com

Ах да. Совсем недавно вышла новая версия phpBB 3 (то есть не вышла, но есть Release Candidates). Мне она и понравилась и не понравилась одновременно. Во первых, phpBB всё больше становиться скриптом типа «установил и работай» - то есть присутствуют не только необходимые функции, но также некоторые популярные, но совершенно не обязательные функции (например, вложения файлов, индикатор состояния пользователя и многое другое). Да, согласен, это не есть плохо. Но увеличивается размер программы (для меня это очень важно) а также возникает отсутствие необходимости редактировать скрипт «под себя» (то, чем люблю заниматься я). Но если Вы хотите максимум функциональности и минимум забот – выбирайте phpBB за числом 3 (естественно, после выхода релиза).

SMF (Simple Machines Forum)

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

Из интересных функций (помимо основных):


  • система репутации (пользователи могут повышать или понижать репутацию друг другу)
  • прикрепление вложений (вложение файлов в сообщения или темы)
  • ограничение количества посылаемых личных сообщений (в час)
  • встроенная система ЧПУ («статичные» ссылки с расшерением «.html») - для других движков требуются модификации
  • разделение тем по количеству сообщений на «обычные», «горячие» и «очень горячие»
  • возможность «прилепить» тему
  • «продвинутая» статистика (из интересного, например, соотношение количества мужчин к количеству женщин)
  • неплохая помощь по форуму (для пользователей) – во всяком случае, лучше, чем в phpBB

Главный недостаток этого движка – его размер. В распакованном виде он занимает ~5 мегабайт (для сравнения – PunBB занимает ~800 кБ, а phpBB и Phorum – немногим меньше 2 мБ)

Также значительный минус – это шаблоны в виде php файлов. Для редактирования дизайна форума Вам необходимо будет знать не только HTML и структуру шаблонов, но и также немного разбираться в PHP.

Ссылки:
Официальный сайт скрипта: http://simplemachines.org

PunBB

Очень неплохой форум. Простой, «лёгкий» (размер дистрибутива и распакованного скрипта – самый маленький из рассмотренных в этой статье), но в то же время достаточно функциональный.

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

То, чего здесь нет – это простое форматирование теста (простое – в смысле простое для пользователя). Форматирование присутствует, но для его использования нужно использовать BB-коды.

В принципе в этом форуме есть всё действительно необходимое и нет ничего излишнего (например, вложений файлов, создания опросов). Если нужно поддерживать небольшой форум (например, этот скрипт практически идеально подходит для создания форумов технической поддержки) и излишние «навороты» не требуются, PunBB – Ваш выбор.

Ссылки:
Официальный сайт PunBB – http://punbb.org

Phorum

Также относиться к разряду «лёгких» форумов. В нём нет ничего лишнего (даже ввод контактной информации пользователя, кроме email, например, ICQ, AIM, MSN и так далее), только общение по темам.

Данный движок отлично защищён (как о нём кто-то выразился, «там столько проверочных скриптов для введенной инфы, что голова кругом идет»).

Phorum, как и PunBB имеет только необходимые функции. Правда, в Phorum их ещё меньше, чем в PunBB.

Вполне вероятно, что через месяц-другой после использования Phorum Вам окажется тесно в рамках, ограничивающих как пользователей так и Вас, так что рекомендую хорошо подумать, прежде чем использовать Phorum. Желательно, ознакомьтесь с ним на локальном хосте (если таковой у Вас имеется) и примите соответствующие выводы.

Заключение

В этой статье я рассмотрел четыре наиболее популярных бесплатных форумных движков. Да, это далеко не исчерпывающий список, но такой список создать очень сложно – ведь существуют малоизвестные и непопулярные скрипты форумов. Но я думаю, если Вам понадобиться бесплатное решение для поддержания форума, то Вы на 99% сможете выбрать подходящий движок из четырёх, перечисленных мной.

Я надеюсь, что эта статья была Вам интересна.

1 комментарий:

Pansik комментирует...

а как же форум
Vanilla?
Помоему он отлично может поместится с вышеперечисленными