dvygek_dlia_site-140x140Сегодня мы обсудим, что такое CMS? Или просто, что это такое движок для сайта? CMS переводится как система управления контентом, то есть система управления контентом (содержанием).

Контент — это то, из чего состоит сайт и включает в себя не только текст и разметку, но и изображения, видео, музыку и т.д. Сайты, не делают в блокноте и не верстают в формате HTML уже давно. Движок для сайта , это очень сложная программа, написанная (как правило) на PHP, с помощью профессиональных программистов и предлагает не только удобство и гибкость для содержания сайта (контента), но и предоставляет надежную защищенность данных от взлома хакерами.

dvigek-300x270

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

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

Движки условно разделяются на платные и бесплатные.

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