Популярно о CMS

Популярно о CMS

В самом начале статьи нужно разобраться с таким понятием как CMS. Этот термин представляет собой аббревиатуру Content Management System или, говоря более понятным языком, Систему Управления Контентом. В простонародье такие системы именуются «движками».

Во времена, когда Интернет находился в состоянии зарождения и становления, сайты создавались с помощью языка html-разметки. Тогда сайты представляли собой очень примитивный набор текстовых и графических элементов. Но с развитием Интернета возникла необходимость в более изощренном графическом оформлении сайтов. Средств html-разметки уже не хватало для разработки сайтов и консорциум W3C (организация, внедряющая веб-стандарты для Интернета) ввела язык для описания визуального оформления веб-страниц, названный CSS. Этот язык имеет в своем распоряжении все современные средства для описания внешнего вида веб-страниц и сайтов. С тех пор практически любой макет сайта или веб-страниц можно сверстать, используя только языки HTML и CSS.

Но существовал один очень существенный недостаток у сайтов, созданных таким образом. Для того, чтобы внести хоть малейшую правку на сайт, нужно было немного понимать или разбираться в коде. И поддержка веб-сайта оказывалась очень дорогим удовольствием, так как нужно было держать в штате веб-мастера, услуги которого стоили относительно дорого. Таким образом, возникла необходимость в разработке специальных систем, которые позволяли бы людям, не имеющим ни малейшего понятия в веб-разработке, поддерживать и наполнять сайты. Как известно, спрос рождает предложение, и на рынке стали появляться CMS. В таких системах существуют визуальные редакторы, посредством которых осуществляется внесение правок в контент или добавление нового материала. Система автоматически переводит внесенный в редактор материал в понятный веб-браузерам html-код. Разобраться в таком редакторе сможет любой человек, владеющий компьютером даже на начальном уровне.

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

Существуют платные и бесплатные CMS. Среди самых популярных бесплатных «движков» можно упомянуть такие как WordPress, Joomla, Drupal, MODX. Среди платных систем лидирующее место занимает «Битрикс». На самые популярные системы сторонними разработчиками создаются разнообразные расширения, плагины, модули, компоненты, что позволяет расширить функционал сайта. Кроме того, все системы периодически обновляются, благодаря чему улучшается безопасность CMS, устраняются недочеты предыдущих версий, добавляются новые полезные элементы и функции.

Кроме вышеназванных «движков» стоит упомянуть и самописные CMS. Эти системы разрабатываются многочисленными веб-студиями для сайтов своих клиентов.

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

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

Write a Reply or Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *