GetInfo.Ru – Компьютерная библиотека
Последние поступления
Как выбрать систему управления базы данных
Базы данных03/09/14
Этапы загрузки UNIX (в схеме)
Unix27/03/12
Gatewall Antispam: тотальный контроль электронной почты
Спам21/04/11
Мастер-класс: создаем Интернет-магазин (Часть 1)
Обзоры ПО20/04/11
CorelDRAW Graphics Suite X5: Что нового?
Обзоры ПО20/07/10
Добавить статью
Самые читаемые материалы
Open Office - Открытая альтернатива(30890)
Программное обеспечение: легальное и... бесплатное!(28347)
Весь мир в оффлайн(22949)
Программа для ТВ-программы(20719)
Microsoft Office 2003 - предварительный обзор(20623)
Всего статей: 793Всего авторов: 364Подразделов: 47Добавлено за сутки: 0
Статьи  СТАТЬИ Форум  ФОРУМ Рейтинг  РЕЙТИНГ Поиск  ПОИСК Контакты  КОНТАКТЫ
» Главная » Обзоры ПО » Как много форумов хороших...

Как много форумов хороших...


Алексей Петюшкин
http://www.petyushkin.ru/

"А зачем нам кузнец?..."
Предположим, у вас есть сайт. У сайта есть определенная аудитория посетителей, которые регулярно приходят по обозначенному адресу. Причем посетители приходят на сайт с определенной целью, которую условно можно сформулировать следующим образом: "поиск информации". Разумеется, под этим может подразумеваться все, что угодно: начиная поиском последних обновлений каталога программного обеспечения или свежих анекдотов и заканчивая просмотром наиболее часто задаваемых вопросов (FAQ) или обратной связью с авторами сайта.

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

Разумеется, два человека могут добавить друг друга в контакт-лист ICQ, поговорить по телефону или вовсе встретиться и обсудить проблему нахождения драйверов. А что если количество подобных проявлений встречного интереса возрастает в десятки, сотни раз? Придется искать надежную телефонную линию на сотню каналов или собираться толпой у метро? А если половина заинтересованных людей проживает на другом конце страны? Именно в такой ситуации на помощь сайту и приходит форум.

Форум - это место общения всех поклонников и посетителей определенного сайта. Там любой желающий может задать вопрос и получить ответ, поделиться опытом и спросить совета других участников, сообщить последние новости и просто пообщаться на отвлеченные темы. Разумеется, условия участия в форуме регламентируются правилами конкретного сайта, на котором этот форум установлен, но в целом общая характеристика практически любого Интернет-форума выглядит именно так.

Если вы опытный веб-программист, то написать, что называется, "с нуля" свой собственный форум для вас большого труда не составит. В случае если премудрости PHP или Perl вам недоступны, отчаиваться не стоит: к счастью, на свете по-прежнему есть большое количество энтузиастов, готовых отдать "за просто так" в ваше распоряжение полноценный Интернет-форум.

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

  • Простота установки и настройки
  • Управление данными (добавление/редактирование/удаление информации)
  • Безопасность использования

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

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

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

Invision Power Board
Компания Invision Power Services, Inc. в течение двух лет работала над функциональностью и удобством пользовательского интерфейса форума Invision Power Board. В итоге усилия не были потрачены впустую, и на сегодня Invision Power Board большими темпами набирает популярность пользователей всего мира.

Форум работает на основе языка PHP и требует поддержки базы данных на сервере. Invision Power Board предлагает развитые инструменты администрирования и модерации, доступные из контрольного меню управления (Control Panel): назначение статуса участников и комплектование пользовательских групп с различным уровнем прав и др. Большим преимуществом является возможность конвертации базы данных форумов других разработчиков в формат Invision Power Board. Также следует отметить такие полезные опции, как экспортирование/импортирование скинов (оформительских шаблонов форума) и возможность установки языковых модулей.

Invision Power Board

Все участники форума, построенного по технологии Invision Power Board, могут относиться к трем основным категориям: администратор (высшая инстанция в решении всех вопросов, касающихся жизни форума; имеет доступ ко всем настройкам), модератор (управляющий конкретными подфорумами; имеет доступ к управлению только теми разделами форума, права на которые ему были делегированы администратором) и участник (обычный посетитель форума, "не обличенный властью" и не имеющий возможности управлять содержимым форума и/или его разделами).

Среди возможностей Invision Power Board, предназначенных для участников, можно упомянуть такие, как подписка на уведомления об ответах по e-mail, система личных сообщений, ведение пользовательских заметок, доступ к архиву личных сообщений и его конвертация в формат Microsoft Excel.

Разработчики форума Invision Power Board уделили немалое внимание безопасности своего технологического решения: все адреса e-mail участников кодируются специальным образом во избежание попадания в руки спаммеров. Кроме того, в меню администрирования существует возможность запрета размещения на форуме потенциально опасных объектов: кодов HTML и JavaScript, Flash-роликов и т.д.

OpenBB
Следующий форум - OpenBB - создан группой разработчиков OpenBB Group и представляет собой готовое технологическое решение на базе популярной связки PHP/MySQL. Разработчики называют свое детище ни много ни мало "Самым быстрым форумом на свете" ("The fastest forum on earth!") и уверены, что OpenBB идеально подходит для сайтов любой сложности и степени популярности.

OpenBB

