Курсовая работа: Отображение математических формул в формате LaTeX на форуме PHPBB3

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

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

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

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

Обычно форум имеет возможность поиска по своей базе сообщений.

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

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

Движки форумов

Движок форума – конкретное веб-приложение, реализующее перечисленные выше признаки. Десять самых популярных движков для крупнейших форумов в Сети (более 500 000 сообщений), данные на 23 октября 2006:

Программное обеспечение форума Число инсталляций Доля
1 vBulletin (vBulletin) 1091 58,5%
2 Invision Power Board 238 12,8%
3 phpBB 210 11,3%
4 UBB (UBB) 41 2,2%
5 ezboard (ezboard) 37 2,0%
6 Simple Machines Forum (SMF) 33 1,8%
7 ASP Playground 15 0,8%
8 MesDiscussions.net 15 0,8%
9 Burning Board 11 0,6%
10 Другие проекты (Fusetalk (Fusetalk), proboards, XMB, ASP.net, Ikonboard, zeroforum, Web Wiz Forums, Lithium, Jiv e , wwwthreads, Ideal BB, discuz, Aceboard, IGNBoards, Snitz, YaBB, CrazyWeb, WebCrossing, React, Novogate, PunBB, FluxBB, bbPress, Opentopic, WowBB, ExBB) 73 3,9%
11 Собственные разработки 101 5,4%
Всего 1865 100%

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

Если вы решили создать форум, то перед вами, наверняка, встала проблема выбора движка. Форумных движков много, хороших – меньше, но все еще достаточное количество, чтобы можно было запутаться при выборе.
Для обзора были использованы следующие движки: phpBB, phpBB 3, punBB, Simple Machines Forum, Vanilla, bbPress и miniBB.

Приведем небольшое описание каждому из движков, основываясь на двух критериях: удобство для пользователей и удобство для администратора.

phpBB

Начнем с самого распространенного движка. phpBB не зря заслужил свою популярность – он в меру прост и удобен, а его стандартная тема subSilver является практически эталоном тем для форумов. Панель администрирования неплоха, но неудобно её устройство – предпочтительнее видеть один не разделенный на фреймы экран с единой полосой прокрутки. Так же неудобно отсутствие поддержки плагинов – любые изменения, по сути, являются модами и хаками, что неизбежно скажется при апдейте движка. Наверняка, со временем на смену большинству инсталляций phpBB2 придет более современный phpBB3.

phpBB 3

Первое впечатление можно описать фразой «так вот ты какое, будущее…». Инсталлятор удобен и понятен, хотя, можно было бы уменьшить количество шагов. Панель администрирования функциональна, но требует времени, чтобы с ней разобраться. Сразу что-либо сделать не получается – нужно сначала подумать, где находится нужная функция и как с ней работать. По умолчанию установлена тема prosilver. Судя по названию, это нечто гораздо более крутое и лучшее, чем предыдущая стандартная тема – subSilver. Выглядит, конечно, впечатляюще… В общем, движок функциональностью не обделен и очень популярен, но интерфейсу явно не хватает интуитивности и удобства.

Simple Machines Forum

SMF – последний «тяжеловес» в данном обзоре. Причем, свое звание он оправдывает полностью. Удивителен размер темы по умолчанию – 2 мб. Половину места в установленном форуме занимают именно темы (в стандатной поставке идут три темы, в сумме ~2,5 МБ). Скорее всего, у движка большие проблемы с разделением логики и представлением данных. Зато панель администрирования порадовала – функционально и просто. SMF – неплохая альтернатива распространенному phpBB – он гораздо функциональнее, чем phpBB2 и в то же время удобнее и понятнее, чем phpBB3.

punBB

Очень легкий и приятный форум. Стандартная тема сверстана на дивах и не использует картинок. Для тех, кто знает CSS или знает очень плохо не составляет большого труда «персонализировать» тему. Большим минусом является отсутствие системы персональных сообщений – хотя существует мод, который это исправляет. Но не одними модами изменяется форум – движок поддерживает плагины, которые вы можете включать и отключать когда захотите. Панель администрирования проста и удобна. punBB подойдет тем, кто ищет простой и легкий движок не обремененный излишней функциональностью.

punBB (русская сборка)

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

Vanilla

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

bbPress

Еще один не совсем форумный движок. Поддерживаются темы и плагины. Еще есть теги и возможность помечать топики как «favorite». Кстати, свой слоган («Simply, Fast, Elegant») движок отлично выполняет. В общем, вещь весьма интересная и неплохо подойдет для организации «тусовки при блоге».

miniBB

Минимум функций форматирования текста. Абсолютно невыразительный процесс установки. И панель администрирования, от которой хочется плакать. Возможно, кому-то такой минимализм придется по душе. Его можно описать как «движок для сообщества максимум в 10 человек». Хотя, разумеется, не все так страшно – просто так движок выглядит рядом с другими из этого обзора.

Phorum

Phorum – не самый новый продукт, однако его популярность неоспорима, поскольку его движок используется на самых посещаемых сайтах Интернета. Причина его успеха, по большей части, кроется в простоте, которая заключается в низких требованиях движка к ресурсам сервера, а так же к уровню навыков программирования вебмастера. Движок форума разработан на PHP, использует базу данных MySQL или PostgreSQL. Вам остается лишь установить его на сервер, где присутствуют необходимые компоненты. По функциональным возможностям форум напоминает phpBB, например, существует возможность развернуть несколько форумов и сгруппировать их в разделы. Однако, в отличие от phpBB, форум не обладает несколькими распространенными функциями, например поддержкой аватаров и приватных сообщений.

Система администрирования достаточно развита и позволяет гибко настраивать движок и дизайн форума: существует возможность поставить ограничение на доступ участников к различным форумам, разрешить / запретить прикрепленные файлы, назначить модераторов и.т.д. Внешний вид можно настроить, поменяв цвета и размер таблиц. Код хорошо организован, его блоки распределены по различным модулям. Так модификация файлов header.php и footer.php приводит к изменению содержания верхней и нижней части страницы. Поэтому вы можете легко модифицировать форум под ваши нужды при условии хорошего знания php. Phorum – прекрасное решение, если вы не хотите путаться в дополнительных сервисах phpBB. Можно, конечно, придраться к отсутствию некоторых нужных функций, однако большое количество существующих модулей и плагинов помогут решить эту проблему. Возможно, в пятой версии эти пробелы будут устранены. С сайта разработчика необходимо скачать русский интерфейс.

К-во Просмотров: 781
Бесплатно скачать Курсовая работа: Отображение математических формул в формате LaTeX на форуме PHPBB3