
CMS (Content Management System) — как следует из названия, это система, с помощью которой можно создавать, редактировать контент сайта, и управлять им. У этого набора скриптов есть и другое название – «движок». Из разряда данных ПО популярными являются Joomla, PrestaShop и WordPress.
В нынешнее время стремительное развитие сайтов требует постоянного внимания пользователя, который вряд ли хочет вовлекать разработчиков в этот процесс. А CMS позволяет самому создавать и оперативно вносить нужные изменения на веб-странице. Система проста для освоения даже любителями без навыков разработки и программирования.
Далее разберем по пунктам, что такое CMS:
- суть работы системы
- применение на практике
- плюсы и минусы
- индивидуальные CMS
Суть работы системы
Движок для сайта работает по принципу разграничения дизайна и контента веб-ресурса. Пользователю выбирает шаблон, согласно которому будет оформлена страничка, и вносит туда требующуюся информацию. Системы управления содержимым преимущественно используют интуитивно понятный визуальный редактор WYSIWYG (What You See Is What You Get –«что видишь, то и получишь») – программу, с помощью которой возможно вносить изменения на сайте. Отметим, что веб-сайт формируется динамически из шаблонов и прочей сохраненной информации. Содержимое находится в базе данных, к примеру, в MySQL, и генерирует страницу в соответствии с пользовательским запросом.
Применение на практике
Условно можно назвать виды CMS, которые используют для следующих веб-ресурсов:
- персональные сайты (WordPress, Monstra);
- веб-порталы (Drupal, DLE);
- интернет-магазины (OpenCart, Magento, osCommerce);
- блоги, форумы (WordPress, vBulletin, phpBB);
- корпоративные сайты (Drupal, Joomla);
- соцсети (Social Engine, InstantCMS).
Однако, такое разделение вовсе не значит, что отдельные виды CMS для сайтов годятся только для конкретных целей. Гибкие настройки систем позволяют работать с разного рода сайтами. Наиболее широким перечнем функций может похвастаться универсальный WordPress, подходящий для любого проекта – от интернет-магазина до личного веб-сайта.
Плюсы и минусы
Преимущества системы управления контентом:
- удобство и легкость в использовании;
- различные дополнения расширяют список функций;
- меньше временных затрат для создания сайта;
- наличие документации.
Недостатки:
- не подходят для работы с нетипичными задачами;
- обновления системы и версии дополнений должны быть совместимы;
- уязвимость популярных CMS;
- высокая ресурсоемкость.
Индивидуальные CMS сайта
Некоторые системы управления разрабатываются под определенные, специфические сайты. Соответственно, количество их функций более ограничено, чем у универсальных систем. При этом оно не перегружено лишним инструментарием и максимально отвечает требованиям и задачам. Сложные и масштабные проекты обычно создаются именно на индивидуальных CMS.
Плюсы:
- адаптация под задачи проекта;
- низкая уязвимость и большая стабильность в сравнении с популярными системами;
- за счет количества функций не перегружает сервер.
Минусы:
- дополнения и расширения или разрешение технических трудностей требуют участия разработчиков;
- стоимость индивидуальной CMS выше, чем лицензии на одну из массовых.


Квалифицированный SEO — специалист и веб-разработчик. Занимаюсь созданием и продвижением сайтов более 7 лет. Если хотите узнать больше информации, перейдите на страницу об авторе.