Обзор и отзывы о CMS phpBB v3.3.0 - uGuide.ru

Обзор и отзывы о CMS phpBB v3.3.0

    Дмитрий Луценко
  • Обновлено:
    2020-01-17
  • Просмотры:
    14k
  • Отзывы:
    0
  • Рейтинг: 2.6
phpBB — бесплатный движок для создания форумов с обширной базой пользовательских расширений и стилей. Благодаря простоте и масштабируемости он отлично подходит для решения самых разных задач — от запуска небольшой площадки для общения друзей до поддержки большой доски объявлений с сотнями категорий публикаций. phpBB можно использовать как отдельный движок или интегрировать в другие системы. Как пользоваться этим скриптом и в чём его главные особенности — разбираемся в нашем обзоре.

Целевая аудитория

У phpBB чёткая специализация — с его помощью разрабатываются площадки для общения пользователей. Однако даже в такой узкой теме доступны разные варианты применения движка. На phpBB можно создать отдельный сайт, который будет иметь функциональность форума или доски объявлений. На главной странице такого портала сразу отображаются топики, которые пользователи могут смотреть, комментировать и самостоятельно создавать.

Ещё одна распространённая схема использования скрипта phpBB — добавление форума на готовый сайт. Например, вы можете прикрутить к информационному порталу раздел для общения посетителей. У phpBB достаточно удобные инструменты интеграции для того, чтобы можно было добавить его на любую популярную CMS без лишних затрат на работу специалистов.

Столь широкие возможности для применения движка делают его целевую аудиторию очень большой. Однозначно про пользователей phpBB можно сказать только одно — они видят потенциал для развития форума в виде отдельного сайта или части другого проекта. Профессиональные навыки при этом значения не имеют. Скрипт phpBB прост в установке и настройке, а обширная база знаний с учебными материалами на русском языке позволяет быстро освоить основные возможности и инструменты.

phpBB - форум

 

Функциональные возможности

Движок phpBB развивается с 2000 года силами разработчиков и пользовательского сообщества. Он прост в установке и на большинстве хостингов разворачивается в автоматическом режиме. Например, на Bluehost, который как раз рекомендуют создатели phpBB для размещения форумов, скрипт можно инсталлировать за несколько минут. Это сильно снижает порог входа для новых пользователей. Фактически для создания форума на основе phpBB не требуются никакие специальные навыки — только немного свободного времени.

phpBB - создание форума

Движок после установки предоставляет веб-мастеру все необходимые инструменты для управления форумом:

  • Продвинутые инструменты управления регистрацией: установка лимитов на количество попыток, ограничения на символьные наборы в имени пользователей, указание требуемой сложности пароля и т.д.
  • Группы пользователей с настройкой прав доступа.
  • Настройки личных профилей пользователей.
  • Модераторский и администраторский разделы для управления сайтом.
  • Встроенная система проведения опросов.
  • Добавление пользователей в списки друзей и недругов для формирования сообществ.
  • Поддержка вложений: изображений, документов, видео, архивов.
  • Создание неограниченных подфорумов и т.д.

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

  • добавить недостающие инструменты для поисковой оптимизации форума;
  • защитить страницы сайта от спама и взлома.

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

Дизайн и работа с шаблонами (темами)

Форумы редко отличаются необычным внешним видом, главное для них — удобство общения. С этой точки зрения у phpBB всё хорошо — посетителям будет комфортно создавать топики и оставлять комментарии даже на стандартном шаблоне. Однако вам наверняка захочется немного кастомизировать внешний вид. Сложность в том, что в начиная с версии 3.1 на движке нет встроенного редактора — у администратора остаётся только возможность загрузить и установить готовую тему.

phpBB - админ панель

Для управления внешним видом форума в административной панели есть раздел «Стили». В нём можно добавлять, активировать, деактивировать и удалять темы оформления сайта. Отказаться нельзя только от стандартного стиля prosilver, который всегда остаётся в списке. В остальном — полная свобода выбора дизайна.

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

phpBB - Шаблоны

 

Оптимизация (SEO) и продвижение

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

  • Index SEO PhPbb3 — ключевые слова главной странице.
  • Forum SEO PnPbb3 — ключевые слова и описания для форумов.
  • Topic SEO description and keywords — описание и ключевые слова для каждой темы при её создании на форуме.

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

