OrionXL

Что такое CMS или система управления сайтом?

Роман Иванов @ 15:25 21.12.2009

Что такое CMS (система управления сайтом)?

Английская аббревиатура CMS -«Content Management System», «Content Management Software» - переводится как "Система Управления Сайтом" или «Программное Обеспечение для управления контентом (содержимым)», последний вариант более правильный. Иногда можно встретить и более простые названия - "админка", "движок сайта", "система управления контентом" и др. Иногда систему управления веб контентом можно встретить и в такой формулировке - "Web Content Management".

Одной из первых систем управления сайтами принято считать Vignette, днем рождения которой можно назвать 1995 год. В нашей стране CMS решения появились значительно позже.

Для чего нужна CMS (система управления сайтом)?

С развитием интернета и соответственно ресурсов в сети, когда количество и объем материалов начал стремительно увеличиваться, перед владельцами сайтов встал вопрос о некоторой автоматизации работы с ними. К тому же для размещения материалов на сайте от администратора требовалось знания технологий HTML/CSS верстки, а изменения оформления сайтов были сопряжены с большим объемом изменений в сотнях взаимосвязанных страниц. Многие ресурсы начали представлять из себя что-то на подобие конструкторов из различных не связанных между собой элементов - гостевые книги, новости, статьи и др., - поэтому появилась потребность в унификации программных решений и в разделении дизайна и содержимого контента на два независимых элемента. Так появилась аббревиатура MVC (Model-View-Controller)- модель контроллер представление - архитектура программного обеспечения, в ней управляющая логика, пользовательский интерфейс и модель данных приложения отделены на три отдельных компонента. При этом изменение одного из этих элементов оказывает самое минимальное воздействие на другие компоненты.

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

CMS в большинстве своем разделяют сайты на два независимых элемента: дизайн (внешний вид в целом или отдельных страниц) и контент (содержимое). В основном дизайн сайта спрятан в шаблоны.

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

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

Какие CMS (системы управления сайтом) бывают?

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

К одним из отличительных особенностей CMS можно отнести их коммерческую составляющую. Существуют как платные системы управления, так и бесплатные. На данный момент наиболее популярные CMS следующие: WordPress, Joomla, Bitrix, phpshop, Drupal, Blogsmith, php script, Scoop, e107, Danneo, phpNuke, Umi, LiveStreet, DLE, typo3.

Комментариев нет

Комментариев нет.

RSS-лента комментариев к этой записи.

Извините, обсуждение на данный момент закрыто.

алгоритмы, методы, программы - OrionXL