CMS (Content Management System) - система управления контентом сайта или просто система управления сайтом. CMS это понятное и удобное программное обеспечение, специальная программа (написанная с помощью языков веб-программирования) для создания сайтов, которая позволяет разрабатывать и поддерживать, публиковать, редактировать, изменять содержание сайта.
Первая система управления сайтом (CMS) была создана в конце 1990-х годов. Эта система была разработана для того , чтобы упростить сложную задачу написания многочисленных версий кода и сделать процесс разработки сайта более простым и гибким.
Цели и задачи CMS - управление, наполнение и редактирование информации и графики клиентом. Разные CMS позволят Вам проектировать сайты различной сложности: корпоративные и личные сайты, блоги, интернет-каталоги и магазины, доски объявлений, вплоть до информационных порталов.
Таким образом, неоспоримым преимуществом системы CSM является снижение затрат на поддержку сайта и администрирование. Это происходит за счет того, что многие работы по поддержке веб-сайта могут быть выполнены силами сотрудников компании-владельца. Система CMS довольно доступна и понятна даже для тех, кто не имеет навыков программирования.
Удобный интерфейс CMS позволит сотрудникам вашей компании управлять содержанием и структурой сайта, публиковать новости, редактировать тексты и размещать графику, изменять и добавлять продукцию в каталоге, создавать новые страницы, разделы и многое другое.
Чтобы отредактировать любую страницу администратору, или сотруднику компании, будет доступен визуальный редактор, который позволяет форматировать текст, вставлять ссылки и изображения, одновременно видя все в том же виде, как это будет размещено на сайте.
В систему CMS включены все необходимые функциональные возможности, например типичный корпоративный сайт и интернет-магазин, созданный с помощью системы CMS включает в себя следующие функциональные возможности:
- общий шаблон сайта и его главная страница;
- страницы, отображающие категории товаров или услуг;
- поиск по сайту;
- корзина выбранных товаров;
- регистрация пользователей;
- фотогалерея;
- администраторская часть.
Преимущество сайтов, построенных на основе CMS, заключается в отделении дизайна от информационного наполнения.
CMS создает страницу пользователю в момент его запроса. При этом, в зависимости от ситуации, пользователю может быть показана какая-то уникальная информация, которая больше никому и никогда не будет видна. Например, содержимое его корзины в интернет-магазине. При этом, CMS не просто генерирует страницы пользователям. Она пытается сделать это как можно быстрее, чтобы обработать максимальное количество запросов в единицу времени, защищает данные от недобросовестных пользователей, не дает засорять базу данных спамерам и делает в фоновом режиме массу дополнительной работы, которая не видна посетителям сайта и даже его владельцу, но жизненно необходима для нормальной работы современного сайта.
Обычно систему CMS предлагает установить компания-разработчик сайта или его
официальные представители. Это более правильный вариант, т.к. система
адаптируется к Вашему сайту с самого начала. Так же системы CMS предлагают
дополнительные функции и к сайту в последствии можно подключить форум, гостевую
книгу, вопросы и ответы и т.д.