Что такое CMS?
CMS – аббревиатура от "Content Management Software", что переводится с английского языка как «программа для управления содержимым».
В этой статье мы расскажем о широко известных на просторах Интернета системах управления контентом. Это определение не является точным, однако оно более понятно пользователям, поэтому мы будем в дальнейшем использовать именно это выражение.
Для чего служит система управления контентом?
В наши дни довольно трудно представить себе сайт без CMS, так как за неимением таковой редактировать сайт и дополнять его информацией под силу лишь специалисту. А поскольку необходимость в корректировках возникает часто, такая система просто необходима.
Система управления контентом не только помогает владельцу веб-сайта управлять его содержимым, но и открывает пользователю доступ к запрашиваемым картинкам, документам и другому контенту.
Сегодня успешные CMS должны строго соответствовать определенному ряду требований, а также иметь распространенные модули, которые способны расширить возможности системы, но об этом мы расскажем чуть позже.
Взаимодействие CMS – Администратор
При использовании CMS администратор (которым может быть не только специалист в сфере создания сайтов, но и его владелец) управляет содержимым веб-страницы: графическими изображениями, формами запросов, контентом. Он может самостоятельно создавать новые страницы и разделы, редактировать их, размещать контент, а также вставлять в документ графические элементы: статические картинки, flash-ролики и т.д.
Благодаря CMS администратор, даже не имея специальных знаний HTML, может легко работать с каждой отдельной страницей и сайтом в целом.
Взаимодействие Пользователь – CMS
Оно начинается в тот момент, когда пользователь вбивает адрес сайта в адресную строку браузера или переходит на веб-сайт по ссылке. Система управления контентом должна сгенерировать страницу и выдать пользователю готовый документ, который содержит заложенные элементы текста, дизайна и другую информацию. В этом и заключается основная задача данной системы для пользователя.
Что представляет собой современная CMS?
Разработанные на сегодняшний день CMS способны решить общие, а также специфические, более узкие задачи. Некоторые из них находятся в свободном доступе, без каких-либо ограничений. Однако существуют и платные CMS. У каждого решения есть свои положительные и отрицательные стороны, но это тема для отдельной статьи. Здесь мы обсудим лишь системы общего назначения, которые помогут при решении широкого спектра задач.
Как правило, такие системы строятся на модульном принципе. Подразумевается, что к программе подключаются вспомогательные приложения, выполняющие свою определенную функцию. К ним относятся:
- Модуль «Каталог товаров»
- Модуль «Новости»
- Модуль «Обратная связь»
- Модуль «Комментарии»
- и многие другие.
Модуль «Каталог товаров»
Зачастую такой модуль применяется для создания интернет-магазинов. Благодаря ему пользователь имеет возможность осуществить заказ товаров, которые представлены на веб-сайте, увидеть количество выбранных товаров и уже подсчитанную общую стоимость покупки. При необходимости покупатель может скорректировать заказ через персональную корзину.
После отправки формы заказа администратор сайта получает электронное письмо, которое содержит данные покупателя и список товаров, которые он желает приобрести.
Модуль «Новости»
Данный модуль позволяет отображать на веб-сайте ленту новостей. Каждая отдельная новость, помимо обязательных заголовка, текста и ссылки для перехода к списку новостей, может содержать изображение и дату публикации на веб-странице. Существует возможность формирования архива публикаций с последующим его выводом, а также осуществления отбора необходимых новостей по определенным критериям, например, по дате публикации на сайт.
Модуль «Обратная связь»
Этот модуль предполагает отправку сообщений на электронную почту администратора через специальную форму на веб-сайте.
Модуль «Комментарии»
Позволяет пользователям оставлять свои комментарии к статьям на сайте. Каждый комментарий отправляется на проверку администратору и после одобрения становится доступным всем пользователям сайта.
Подводим итог
Ответ на вопрос, какой выбрать сайт: на CMS или без таковой, – очевиден. Однако какую CMS использовать для своего сайта? Здесь необходимо хорошо все обдумать и остановить выбор на той, которая способна решить все поставленные перед ней задачи, но при этом потреблять оптимальные ресурсы сервера. Наилучшее решение – обратиться за помощью к профессионалам. Они помогут подобрать то, что нужно именно Вам.