Pull to refresh

phpBB 3.0.RC1. Первые впечатления.

Reading time4 min
Views758
Итак, свершилось, то о чем так долго и упорно говорили в девелоперской тусовке, проект phpBB, являющийся, наверное, самым популярным (и не менее подверженным ошибкам и уязвивомстям) предоставил первый релиз-кандидат третьей версии форумного движка. Релиз-кандидату предшевствовали пят бет, первая из которых была объявлена еще 17 июня прошлого года. Итак, что же дали эти 11 месяцев разработки? На этот вопрос, я и попытаюсь дать ответ

Минимальные требования


  • Веб-сервер или веб хостинг с любой Операционной Системой поддерживающей PHP
  • SQL-ная система баз данных, одна из:
    • MySQL 3.23 или выше (MySQLi поддерживается)
    • PostgreSQL 7.3+
    • SQLite 2.8.2+
    • Firebird 2.0+
    • MS SQL Server 2000 или выше (напрямую или через ODBC)
    • Oracle
  • PHP 4.3.3+ (>=4.3.3, >4.4.x, >5.x.x, >6.0-dev (compatible)) с поддержкой базы данных, которую вы собрались использовать.Функция getimagesize() должна быть включена
    Ниже перечислены некоторые опциональные требования к конфигурации PHP для дополнительных модулей.
    • Поддержка zlib Compression
    • Поддержка удаленного FTP
    • Поддержка XML
    • Поддержка Imagemagick
    • Поддержка GD



    Как видим, минимальные требования, вполне стандартны и выполнимы (с учетом MySQL в виде хранилища данных), наверное, для любого тарифного плана любого хостинг-провайдера. Максимум, как показывает опыт, могут быть проблемы с включение zlib Compression library и Imagemagick library. Некоторые, еще в целях безопасности предпочитают выключать PHP директиву allow_url_fopen. А это нам грозит: невозможностью сжатия выходных данных форума (отсутствие zlib), редактирования картинок на лету (отсутсвие Imagemagick) и обновления движка через админ панель (запрет allow_url_fopen).

    Идем дальше.

    Установка


    phpBB 3.0.RC1 - Установка - Окно приветствия
    В начале было приветствие, а также лицензия и пару ссылок, где можно получить поддержку относительно неполадок или ошибок. Вообщем-то все стандартно, но первой мыслью после «И тут новая тема оформления :)» является: «А где же выбор моего родного языка?»

    phpBB 3.0.RC1 - Установка - Минимальные требования
    Дальше — интересней… Могло бы быть :) Опять «Приветствие», теперь уже с описанием процесса установки. Потом еще раз возвращаемся к минимальным требованиям установки, еще раз хвалим разработчиков за поддержку не одной только MySQL, за полную поддержку мультибайтных кодировок и успешно щелкаем Далее при отсутствии поддержки GD библиотеки. Следующие три инсталляционных листа проходятся на одном дыхании, потому что они стандартны для любой инсталляции. В итоге мы сохраняем данных о базе данных в конфигурационном файле, а о администраторском аккаунте в текущей сессии. Предпоследний пункт установки: «Продвинутые настройки», который почему-то содержит настройки E-Mail и серверного URL, но совсем не настраивает две простейших (а для многих и главнейших вещей на форуме): Название и слоган. И благодаря этому, после преодоления последнего пункта «Установки таблиц в базу данных» мы имеем форум с названием «yourdomain.com» и слоганом «A _little_ text to describe your forum». Как по мне глупо и не юзер-френдли.

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

    Запуск phpBB 3.0.RC1


    phpBB 3.0.RC.1 - Административная панель
    Первым делом нас перенапрявляют в, опять же, обновленную административную панель управления с большим красным экраном, кричащим о том, что было бы неплохо удалить инсталляционную папку. Желания разбираться с панелью управления нет никакого, разве что покликать на вкладках, да посмотреть, что там появится. Ну и конечно поклацать на сворачивание/показ бокового меню…

    phpBB 3.0.RC.1 - Стартовая страница
    На самом же установленном форуме тоже мало чего найдеш нового. Итак для себя уже можно сделать первый вывод: версия пхпБиБи 3 — ничего глобально нового не жди :) после захода в еще одну панель управления, теперь пользователя (с главной страницы сайта), а потом еще и со страницы темы в панель модерирования – становится совсем грустно: не то, чтобы так непринято было или что в других движках форумов дела обстоят иначе, но просто лично меня это немного заводит в тупик. В верху две панели, да еще и внизу одна панель. И все какие-то административные, модераторские, пользовательские. Чёрт, ногу сломит. Вот потом сидиш и на ночь глядя думаеш, а где бы мне тему переместить с одного раздела в другой: в мод. панеле или в админке?

    phpBB 3.0.RC.1 - Административная панель
    Пытаюсь создать тему. Вроде бы все стандартно, но все равно и тут остаются вопросы, особенно от кнопок Save и Submit. Я по привычке (Save самая левая кнопка) нажимаю Save и не верю своим глазам, когда в обновленном разделе не вижу своей темы. Потом же при помощи браузера возвращаюсь назад и уже понимаю, что клацать надо было на Submit, а эту запись надо искать где-то в черновике. Черновик этот разместился в панеле пользователя и за него — отдельное спасибо создателям: ведь как часто бывает, что открыть тему вроде и хочется, а вот собрать мысли воедино не получается, тогда сохраняеш мысли в черновике, а позже уже превращаеш эти наброски в тему.

    Отдельным пунктом же моего недовольства является отстутствие меток для создаваемых/редактируемых топиков и форумов. И это в эпоху «Облаков тегов». Эх, вот здесь и рождаются споры аля Форумы vs. Социальные сети.

    Еще раз захожу в пользовательскую панель, замечаю последнюю ссылку «Friends & Foes», утвердительно качаю головой, потому что в vBulletine cхожий функционал (наличие круга Друзей/Врагов) был реализован еще во второй ветке :)

    Итоги


    На этом буду заканчивать. Итак, что же я увидел в первом релиз-кандидате phpBB? Если честно, то я только в очередной раз утвердился в необходимости разработки смежного проекта, который бы совмещал в себе преимущества Форумов и Социальных Сетей. Также в очередной раз я был роздасадован этой «табличной» структурой разделов и тем, но и также обрадован решением по «правостороннему» выравниванию пользовательской информации. Вообщем, любителям движка phpBB я могу посоветовать посмотреть на обновление своего форума (благо возможности конвертации данных предусмотрены по дефолту), а прочим – побродить по страницам коммьюнити phpBB и решить будете ли вы пробовать 3юю ветку этого проекта или нет.

    зы. Любителям валидности посвящяется: Страницы, генерируемые phpBB 3 – Валидный xHTML 1.0 Strict.
    зыы. Все скриншоты кликабельны.
    зыыы. Да уж. Оказывается на Хабрахабре в разрешенных тегах даже и не собирается парсится аттрибут style. Вместо него у нас выходит незатейливый wtf аттрибутчик.
Tags:
Hubs:
Total votes 10: ↑8 and ↓2+6
Comments8

Articles