×

Заказать звонок

от
до

Картинка
 Обновить изображение
ru en

Система управления контентом (Content Management System - CMS) или зачем сайту движок?

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

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

Вначале это были отдельные энтузиасты, в основном програм­мисты, которым не составляло тру­да использовать язык разметки (HTML) для форматирования доку­ментов и файловую структуру - для их размещения.

Затем с расширением аудито­рии появились системы для визу­ального редактирования докумен­тов и поддержки структуры стати­ческих (представляющих собой набор HTML-страниц) Web-сайтов: FrontPage, DreamViewer. PageMill, HomeSite и др. С помощью этих систем можно легко создавать и модифицировать такие сайты, не обладая специальной квалифика­цией и не вдаваясь в тонкости HTML. Но сейчас подобные системы по целому ряду причин переста­ют удовлетворять растущие потребности бизнеса, и на сцену вы­ходит новое поколение систем - так называемые системы Web-паблишинга, или управления Web-кон­тентом.

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

Все крупные и требующие по­стоянного обновления сайты ис­пользуют движки. Это и поисковые машины, и новостные серверы, и разнообразные каталоги. Обычно движок делится на две части: кли­ентскую и административную. Обе части используют общее хранили­ще данных, куда помещается со­держание (контент) сайта, а также информация, описывающая его (макеты страниц, структура, права доступа и пр.). При вызове страни­цы происходит выбор необходимой информации из базы данных, и на ее основе создается веб-страница.

В системе управления сайтом обязательно имеется администра­торский модуль, который обеспечи­вает внесение изменений в содер­жание и структуру сайта. Чаще всего обе части движка располага­ются на веб-сервере, что позволя­ет редактировать сайт в режиме он-лайн. Бывают, однако, и исключе­ния: например, для управления сайтом используется специальная программа-клиент, работающая на компьютере администратора.

Зачем нужны движки. Добавление/изменение ин­формации.

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

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

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

Использование шаблон­ных типов данных

Исходная ситуация; есть ката­лог товаров, у каждого товара есть название, аннотация, пол­ное описание, сведения о произ­водителе, изображение, цена и другие характеристики. Каталог необходимо поддерживать: ре­дактировать атрибуты товаров, отключать возможность заказа тех из них, которых нет на скла­де, добавлять новые товары. Так- же в каталоге нужно предусмот­реть возможность поиска това­ров. Если первая часть задачи в случае статического сайта требу­ет "всего лишь" хорошего знания HTML и определенных затрат времени, то вторая неосуществи­ма в принципе. Используя же движок сайтов, для добавления новой позиции нужно только за­полнить форму.

Использование интерактивных элементов

CMS может помочь с орга­низацией локальной поисковой си­стемы, с ведением списков рассыл­ки, со сбором статистики, создани­ем отчетов, разграничением прав доступа пользователей, персонализацией и многим другим.

По материалам газеты "Купи-Продай", 6 февраля 2006г.