Следующий полезный шаг — удаление стандартных заголовков, одинаковых на всех форумах: «Просмотр форума», «Просмотр темы», «Главная» и т.д. Для этого придётся вносить изменения в исходные файлы движка.

  1. Чтобы убрать тайтл «Главная страница», в файле index.php отыщите фрагмент кода page_header($user->lang['INDEX']); и замените его на page_header();
  2. Чтобы избавиться от заголовка «Просмотр темы», в файле viewforum.php отыщите фрагмент page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id); и замените его на page_header($forum_data['forum_name'], true, $forum_id);

Ещё один важный момент — изменение порядка добавления альтернативного текста для изображений (атрибут alt). Эта информация тоже индексируется поисковиками, однако по умолчанию на phpBB в alt сохраняется имя файла. Это не самое удачное решение, учитывая, что пользователи часто загружают картинки с названиями типа «1.jpg», или «безымянный.png». Чтобы исправить это, выведите в альт имя темы — так картинки будут потенциально релевантными поисковым запросам.

  1. Откройте файл includes/functions_content.php.
  2. Найдите строки if (!sizeof($attachments)) {return;} global $template, $cache, $user; global $extensions, $config, $phpbb_root_path, $phpEx;
  3. Вставьте после найденного фрагмента строку global $topic_data;
  4. Затем найдите 'COMMENT' => $comment и вставьте после него 'TOPIC_TITLE' => censor_text($topic_data['topic_title']).
  5. Далее откройте файл styles/ваш стиль/template/attachment.html.
  6. Найдите alt="{_file.DOWNLOAD_NAME}" и замените на alt="{_file.TOPIC_TITLE}". Эту процедуру нужно повторить дважды.

Кроме того, для оптимизации под поисковые системы можно добавить семантическую разметку на основе стандарта Schema.org. Подробное описание и примеры разметки есть на форумах пользователей phpBB.

 

Ценовая политика

phpBB — бесплатный движок, который распространяется по лицензии GPU (General Public License). Это значит, что вы можете свободно использовать его в коммерческих и некоммерческих целях, а также вносить изменения в исходный код без разрешения разработчиков.

По сути, каждый пользователь phpBB сам является разработчиком. Благодаря этому появляется большое количество модов и шаблонов, созданных внутри пользовательского сообщества. Их также можно устанавливать бесплатно. Таким образом, единственные обязательные затраты при создании форума на phpBB — оплата хостинга и домена.

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

 

Лучший хостинг для phpBB — какой выбрать?

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

Bluehost

Попробовать хостинг Bluehost

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

  • Отличные показатели бесперебойной работы серверов — в среднем 99,98% времени они доступны для пользователей.
  • Высокая скорость загрузки контента вне зависимости от местонахождения посетителей сайта благодаря использованию инфраструктуры в разных регионах мира и подключению к сетям доставки — CDN.
  • Сканер угроз, защита от DDoS, встроенная система управления бэкапами и другие инструменты обеспечения безопасности сайта.
  • Круглосуточный саппорт по телефону и в онлайн-чате с быстрыми и компетентными ответами.
  • Большая база знаний.
  • Домен и SSL в подарок при оплате тарифа на год.

Ещё один плюс Bluehost относительно работы с phpBB — автоматическая установка движка из маркетплейса.

  1. Зайдите в панель управления Bluehost.
  2. Выберите раздел One-Click Installs.
  3. Найдите phpBB и нажмите на кнопку Install.
  4. Выберите домен или папку, в которую нужно установить скрипт.
  5. Введите имя пользователя и пароль.
  6. Примите условия лицензии.
  7. Нажмите Install now для запуска установки.

Инсталляция скрипта займёт несколько минут. После её завершения появится экран подтверждения, на котором нужно ещё раз ввести имя пользователя и пароль.

Для запуска небольшого форума будет достаточно тарифов виртуального хостинга. Стоимость — от 2,95 доллара в месяц. На минимальном тарифе доступно создание 1 сайта, на старших тарифах ограничений нет. Вы получаете безлимитную пропускную способность, однако на каждом тарифном плане установлен предел нагрузки, при превышении которого аккаунт временно блокируется. Это сделано для того, чтобы сайты, размещённые на одном сервере, не перетягивали ресурсы друг у друга. Поэтому с ростом нагрузки приходится переходить на более мощные тарифы.

