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