TOP5 Open Source CMS — популярность и тренды систем управления контентом сайтов

Меня уже давно занимают вопросы, связанные с выбором «правильной», наилучшей CMS для создания веб-сайтов. Сейчас я уже пришел к пониманию, что не существует единственно лучшей CMS для всех случаев жизни, включая даже самые мощные и универсальные. В каждом конкретном случае, если это не однозначно понятный проект вроде блога или сайта-визитки, при выборе CMS имеет смысл взвесить немало факторов, таких, например, как наличие модулей расширения, позволяющих реализовать весь необходимый функционал сайта без заказа дополнительных разработок, наличие готовых бесплатных и платных тем оформления, их качество, скорость сборки сайта, наличие доступных разработчиков для рассматриваемой платформы, стоимость часа их работы и многое другое. Каждый сайт нуждается в присмотре, периодическом обновлении, добавлении новых фич и т.д. — поэтому не учитывать стоимость поддержки и развития сайта при выборе его платформы мягко говоря, неосмотрительно.

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

Для рассмотрения решил взять CMS с открытым исходным кодом (Open Source), начав с данных для Рунета.

На сайте Рейтинг Рунета для CMS с открытым исходным кодом опубликован следующий рейтинг популярности ТОП 5 CMS за 2012 год:

На сайте CMS magazine можно найти похожие данные о рейтинге Open Source CMS. Немного отличается порядок (зависит от параметра, выбранного для сортировки), но фавориты все те же:

 

А каковы же тенденции? На этот вопрос частично помог ответить замечательный сервис от Гугл — Google Trends. Для России он показал такие результаты:

У пользователей Рунета поиск с помощью Яндекс более популярен, поэтому посмотрел цифры запросов по этим словам и в Вордстате. Получил такие цифры для количества показов в месяц (статистики для просмотра трендов запросов, увы нет):

  1. Joomla      709 446
  2. WordPress   431 608
  3. Drupal       86 284
  4. MODx         44 286
  5. TYPO3         2 540

Что ж, результаты похожие и видно почти двукратное преобладание интереса к Joomla по сравнению с WordPress.

А что же во всем остальном мире? Стало интересно сравнить с данными для США и Великобритании. Для США обнаружились такие тренды интереса:

Для Великобритании:

Ну и, наконец, для всего мира в целом. На графике снова виден стабильный рост интереса к WordPress:

Снова возвращаемся к статистике использования CMS на работающих сайтах по всему миру. Это распределение неплохо отражает график с сайта автралийской компании BuiltWith, сгенерированный для ТОП одного миллиона веб-сайтов. Лидируют в этой статистике трое из разбираемого списка: WordPress, Joomla и Drupal.

Очень интересную статистику об использовании CMS с открытым исходным кодом дает сайт W3Techs. Для формировании статистики сайт использует данные сервиса Alexa (компания Amazon.com), собираемые с ТОП 10 миллионов сайтов во всем Интернете. На одной из их диаграмм можно увидеть сравнение рыночных позиций топовых CMS в терминах популярности и собираемого трафика. По горизонтальной оси нарастает количество сайтов, на которых используется CMS, а по вертикальной — трафик, собираемый сайтами:

 
И с этого же сайта на основе тех же данных — цифры о процентном распределении CMS по сайтам. None означает сайты, движок которых не удалось определить, который скорее всего является самостоятельной разработкой. На диаграмме серый столбик означает абсолютный процент распространения, а зеленый — рыночную долю (см. график выше):

Как объяснить полученные цифры? На этот счет в голове уже сложилась определенная теория, которая мне представляется вполне правдоподобной. Если очень кратко, то суть ее в следующем.