Если вы хотите получить больше гибкости для настройки хостинга, то берите VPS. Минимальная цена — 18,99 доллара. На VPS можно установить любую панель управления, а также вручную добавить инструменты защиты. Это решение подходит для крупных форумов, которым уже тесно в рамках виртуального хостинга. Для популярных сайтов может понадобиться покупка выделенного сервера. Цена — от 79,99 доллара в месяц. Но покупать его есть смысл только в том случае, если даже старшие тарифы VPS не справляются с нагрузкой.

Читайте также: Рейтинг: "Самый дешевый хостинг для сайта".

 

Плюсы и минусы

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

  • Гибкость и масштабируемость, позволяющие реализовывать проекты разного уровня сложности.
  • Возможность использовать скрипт для создания отдельного форума или запуска форумного раздела на готовом сайте через интеграцию с другими CMS.
  • Многоязычный интерфейс — поддерживается более 50 языков, пакеты которых доступны для бесплатного скачивания с официального сайта движка.
  • Большая база бесплатных шаблонов и расширений.

Главный недостаток phpBB — уязвимость к атакам спамеров. Популярность движка и открытый исходный код привели к тому, что специально под него разрабатываются спам-боты. Для борьбы с рекламными комментариями есть моды и расширения, однако они не обеспечивают 100% защиты. Самый эффективный вариант — ручная модерация, которая требует значительных ресурсов, человеческих и финансовых.

Ещё одна проблема, которая является следствием открытости движка, — частые взломы. Чтобы избежать несанкционированного доступа, необходимо постоянно обновлять phpBB и пользоваться дополнительными инструментами защиты — в том числе теми, что предоставляет хостер. Например, на Bluehost есть сканер вредоносного ПО, который помогает определить и обезвредить отдельные атаки на сайт.

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

 

Аналоги и конкуренты

phpBB — узкоспециализированный движок для создания форумов. Однако есть и другие скрипты, которые предлагают аналогичную функциональность — запуск отдельного сайта или интеграцию с CMS для добавления форумного раздела. В качестве альтернатив phpBB можно назвать платные движки vBulletin и Invision Power Board (IPB), а также бесплатные punBB, YaBB, SMF, Intellect Board, ExBB, Vanilla. Кроме того, для создания форумов есть много бесплатных сервисов, для работы с которыми не требуется установка движка — например, Mybb.ru или Borda.ru.

Главный конкурент phpBB с точки зрения простоты создания форумов — конструктор сайтов uCoz. У него есть модуль «Форум», который в один клик добавляет соответствующий раздел со всей необходимой функциональностью: модераторами, группами пользователей, разделением прав, инструментами создания и редактирования топиков.

Если речь идёт о добавлении форума на сайт, сделанный на WordPress, то главным конкурентом становится скрипт bbPress. Он легко интегрируется в CMS и предлагает расширяемое ядро, к которому через плагины добавляются дополнительные возможности. Благодаря удобным инструментам кастомизации шаблонов пользователь может без особого труда подогнать внешний вид форума под дизайн основного сайта. При использовании phpBB сделать это сложнее.

 

Выводы

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

phpBB — гибкая и масштабируемая система. Вы можете начать с небольшого форума для друзей и со временем вырасти в крупную площадку для общения. При увеличении нагрузки потребуется больше ресурсов хостинга, поэтому важно выбирать для размещения форума качественную площадку. Разработчики phpBB советуют хостинг Bluehost. Он даже на минимальных тарифах предоставляет достаточно ресурсов для стабильной работы форума и имеет необходимый запас мощности для постепенного развития проекта.

Хостинг от Bluehost
Создать форум на phpB + Bluehostлучший хостинг в мире ↵
Быстрый, простой и безопасный хостинг с автоматической установкой популярных CMS за 2 минуты. Включена БЕСПЛАТНАЯ регистрация домена на 1 год + бесплатный SSL сертификат!
Цена: от $2.95

При использовании phpBB нужно быть готовым к спам-атакам. Для их предотвращения придётся ставить расширения и модерировать контент. Однако этот недостаток не портит общего впечатления от скрипта. phpBB — движок, который нужно обязательно попробовать, если вы хотите создать форум. Даже если он не понравится, вы ничего не потеряете.

  • Автор:

no avatar