Что такое CMS (движок сайта)?

Что такое CMS (движок сайта)

  Управление с помощью движка

Во многих статьях на своём проекте употреблял такой термин, как «движок». Но так и не описал, что же это такое. В данной небольшой статье это исправлю.

Изначально — когда Интернет был ещё маленький — сайты также были маленькими и делались в основном на чистом HTML. Т.е. чтобы создать новую веб-страничку, достаточно было блокнотом сделать файл с расширением .htm(l), записать туда тексты, оформить тегами и отправить на сервер.

Но с развитием Сети веб-ресурсов становилось всё больше, и они увеличивались в объёме. В принципе, нет ничего страшного, чтобы сайт и из 1000 страниц создать вручную на HTML — можно, как говорится, натренироваться.

Но если возникнет необходимость добавить коды от рекламной сети Яндекса или изменить на каждой из страниц цифры текущего года (например, в такой популярной строчке футера, как © год), то придётся править всю тысячу страниц. Поэтому-то и появилась необходимость в автоматизации данного процесса — это привело к возникновению так называемых CMS, или движков сайтов.

Со временем появились различные средства (PHP, JSP, ASP и др.), позволяющие генерировать HTML-код на странице в автоматическом режиме, а также выводить его из баз данных (MySQL, MS SQL и др.).

Теперь, например, можно было сделать так, чтобы текущий год выводился бы в футере автоматически. Т.е. все эти PHP и MySQL упрощали генерацию HTML-кода, но всё равно приходилось создавать много файлов вручную, только уже не html-расширения, а, например, PHP.

Ну и в конце концов появились (W)CMS — (Web) Content Management System, что буквально переводится как Система управления контентом. Позже буква «W» отвалилась от этой аббревиатуры. «Народным» синонимом для ЦМС является словосочетание «движок сайта».

Что такое CMS? Это специальная система, которая позволяет создавать/редактировать содержимое веб-проекта. Как правило CMS делаются таким образом, чтобы пользователь без технических знаний сумел бы добавлять страницы, файлы и т.п.

Обычно движок сайта «оборудован» визуальным редактором (WYSIWYG), поэтому для форматирования текста нет особой необходимости в знаниях CSS.

Также отличительной чертой CMS является наличие т.н. админ-панели — места (УРЛ-адреса), в котором владелец сайта проходит авторизацию (вводит логин/пароль) и определяется как главный пользователь со всеми соответствующими правами.

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

Никаких файлов со страницами в движке сайта нет — страницы являются динамическими и генерируются сервером «на лету» при обращении к URL-адресу.

CMS существует огромное множество, есть как платные, так и бесплатные; с закрытым кодом и открытым кодом. Пожалуй, самые популярные из бесплатных движков — это WordPress и Joomla!. Что весьма заслуженно.

Также движки нередко создаются полностью под разрабатываемый проект, с учётом его специфики.

Узнать, какая CMS (из известных) используется на том или ином сайте можно с помощью плагина Wappalyzer.

Ну а в последнее время всё больше и больше сайтов создаётся на WordPress, т.к. данная CMS «понятна» почти всем и, например, замечательно подходит для ведения блогов и заработков на контекстной рекламе.

Для многих уже выражения сайт и сайт на WordPress — синонимы, чему разработчики этого движка, наверное, очень рады :).

1 Star2 Stars3 Stars4 Stars5 Stars (Пока оценок нет)
Loading...

Случайные публикации:
  • Что такое релевантность поиска, индекс поисковой системы и ранжирование?Что такое релевантность поиска, индекс поисковой системы и ранжирование?Очень часто при разговоре о продвижении сайтов в ПС употребляют такие термины, к...
  • Что такое низкочастотные запросы, среднечастотные и высокочастотные запросыЧто такое низкочастотные запросы, среднечастотные и высокочастотные запросы...в Яндексе), то всё равно число будет очень большое. В интернете можно встретить
  • Спам - что это такое и почему это плохо?Спам - что это такое и почему это плохо?В данной статье я особо не буду расписывать такое популярное в Ин...
  • Как в WordPress убрать главную страницу. Плагин Exclude PagesКак в WordPress убрать главную страницу. Плагин Exclude PagesПорой в блогах и сайтах, сделанных на WordPress бывает нужным вывести...
  • Сервис Dropbox - первое облачное хранилище данных. Обзор и регистрация на Dropbox.comСервис Dropbox - первое облачное хранилище данных. Обзор и регистрация на Dropbox.com...ания аккаунта можно сразу же скачать программу к себе на Windows/Mac или
Оставьте комментарий:
комментария 2
  1. Наталия:

    Спасибо, Петр! Очень познавательная статья. Кое-что прояснила для себя…

    Ответить
Я не спамлю...