WordPress (ВордПресс) попал в лидеры, особенно в англо-говорящем мире по нескольким причинам: это очень удобная, активно развиваемая и исключительно дружественная к пользователям платформа. Причем, уровень сложности ядра для разработчиков не превышает некоторого порога, после которого индивидуальным разработчикам и мелким студиям становится слишком обременительно тратить свое время на его изучение с одной стороны, а с другой — самый востребованный функционал доступен уже из «коробки» и не требует долгой и сложной настройки. Видимо, во многом благодаря неуклонно растущему интересу к этой CMS ее создатель снова лично вернулся в ряды ее разработчиков. Изначально WordPress создавался как движок для ведения блогов, однако в последнее время он все более и более стал догонять другие CMS в плане своей универсальности — уже не только для блогов, но и для создания сайтов общего назначения. В его API были добавлены «хуки» по аналогии с Drupal для возможности проще интегрировать функционал сторонних модулей с имеющимися возможностями ядра. Это техническая сторона вопроса, но не меньшую роль в этой популярности играют тренды бизнеса и маркетинга. Сейчас становится почти правилом ведение не только личных блогов, но и корпоративных, без них все труднее выделиться на рынке и завоевать доверие покупателей. В России к пониманию этого только-только подходят, а на Западе уже давно поняли в силу значительно более высокой конкуренции и более высокого уровня развития технологий продаж.

Joomla (Джумла) традиционно позиционировалась как практически коробочное бесплатное решение для создания сайтов различной сложности. Эта CMS как была популярна, так и остается ей быть. Для нее написано огромное количество модулей, позволяющих добавлять необходимый функционал на сайт, включая и ведение блогов (видел немало очень достойных блогов на Джумле). Можно даже больше сказать — сам движок Joomla практически заточен для ведения различных новостных лент, разновидностью которых блог собственно говоря и является. Однако, именно блоговых «фишек» и самых новомодных расширений для блога конечно же больше у WordPress.

Durpal (Друпал) — это, пожалуй, самая универсальная CMS, на которой можно сделать практически все то же самое, что делается на остальных его конкурентах — лидерах рейтинга, но не наоборот. Поэтому его еще называют CMF — Content Management Framework (можно перевести как фреймворк для построения CMS с нужным набором функций и конфигурацией). Ядро Drupal спроектировано так, что разработчик стороннего модуля через систему «хуков» может добавить или изменить работу почти любой части этой системы. Данные, хранимые в Drupal, очень тонко гранулированы, что позволяет с помощью специальных конструкторов отчетов (Views) делать почти любые их выборки. В ядро Drupal также встроена мощная система для конфигурирования выполнения различных действий при наступлении тех или иных событий. В этом, если говорить в целом, огромное преимущество этой платформы. При этом на Drupal можно сделать практически любой сайт, требующий базового «стандартного» функционала — от сайта-визитки до навороченного портала, социальной сети или Интернет-магазина. Однако за эту универсальность и возможность тонких настоек фунционала также приходится платить: для эффективного использования Drupal нужно хорошо представлять архитектуру его ядра. Понимание работы ядра системы потребуется также, если придется темизировать отображение тех или иных элементов на сайте (именно поэтому нередко темы оформления для Drupal, особенно из ниши Premium, представляют собой не просто набор HTML/CSS/PHP — файлов, а целые программные комплексы со своими встроенными библиотеками). Ну и, наконец, то, что в ранее упомянутых CMS уже работает после установки, здесь придется настраивать вручную, используя знание возможностей многочисленных сторонних модулей этой CMS.

Другими словами, Drupal очень успешно конкурирует с другими CMS там, где к стандартным функциям сайта требуется добавить немало своего функционала и все это тонко настроить, но легко может проиграть (но вовсе не обязательно проиграет!) другим CMS на малобюджетных проектах на фоне дефицита разработчиков, хорошо понимающих ядро Drupal. Именно поэтому график «WordPress Market Position» от W3Techs, приведенный выше, показывает существенно более высокие позиции Drupal в сайтах с очень большой известностью и высоким трафиком, для создания которых были выделены хорошие бюджеты и трудились очень квалифицированные разработчики.

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

Метки: , ,
Понравилась статья? Поделитесь ссылкой в соцсетях: