Введение
b2evolution — это система управления контентом и сообществами, написанная на PHP и использующая базу данных MySQL. Она распространяется как свободное программное обеспечение под лицензией GNU General Public License. Изначально b2evolution была создана Франсуа Планком в 2003 году как многопользовательский движок для ведения нескольких блогов, путём ответвления от версии 0.6.1 b2/cafelog. Более известным ответвлением от b2/cafelog является WordPress. b2evolution доступна в панелях управления веб-хостинга как веб-приложение, устанавливаемое в один клик. Большинство ранних крупных релизов были названы в честь известных городов или мест, которые посетил или которыми вдохновлялся разработчик проекта. После версии 5.0 проект начал уделять больше внимания функциям для онлайн-сообществ и онлайн-маркетинга, а также интеграции с социальными сетями, включая возможность автоматической публикации нового контента в Twitter. Чтобы подчеркнуть способность программного обеспечения управлять различными типами контента, блоги были переименованы в «коллекции». b2evolution 5.0 быстро завоевала популярность и стала самой используемой версией, однако в целом использование b2evolution снижается по сравнению с конкурентами WordPress и Drupal. В настоящее время она установлена менее чем на 0,1% веб-сайтов.
Основные особенности
Известный прежде всего своими возможностями для ведения нескольких блогов, b2evolution также включает в себя "все функции традиционных инструментов для блогов", такие как управление файлами и фотографиями, расширенная настройка оформления, поддержка нескольких доменов, детальные права доступа пользователей и соответствие стандартам W3C. Он устанавливается практически на любой LAMP-сервер (Linux, Apache, MySQL/MariaDB, PHP). Программное обеспечение работает на IIS с использованием FastCGI, но другие серверы баз данных, кроме MySQL и MariaDB, не поддерживаются. Настройка осуществляется через установщик или административную панель. Помимо возможности управления несколькими блогами, b2evolution поддерживает нескольких пользователей и администраторов в рамках одной установки без необходимости использования внешних плагинов. b2evolution также поддерживает множество сторонних плагинов, включая расширения для форматирования текста, обеспечивающие поддержку Textile, Auto P, Greymatter, BB-кода, Texturize, LaTeX и графических смайликов. Также доступны плагины, обеспечивающие полную интеграцию со сторонними сервисами, такими как Gallery 2, YouTube и digg. Среди других функций – общесистемные фильтры спама, в рамках которых многие сайты b2evolution объединяют и помечают IP-адреса спамеров в центральный чёрный список для всеобщего блага, кнопка для объявления "банкротства комментариев" – удаляющая все комментарии во всей установке b2evolution, полностью настраиваемый интерфейс, мощные SEO-функции, включая автоматическое перенаправление переименованных статей и вставку канонических ссылок, сокращение URL-адресов, локализацию на дюжину языковых пакетов и полностью открытый API для разработчиков плагинов, позволяющий добавлять новые функции. Код b2evolution интегрирован как в само приложение для блогов, так и во фреймворк под названием EvoCore. EvoCore можно использовать самостоятельно для создания веб-приложений, не связанных с ведением блогов.