Краткий обзор популярных CMS (систем управления) для сайта

Эта статья — краткий обзор популярных CMS, для тех, кто вовсе не знаком ни с одной из них, и которая, будем надеяться, поможет вам сделать правильный выбор.

Content management system, CMS — информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым). Прочитать больше на Википедии.

Для различных задач используются различные системы управления содержимым. В данной статье кратко рассмотрим несколько популярных систем управления, которые повсеместно используются для создания сайтов в России.

Краткий обзор популярных CMS

WordPress — популярная универсальная система управления контентом

WordPress — идеальная платформа для публикаций, ориентированная на красоту, поддержку стандартов и удобство использования. WordPress бесплатен и свободен к распространению. wordpress.org

Преимущества wordpress как CMS

  1. Первое и самое главное преимущество — то что wordpress полностью бесплатен и поддерживается большим сообществом разработчиков со всего мира. wordpress имеет множество бесплатных расширений (плагинов), множество бесплатных тем оформления, и с его помощью можно собрать сайт за очень короткий промежуток времени. Все это упрощает и удешевляет разработку сайтов, которые не требуют индивидуальной бизнес-логики под специфический бизнес-процесс. На wordpress можно быстро развернуть такие сайты как: сайт-визитка, новостной сайт, корпоративный сайт, личный сайт (блог) или интернет магазин.
  2. Второе, но тоже важное преимущество — wordpress очень прост в управлении, и управлять сайтом может абсолютно любой человек, даже начинающий пользователь компьютера. Интуитивно понятное меню, простой редактор текста, а также система загрузки файлов  упрощают жизнь, как ни одна другая система управления сайтом.
  3. Популярность — в мире более 25% сайтов используют wordpress (по данным w3techs), при этом наблюдается прирост каждый месяц. Этот показатель можно считать лучшим доказательством удобства данной CMS. Также по данным HackerTarget.com, из 500 тысяч самых популярных сайтов, 20,9% используют wordpress.
  4. Простота установки и настройки, с которой справится новичок.

Недостатки wordpress

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

Так как мы специализируемся на создании сайтов под wordpress, в дальнейшем будет выпущен подробный обзор по wordpress и добавлена ссылка.

Joomla — вторая по популярности универсальная CMS

Joomla образовалась из коммерческого проекта Mambo CMS, часть разработчиков проекта, которые занимались Open Source веткой, отделились и основали свою компанию. Первая версия Joomla была похожа на Mambo Open Source и имела совместимости расширений.

Преимущества Joomla как CMS

  1. Joomla так же, как и wordpress, бесплатно распространяемая CMS, но в отличие от wordpress не имеет столько бесплатных расширений (плагинов) и тем оформления как у wordpress. Развернуть сайт на Joomla не сложнее, чем на wordpress, только следует учитывать, что придется немного раскошелиться, если хотите красивый шаблон оформления или дополнительный функционал. На joomla можно быстро развернуть такие сайты, как: сайт-визитка, новостной сайт, корпоративный сайт, личный сайт (блог) или интернет магазин.
  2. Joomla нечто среднее между woordoress и drupal, у нее множество настроек, и для неопытного пользователя она может показаться слишком сложной. Хотя при этом является полноценным инструментом для разработки сайтов. Также обладает дружественным интерфейсом, несмотря на некоторые трудности в настройке. Если вы хотите полностью контролировать работу сайта — joomla прекрасное решение.
  3. Joomla не такая популярная как wordpress, но все же используется на 2,8% всех сайтов. Немного усложненный интерфейс, простота установки для неопытных пользователей, административная часть с большим количеством настроек.
  4. Поддержка протоколов контроля доступа (OpenID, LDAP, Gmail.com).

Недостатки Joomlа

  1. Система поверхностна и слаба, довольно нагружена, и чтобы оптимизировать сайт под большие нагрузки — потребуется оптимизировать файлы системы или нанять специалиста.
  2. Менее безопасна, чем wordpress. Пароль можно подобрать простым брутом (подбором), если создатель сайта предусмотрительно не закрыл эту возможность.

Drupal — третья по популярности CMS

Drupal — является открытой платформой управления контентом для миллионов веб-сайтов и приложений. Он создан активным и разнообразно представленным сообществом людей по всему миру. www.drupal.ru.

Преимущества Drupal

  1. Система предназначена для опытных пользователей, со знанием программирования. Чтобы развернуть сайт на drupal придется немного попотеть. Взамен сложности — гибкая настройка, контроль различных типов содержимого, распределение ролей пользователей. Используется преимущественно в сложных проектах, где требуется отделять различные типы содержимого (например, статьи, записи форума и т. д.) для различных пользователей.
  2. Большое сообщество разработчиков по всему миру, множество бесплатных модулей для расширения функционала сайта (модули форумов, профилей, пользовательских блогов).
  3. Третья по популярности система управления контентом в мире. Используется на 2.2% сайтов. Довольно сложная админ-панель с множеством настроек, сложная система установки. Требуются не только знания по программированию, но также поверхностные знания администрирования хостингов. Вряд ли у вас получиться установить систему на виртуальный хостинг.

Недостатки Drupal

  1. Абсолютно не подходит для неопытного пользователя. Сложности возникнут уже на этапе установки.
  2. За универсальность придется платить ресурсами — очень требовательна к серверу.
Подведем итоги

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

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