Что такое CMS?

CMS - web-приложение, используемое для управления содержимым сайта.

Современные сайтостроители употребляют множество терминов, которые для непосвящённых - настоящая китайская грамота. В то же время многим представителям организаций, которые заказывают себе сайт в специализирующихся на их создании конторах, желательно понимать хотя бы самые основные термины из жаргона исполнителей своего заказа. "Компьютерные вести" в своей традиционной рубрике F.A.Q. приходят на помощь с рассказом об одном из важнейших терминов в современной индустрии создания web-сайтов.

Под CMS обычно понимают специальное web-приложение, используемое для управления содержимым сайта, то есть находящимися на нём текстовыми материалами, видеофайлами, изображениями, MP3-файлами и т.д. и т.п. Сам термин расшифровывается как Content Management System, что на русский язык переводится как "система управления содержимым" или в наше время даже чаще как "система управления контентом".

Системы управления контентом следует отличать от систем управления базами данных (СУБД), которые также используются для управления данными, из которых состоит сайт. CMS может быть надстройкой над какой-либо СУБД, которая является более универсальным средством манипуляций с данными. СУБД используется не только при создании web-сайтов, но и для множества других видов приложений, начиная с различных утилит и заканчивая серьёзнейшими корпоративными CRM-системами. CMS использует СУБД для хранения данных (хотя это вовсе и не обязательно, поскольку данные могут храниться и без СУБД - например, в отдельных файлах), предоставляя пользователю web-интерфейс для управления ими.

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

CMS в мире написано уже немало, и сказать, какая из них самая лучшая, очень сложно. Как всегда и везде, если пользуются всеми, то каждая хороша по-своему. Тем не менее, несколько названий известных CMS я приведу. Это Drupal, Joomla, MediaWiki, OpenCms, PHP-Nuke, Wordpress, "1С-Битрикс", UMI.CMS, Twilight CMS.

Вадим СТАНКЕВИЧ

Версия для печатиВерсия для печати

Номер: 

40 за 2008 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!