+7 (812) 946-15-29
+7 (499) 403-17-40
Звоните нам

Что такое CMS?

CMS - это аббревиатура от английских слов "Content Management Software". В переводе с английского это означает "программа для управления содержимым".

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

Для чего нужна система управления контентом

Сегодня сложно представить сайт, не имеющий CMS, поскольку добавление и редактирование информации на таком сайте было бы доступно лишь специалисту.

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

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

Взаимодействие Администратор - CMS

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

С использованием CMS у администратора отпадает необходимость лезть в html код каждой странички и править в нем текст, как это делали раньше.

Взаимодействие CMS - пользователь

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

Что такое CMS и зачем она нужна

Современная CMS - какая она?

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

Такие системы, как правило, построены на модульном принципе. Это означает, что к программе подключаются дополнительные приложения, которые призваны решать те или иные задачи. Перечислим их:

  • модуль "новости"
  • модуль "комментарии"
  • модуль "обратная связь"
  • модуль "каталог товаров"
  • и прочие

Модуль "новости"

Этот модуль позволяет организовать на сайте ленту новостей. Каждая новость содержит информацию о дате публикации. Есть возможность сформировать архив публикаций и вывести его, а также осуществить отбор нужных новостей, например, по дате публикации.

Модуль "комментарии"

Этот модуль позволяет пользователям сайта оставлять комментарии статьям. Комментарий отправляется администратору на проверку и после одобрения становится доступен любому пользователю сайта.

Модуль "обратная связь"

Это модуль призван обеспечить онлайн отправку сообщения на e-mail администратору через специальную форму на сайте.

Модуль "каталог товаров"

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

После отправки заказа, администратор получает электронное письмо со списком товаров и данными покупателя.

Заключение

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