+7 (4872) 250-195, +7 (495) 508-32-49

Системы управления сайтом: что это, виды, преимущества

Система управления контентом (англ. «content management system») — компьютерная Система управления контентом программа, используемая для управления содержимым чего-либо. Обычно такие системы используются для хранения и публикации большого количества документов, изображений, музыки или видео. Частным случаем такого рода систем являются системы управления сайтами. Подобные CMS позволяют управлять текстовым и графическим наполнением сайта, предоставляя пользователю удобный инструмент хранения и публикации информации.

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

Часто системы управления сайтом еще называют движком сайта. Движок – основа сайта, он определяет возможности, которые будут предоставлены пользователю и администратору, структуру сайта и часто - внешний вид интернет-проекта в целом.

Сегодня разработано значительное количество различных CMS.

Чаще всего их разделяют по принципу коммерческие CMS / бесплатные CMS. Среди первых бесспорными лидерами являются «1С-Битрикс – Управление сайтом» и NetCat. Из CMS с открытым кодом наибольшей популярностью пользуются MODx, Drupal, JOOMLA, Wordpress.

По способу работы их можно разделить на три типа

CMS - Генерация страниц по запросу. CMS такого типа работают на основе связки «Модуль редактирования -> База данных -> Модуль представления». Модуль представления генерирует страницу с содержанием при запросе на него на основе информации из базы данных. Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, а это создает нагрузку на системные ресурсы.

CMS - Генерация страниц при редактировании. Это программы для редактирования страниц, которые при внесении изменений в содержание сайта создают набор статичных страниц.

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

Как правило, системы управления сайтом включают в себя такие возможности, как

  • управление структурой сайта
  • создание и удаление разделов и подразделов, пунктов Меню
  • внесение товаров в каталог продукции
  • добавление иллюстраций с возможностью загрузки их в базу с Вашего локального диска
  • редактирование титулов страниц и мета-тегов
  • редактирование текстов страниц
  • раздел для новостей
  • статистику посещаемости

Преимущества CMS перед статичными сайтами

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