По мере развития Интернета и включения его в структуры реального бизнеса растет количество людей, в прямые служебные обязанности которых входит публикация информации в Сети.
По мере развития Интернета и включения его в структуры реального бизнеса растет количество людей, в прямые служебные обязанности которых входит публикация информации в Сети.
Вначале это были отдельные энтузиасты, в основном программисты, которым не составляло труда использовать язык разметки (HTML) для форматирования документов и файловую структуру - для их размещения.
Затем с расширением аудитории появились системы для визуального редактирования документов и поддержки структуры статических (представляющих собой набор HTML-страниц) Web-сайтов: FrontPage, DreamViewer. PageMill, HomeSite и др. С помощью этих систем можно легко создавать и модифицировать такие сайты, не обладая специальной квалификацией и не вдаваясь в тонкости HTML. Но сейчас подобные системы по целому ряду причин перестают удовлетворять растущие потребности бизнеса, и на сцену выходит новое поколение систем - так называемые системы Web-паблишинга, или управления Web-контентом.
Система управления контентом (Content Management System - CMS) - это автоматизированный редакторский комплекс, позволяющий управлять содержанием и структурой интернет-ресурса в режиме он-лайн. Это означает, что любой, даже незнакомый с информационными технологиями пользователь может совершенно самостоятельно управлять содержанием своего сайта, не прибегая при этом к услугам технического персонала. Систему управления сайтом называют также "движок сайта", "система управления содержанием" или "контент-менеджер".
Все крупные и требующие постоянного обновления сайты используют движки. Это и поисковые машины, и новостные серверы, и разнообразные каталоги. Обычно движок делится на две части: клиентскую и административную. Обе части используют общее хранилище данных, куда помещается содержание (контент) сайта, а также информация, описывающая его (макеты страниц, структура, права доступа и пр.). При вызове страницы происходит выбор необходимой информации из базы данных, и на ее основе создается веб-страница.
В системе управления сайтом обязательно имеется администраторский модуль, который обеспечивает внесение изменений в содержание и структуру сайта. Чаще всего обе части движка располагаются на веб-сервере, что позволяет редактировать сайт в режиме он-лайн. Бывают, однако, и исключения: например, для управления сайтом используется специальная программа-клиент, работающая на компьютере администратора.
Зачем нужны движки. Добавление/изменение информации.
К примеру, необходимо добавить на сайт новость. При использовании движка сайтов такая операция обычно требует лишь заполнения соответствующей формы в системе администрирования, а дальше движок все сделает сам: и создаст страницу, и расставит везде, где нужно, ссылки на нее.
Изменение структуры сайта. Допустим, сайт имеет семь основных разделов, внутри которых может быть до пяти страниц - подраздепов. Нам нужно ввести шестой раздел. Статический сайт потребовал бы помимо создания и наполнения страниц, еще и внести изменения в навигацию на всех старых страницах. При использовании же CMS добавление раздела и все сопутствующие процедуры производятся путем заполнения одной-двух форм.
Изменение дизайна сайта. Изменение дизайна статического сайта - задача, быть может, посложнее, чем создание сайта "с нуля", поскольку означает полную переверстку всех его страниц. Конечно, радикальная смена дизайна - достаточно редкое событие, значительно чаще бывает необходимо внести небольшие изменения в оформление, но во все страницы. При использовании системы управления контентом сайтов этот процесс максимально упрощается - в общем случае изменения вносятся лишь в макеты страниц.
Использование шаблонных типов данных
Исходная ситуация; есть каталог товаров, у каждого товара есть название, аннотация, полное описание, сведения о производителе, изображение, цена и другие характеристики. Каталог необходимо поддерживать: редактировать атрибуты товаров, отключать возможность заказа тех из них, которых нет на складе, добавлять новые товары. Так- же в каталоге нужно предусмотреть возможность поиска товаров. Если первая часть задачи в случае статического сайта требует "всего лишь" хорошего знания HTML и определенных затрат времени, то вторая неосуществима в принципе. Используя же движок сайтов, для добавления новой позиции нужно только заполнить форму.
Использование интерактивных элементов
CMS может помочь с организацией локальной поисковой системы, с ведением списков рассылки, со сбором статистики, созданием отчетов, разграничением прав доступа пользователей, персонализацией и многим другим.
По материалам газеты "Купи-Продай", 6 февраля 2006г.

Бийск: +7 (3854) 555-850