Аннотация: статья о самой популярной сейчас теме среди разработчиков - о системах управления контентом сайта (в английском оригинале Content Management System - CMS). Мы постараемся дать наиболее общее определение этого понятия, чтобы рассматривать все доступные подходы к вопросу с единой точки зрения.
Система управления контентом - программное обеспечение и инструкции по его использованию в целях создания и изменения содержимого и структуры сайта.
Инструкции по использованию включены в определение неслучайно. Дело в том, что некоторые программные пакеты являются многофункциональными и способ их использования заранее не фиксирован. В качестве примера можно привести широко используемый для веб-программирования язык PHP. Первоначально его название расшифровывалось как Personal Home Page (персональная домашняя страница). То есть он позиционировался как система управления контентом небольшого персонального сайта. Сейчас язык PHP предоставляет большое количество возможностей и создать сайт с его помощью можно множеством способов. Как только вы определите набор инструкций — как будете создавать страницы, как будете управлять структурой сайта, где и в каком виде будете хранить содержимое страниц — вы получите систему управления контентом сайта, построенную на базе языка PHP.
В работе с рубрикатором действуют следующие правила:
при выборе раздела, содержащего другие подрубрики, будут выведены публикации на запрошенную тему или на любую из подрубрик выбранного раздела;
при выборе нескольких тем, будут выведены публикации, написанные одновременно на все эти темы. Например, при выборе тем Windows 95 и Windows 98, будут показаны только те публикации, которые написаны одновременно и на тему Windows 95, и на тему Windows 98, например, статьи, посвящённые сравнению этих двух операционных систем.