Спешу отметить, что обзор не претендует на полноту и абсолютную достоверность. В первую очередь он рассчитан на обычных пользователей, которые способны уделить внимание документации, но не обладают в силу различных причин глубокими познаниями в сфере web технологий, т. е. таких, как я. В выборе движка форума в данном случае большое значение следующие факторы: * поддержка пользователей * простота установки * легкость освоения скрипта * уровень сложности внесения изменений в скрипт * функционал, способы его расширения. На рассмотрении этих факторов по отношению к движку и будет строится обзор скриптов.
Задаем в яндексе "phpbb 3", вторая ссылка ведет нас на сайт русскоязычной поддержки. Для закачки доступна вторая версия phpbb. Идем дальше, на форум. Несколько разделов посвящены phpbb3, вопросы, локализация и т. д. Немного покопавшись находим русский перевод инструкции по установке: Тот же файл, но в английском исполнении присутствует в комплекте скрипта и доступен для прочтения непосредственно при установке. Что очень полезно. Чтобы найти линк на файл пришлось еще немного поискать. Вообще, инсталлятор произвел очень приятное впечатление. Это по идее уже готовый сайт, на котором собраны все необходимые ссылки и вся информация необходимая для установки. Установка прошла гладко, все необходимые обработчики были включены. В базе данных было создано 62 таблицы. После установки попадаешь на страничку административной панели. Дизайн очень приятный. Доступна разнообразная статистика. Что сразу бросилось в глаза, наличие массовой рассылки и управление стилями. Количество разнообразных настроек впечатляет, однако, в отличаи от smf, это не напрягает и не ухудшает юзабильности. Все необходимые настройки быстро находятся. Разметка страниц очень приятная. Если phpbb первых версий был достаточно примитивен и сильно уступал PunBB, то phpBB3 сбалансирован не хуже чем FluxBB 1.3 rev5xx, но устроен несколько иначе. Если брать субъективно, они одинаково приятны, но phpBb3 содержит больше элементов графики, что не особенно влияет на вес страниц. При сегодняшней средней скорости доступа решающего значения не имеет.
Страница сообщений: -
Административная панель: -
Индекс: -
Если заглянуть внутрь, то мы увидим схожие с FluxBB способы разметки. Стили css предусматривают те же элементы, но их больше и таблицы разделены на элементы. Если FluxBB использует разделение таблиц на базовый (размер, расположение) и стилевой (цвет, декорации), то в phpBB3 таблицы разделены по ответственности на элементы оформления. Изображения тоже разделены на несколько групп, которые соответствуют индикаторам, декоративным изображениям самой темы и кнопкам. Стоит отметить, что последнее зависит от перевода. Для русского языка потребуется папка с новыми кнопками... Темплейтов достаточно много и они построены на div-ах, что аналогично концепции FluxBB и PunBB. Если память не изменяет, ранние версии phpBB строились на таблицах, что многие считали недостатком. На основе беглого осмотра создается впечатление, что стили phpBB3 вполне поддаются изменению. Просто объем работ будет значительно больше в механическом плане, т. к. больше самих элементов. Перейдем к вопросу локализации. Он решен в полной мере. На официальном сайте можно закачать русский языковой пакет и кнопки для 2-х предустановленных тем. Русскоязычное комьюнити предлагает готовую локализованную сборку. Добавление языкового пакета аналогично FluxBB (PunBB), однако залитый пакет необходимо проинсталлировать (как расширение в FluxBB), после этого его можно выбрать в качестве основного или в отдельном профиле в выпадающей форме. Идем дальше, не заметил такой важной функции, как rss лента, которая присутствует в FluxBB 1.3. Решил устранить этот "недостаток" с помощью установки модификации. На официальном сайте существует удобная система поисков модов. Однако и на ней, и на форуме комьюнити нашел только варианты для ветки 2.х.х. Для третьей версии предлагается альфа версия, по ссылке доступен архив, в описании которого указывается совместимость не с 3-й, а со 2-й веткой... Установка мода осуществляется аналогично ветке FluxBB 1.2, т. е. методом ручной правки кода. Что сразу отбило мое желание выполнить инструкцию по установке. Итого по phpbb3:
Движок имеет сильно развитое комьюнити, в т. ч. русскоязычное. Доступны разнообразные моды и стили, широкий выбор локализации. Скрипт прост в установке и имеет очень информативный инсталлятор. Разобраться в функциях форума и настройках административной панели не сложно. Таблицы стилей и шаблоны понятны. Функционал форума расширяется с помощью модов методом ручной правки кода.
Инсталлятор прост и понятен. По идее те же формы, что и для FluxBB. Однако для инсталляции потребовалось установить модуль поддержки mysqli для сервера. Сама процедура прошла без запинки, конфигурационный файл был автоматически отредактирован скриптом. В БД было создано 12 таблиц. Кодировка - latin1_swedish_ci ... Административный интерфейс вполне понятен, но структуризация, на мой взгляд, менее удачная чем в FluxBB. Неожиданно было увидеть расширенные функции по управлению пользователями, массовую рассылку. Расположение элементов форума вполне привычно, разумно устроена панель для составления ответов. (Аналогичную неплохо было бы перенять для FluxBB базово или в качестве расширения[произвести стайлинг easybbcode]). Панель профиля пользователя содержит минимальное необходимое количество настроек. Однако возможности загрузки аватарак на форум не обнаруживается. Дизайн сам по себе вполне приятен, но немного грубоват. На этапе локализации и добавления тем натыкаемся на проблемы. По умолчанию доступно два языковых пакета. Найти дополнительные пакеты на сайте автора я не смог. Однако языковые файлы вполне можно перевести самому, их не много. Русскоязычной поддержки обнаружить так же не удалось. Таблицы стилей и темплейты понятны, последние построены на таблицах и div-ах. Минусом является то, что тему можно использовать только одну. Автор предлагает загружать темплейты и стили, но опять же непонятно откуда... Поэтому берем таблицы и начинаем править под себя... В положительную сторону стоит отметить наличие rss ленты, массовой рассылки, неплохой панельки bb тегов. Вот пожалуй и все. Система модов и плагинов не предусмотрена, комьюнити их не культивирует.
Итого по UseBB 1.0.9: Поддержка движка самая минимальная. В локализации и изменении стиля администратору придется рассчитывать на себя. Однако система вполне понятна и проста в установке. Административные настройки вполне понятны и достаточны для простой электронной доски. Таблицы стилей и шаблоны понятны. Расширить функционал форума проблематично.