Что касается быстродействия, то данный параметр зависит от множества факторов, связанных прежде всего с особенностями хостинга, на котором будет размещаться форум. А вот в функциональном плане OpenBB можно с полной уверенностью и вполне объективно оценить с положительной точки зрения: возможностей настройки и управления работой форума хоть и немного, зато все самые нужные. Среди них такие, как расширенная статистика (количество тем/сообщений, зарегистрированных участников и новых пользователей, информация о днях рождения и пр.), индикация активности форума (информация об участниках, находящихся в данный момент на форуме), поиск по логину участника или ключевым словам в названии тем и/или сообщениях, поддержка прикрепления файлов пользователя с локального компьютера (attachment), возможность форматирования текста сообщений с помощью BB-кодов (специальных конструкций, заменяющих стандартные теги HTML).

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

OpenBB также позволяет разделять пользователей на три группы: администраторы, модераторы и участники форума. Администратор имеет доступ к изменению всех настроек форума (шаблоны оформления и программные переменные, система наказаний для "провинившихся" пользователей и регулирование прав участников на деятельность в пределах форума). Модератору позволительно перемещение, удаление и закрытие тем форума и пр. Обычному участнику доступен стандартный набор возможностей: создание/редактирование темы, написание ответа, цитирование и т.д.

evoBB
Форум evoBB относится к разряду еще одного готового технологического решения на базе языка PHP. Помимо PHP (версия которого должна быть не ниже 3.0), разработчики приводят и другие требования к серверу, на котором будет работать форум: MySQL/mSQL/PostgreSQL, MS Windows (требуется MS Internet Information Server)/Linux.

evoBB

Форум evoBB имеет множество различных опций и функциональных возможностей, частично стандартных для большинства Интернет-конференций, частично - новых и малораспространенных. Отдельно хочется отметить следующие:

  1. Локальная система обмена текстовыми сообщениями
  2. Оповещение по e-mail об изменениях на форуме
  3. Возможность присвоения отдельного графического изображения (аватара) каждому пользователю
  4. Работа форума на основе рабочих сессий (Cookies не используется)
  5. Поддержка шаблонов
  6. Совместимость с XHTML 1.0
  7. Поддержка кодов-заменителей тегов HTML
  8. Мультиязыковая поддержка
  9. Простая установка форума

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

Администратор может:

  • "Наказывать" участника (примечательно, что установление статуса "наказанного" пользователя предваряет момент подозрения его в чем-то противоречащем правилам форума кем-либо из других участников)
  • Присваивать отдельные звания каждому участнику
  • Подвергать цензуре содержание форума
  • Управлять настройками работы форума в целом

Модератору разрешается:

  • Участвовать в специальных модераторских подфорумах, невидимых обычным участникам
  • Добавлять/редактировать/удалять сообщения, а также удалять и закрывать темы в разделах форума, который им модерируется
  • Давать предупреждения "провинившимся" пользователям
  • Добавлять подпись в конце своих сообщений на форуме

Наконец, обычный участник форума имеет возможность:

  • Открывать и просматривать темы, писать сообщения
  • Писать личные послания через систему обмена текстовыми сообщениями
  • Редактировать комментарии в форуме
  • Изменять свой пользовательский профайл (регистрационные данные)

XMB
Последним форумом, включенным в данный обзор, будет XMB (eXtream Message Board), разработанный компанией Aventure Media совместно с группой XMB Team.

XMB

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

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

Администратор форума имеет доступ ко всем настройкам XMB, в числе которых такие интересные, как:

  • Расширенная система управления форумом: модераторы, супер-модераторы и администраторы (возможности супер-модератора гораздо шире обычного модератора, т.к. он контролирует все разделы форума)
  • Цензура речи участников форума и система наказания "провинившихся" пользователей (возможность отказа в доступе на форум по установленному IP-адресу)
  • Управление шаблонами форума (цветовые схемы, свойства и параметры отдельных компонентов форума и т.д.)
  • Создание приватных и защищенных паролем разделов форума
  • Рассылка новостных писем по работе форума

Форум XMB разработан на основе языка PHP, требует поддержки MySQL и поставляется в двух модификациях: XMB Partagium (последняя версия форума с множеством добавленных возможностей и улучшенными настройками безопасности) и XMB Magic Lantern (старая версия форума, содержащего, как оказалось впоследствии, несколько уязвимостей в плане безопасности; рекомендуется произвести апгрейд до версии Partagium). Также возможна установка одного из семи языковых модулей (что самое приятное, русский - в их числе).

Заключение
Мы рассмотрели лишь некоторые примеры готовых технологических решений по реализации форума на сайте. Причем все упомянутые форумы имеют весьма внушительный набор функциональных возможностей и требуют поддержку базы данных на сервере. А что делать, если нет возможности платить хостинг-провайдеру за поддержку MySQL или PostgreSQL? Как поступить, если форуму сайта не нужны расширенные настройки форума? На эти вопросы мы ответим в следующем обзоре, который будет посвящен форумам с простейшим набором возможностей и не требующим поддержки базы данных. До встречи!

 
15.04.2003
Версия для печати Версия для печати Запомнить ссылку Запомнить ссылку
Ваша оценка:  1   2   3   4   5     

 О проектеПерепечаткаАвторамПартнерыО нас пишут
Наверх
©2003—2007. GETINFO.RU. ВСЕ ПРАВА ЗАЩИЩЕНЫ.