Системы управления контентом. Рейтинг бесплатных CMS. Данные и контент

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Подобные документы

    Организация совместного процесса создания, редактирования и управления контентом. Достоинства разработанной CMS. Добавление, редактирование и удаление страниц, файлов, новостей. Программный продукт для создания и легкого управления контентом страницы.

    дипломная работа , добавлен 15.10.2013

    Описания системы управления контентом сайта, предназначенной для создания, внедрения и управления коммерческими или некоммерческими веб-сайтами и порталами. Возможности системы DotNetNuke. Анализ функций управления контентом. Установка сайта на сервер.

    курсовая работа , добавлен 11.01.2015

    Разработка и практическое внедрение контента "Joomla!", порядок установки и настройки системы управления им. Выбор дизайна, цветовой гаммы и анимации сайта, методика его добавления. Создание информационной структуры в системе управления контентом.

    дипломная работа , добавлен 22.06.2009

    Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.

    дипломная работа , добавлен 19.04.2011

    Краткая характеристика функционала Solid Works Enterprise PDM. Методы и средства разработки системы управления контентом портала с архивом конструкторской документации. Логическая и компонентная архитектура. Решения по пользовательскому интерфейсу.

    дипломная работа , добавлен 10.02.2017

    Электронные и бумажные документы. Внутренний и внешний электронный документооборот. Цифровые аргументы эффективности использования электронного документооборота. Главные особенности EDMS-систем, проблемы выбора и внедрения. Системы управления контентом.

    контрольная работа , добавлен 01.10.2010

    Аналіз основних способів контролювання та керування контентом мережі Інтернет. Призначення, функції та принцип дії метапошукових машин, так званих інтелігентних агентів. Індексування, аналіз і категоризація. Документація інтранет і керування контентом.

    реферат , добавлен 10.08.2011

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

    презентация , добавлен 19.08.2013

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

Базовая поддержка

Большинство таких систем используют базы данных для хранения контента, метаданных, других объектов, которые могут быть необходимы для работы системы. Управление такими системами обычно осуществляется посредством веб-интерфейса, с применением браузеров.

Кому это надо

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

WCMS или CMS

Класс ПО управления содержимым можно разделить на системы управления корпоративной информацией (англ. Enterprise Content Management System – ECMS) и системы управления веб-содержимым (англ. Web Content Management System – WCMS). Исторически сложилось, что из-за привязки к предметным областям управления корпоративной информацией (HRM, СЭД, CRM, ERP и т. п.) термин CMS заместил собой WCMS, превратившись в синоним системы управления сайтами.

О типах и выводе

По типу создания и обработки содержимого сайтов выделяются три основных вида систем: со статической генерацией страниц, динамической и гибридной. Этими терминами обозначается характеристика вывода содержимого сайта, подготовленного WCMS с применением неких шаблонов представления, для отображения на веб-страницах, собранных из структурированного содержимого.

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

Статическая генерация страниц . Чаще всего, это программы для редактирования языка разметки и информационного содержимого, которые при внесении изменений в содержание сайта создают страницы со статическим содержимым (не меняющимся в процессе всего времени хранения страницы на сайте).

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

Что имеется

Автоматизированные шаблоны

Создание стандартных шаблонов вывода (как правило, HTML и XML), которые могут автоматически применяться к новому и существующему контенту, что позволяет выводить содержимое, делая изменения централизованно, с одного или нескольких рабочих мест.

Масштабирование

Это свойство реализовано в большинстве современных WCMS и проявляется как способность распределения одной копии (установки на одном сервере) по нескольким доменам, в зависимости от настроек веб-сервера. Система управления контентом сайтов может создавать подсайты/веб-порталы в рамках основного сайта.

Легкое редактирование содержимого

Будучи абстрагированным от визуального представления, содержание, как правило, становится более доступным для редактирования. Большинство систем WCMS имеет в составе редакторские инструменты WYSIWYG, позволяющие неквалифицированным пользователям создавать контент, подвергать его изменениям.

Масштабируемость функциональности

Большинство из программ WCMS позволяет подключение плагинов или модулей, предназначенных для расширения функциональности сайтов.

Обновление стандартов

Открытое программное обеспечение WCMS обычно обеспечивается регулярными обновлениями, включающими наборы функций и поддержки систем в соответствии действующим, современным стандартам для веб.

Управление рабочим процессом

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

Коллективная работа

Системы WCMS могут выступать в качестве платформ для совместной коллективной работы, позволяя загружать информационное содержимое и работать с ним одному или нескольким авторизованным пользователям. Изменения могут быть проконтролированы и допущены к публикации или проигнорированы, возвращены к предыдущей версии. В то же время, некоторые развитые формы коллективной работы над контентом позволяют нескольким пользователям менять (или комментировать) страницы, в процессе совместной работы над материалом.

Делегирование полномочий

Некоторые системы WCMS позволяют различным группам пользователей получать ограниченное прав на изменение конкретного контента в рамках веб-сайта, распределяя ответственность над управлением контентом (ярчайший пример тому – модераторы форумов).

Управление документом

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

Виртуализация содержимого

Система WCMS предоставляет средства, позволяющие работать с виртуальной копией всего веб-сайта, комплектов документов или в режиме программирования. Это позволяет просмотр изменений на нескольких взаимозависимых ресурсах и/или их выполнения, согласно приоритету.

Синдикация контента

Программное обеспечение систем управления контентом часто помогает в широкой доставке контента путем создания для других систем каналов данных RSS и Atom. Они могут также извещать пользователей посредством электронной почты о доступности обновлений, как части рабочего процесса.

Локализация контента

Возможность отображения содержимого на нескольких языках.

Поддержка версий

Как и в системах электронного документооборота (СЭД) программное обеспечение WCMS поддерживает управление версиями документа (контента, страницы), когда страницы проверяются в самой WCMS или вне ее, обеспечивая редакторам получение предыдущей версии, продолжение работы с выбранной точки. Поддержка версий удобна для работы с контентом, в котором требуется что-то изменить с течением времени, требует его обновления, когда надо сослаться на документ или на раннюю версию.

К итогам

Сегодня известны около полусотни наименований различных систем управления веб-контентом (CMS), продуктов с открытым исходным кодом, лицензионных - проприетарных, бесплатных и условно-бесплатных, созданных на платформах PHP, Java и ASP.NET, от именитых вендоров и малоизвестных фирм-разработчиков.

Все эти разработки объединяет единое пространство, для которого предназначены результаты их работы - всемирная сеть: 1С-Битрикс, ABO.CMS, Amiro.CMS, Atilekt.CMS, B2evolution, CMS Made Simple, CMSimple, Concrete5, DataLife Engine, Danneo, DotNetNuke, Drupal, E107, e2, eZ publish, Joomla, HostCMS, MODx, Mambo Open Source, MediaWiki, Movable Type, NPJ, Nucleus CMS, OpenCms, PHP-Fusion, PHP-Nuke, Plone, Prestashop, S.Builder, Sapid, SharePoint, Site Sapiens, TYPO3, Textpattern, Typolight, TikiWiki, uCoz, UMI.CMS, WikkaWiki, WordPress, XOOPS, Xaraya, Zikula

"Облака" "перекроили" рынок WCM

Согласно новому исследованию, заказчики уже готовы воспринимать решения для управления контентом (WCM) как отдельные бизнес-приложения. При этом наиболее востребованным являются универсальные и гибкие продукты, а также "облачные" WCM.

Литература и ссылки

  • Соколов Сергей Александрович. HTML и CSS в примерах, типовых решениях и задачах. Профессиональная работа. - М.: Вильямс, 2007. - С. 416. -
программа , используемая для создания, редактирования, управления и публикации контента некоторым систематическим образом.

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

Система управления веб-контентом ( Web content management system , WCMS или Web CMS ) - програмное обеспечения CMS класса, реализованное обычно в виде веб-приложения, и предназначенное для создания, и управления HTML содержимым. WCMS обычно используется для управления и контроля большими, динамически изменяемыми коллекциями веб-материала (HTML документами и связанными с ними картинками). Такая система упрощает процесс создания, управления, редактирования контента и многие другие важные задачи, связанные с поддержкой этих процессов.

WCMS предоставляет следующие возможности:

  • Применение автоматических шаблонов отображения HTML или XML формате), автоматически применяемых к новому или существующему контенту. Тем самым вид всех документов может задаваться из одного места.
  • Простота редактирования контента . Пользователю достаточно легко создавать и управлять контентом, поскольку ему либо вообще не требуется знания языков программирования или языков разметки, либо требуется минимальное знание таковых.
  • Масштабируемость . Возможность расширения функциональности существующего сайта путем установки поставляемых с дистрибутивом WCMS плагинов и модулей .
  • Управление документами . Имеются средства управления жизненным циклом документов с момента создания до удаления.
  • Визуализация контента . Любой пользователь может работать с виртуальной копией всего веб-сайта, множества документов или кодами программ, что позволяет увидеть все изменения множества взаимосвязанных ресурсов перед их окончательным применением.

В зависимости от способа применения шаблонов для генерации веб-страниц принято выделять три основные типа WCMS -систем: с автономной обработкой , он-лайн обработкой и гибридные системы .

  • Автономные системы обрабатывают все содержимое путем применением шаблонов перед публикацией веб-страниц .
  • On-line системы применяют шаблоны в момент посещения сайта пользователями (либо извлекают страницы и кэша).
  • Гибридные системы комбинируют первые два подхода. Некоторые из них вместо статических HTML страниц генерируют исполняемые коды (JSP , PHP , Perl ), избавляя от необходимости установки WCMS-системы на каждом веб-сервере.

В качестве примера системы рассмотрим WCMS Drupal .

Drupal – это WCMS система, разработанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие). Архитектура Drupal позволяет применять его для построения различных типов сайтов - от блогов и форумов, до информационных архивов или сайтов новостей.

Функциональность обеспечивается подключаемыми модулями, обращающимися к общему API Drupal . Стандартный набор модулей включает, например, такие функции как новостная лента, файлов, сборщик новостей, голосования, поиск и др.

Наиболее важные функции, предоставляемые модулями входящими в поставку Drupal:

  • единая категоризация всех видов содержимого (таксономия) - от форумных сообщений до блогов и новостных статей;
  • широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории;
  • вложенность категорий любой глубины;
  • поиск по содержимому сайта, в том числе поиск по таксономии и пользователям;
  • разграничение доступа пользователей к документам;
  • динамическое построение меню;
  • поддержка XML-форматов:
    • вывод документов в RDF/RSS;
    • аггрегация материалов с других сайтов;
    • BlogAPI для публикации материалов с помощью внешних приложений;
  • поддержка сменных тем оформления сайта с предоставлением нескольких готовых вариантов;
  • переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента;
  • возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками);
  • раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта);
  • механизм для ограничения нагрузки на сайт (автоматическое отключение при высокой посещаемости части информационных блоков и модулей).

Существует огромное множество систем как коммерческих, так и бесплатных. Например Майкрософт предлагает реализацию

Создание web-приложения "Виртуальный музей"

дипломная работа

1.3 Обзор системы управления содержимым 1С-Bitrix

Последней рассмотренной системой управления содержимым сайтов будет платная разработка отечественной компании 1С-Bitrix, являющаяся наиболее распространенной в российском сегменте .

При входе в систему Bitrix на главной странице отображается слишком много информации, которая мешает восприятию системы в целом, что не может не огорчать. Несмотря на это, разработчики считают, что система организована максимально логично и просто по сравнению с бесплатными CMS. Судя по первым двум рассмотренным системам, они, мягко говоря, лукавят (см. рис. 1.11).

Рис. 1.11 Главное меню Bitrix

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

Итак, логика работы Bitrix очень схожа со схемой MVC. Это можно заметить, также разбив ее на три составляющие: модули, шаблоны и компоненты. При этом получится практически полное соотношение.

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

Компоненты в Bitrix играют роль сразу и контроллера, и представления в MVC. Это достигается тем, что компонент может иметь в себе шаблоны. Таким образом, компонент, с помощью API подключенных модулей, может манипулировать данными, которые шаблон компонента будет выводить на страницу. Кроме шаблонов компоненты могут хранить языковые словари для возможности отображения страниц на разных языках, либо изображения, которые могут подгружаться в соответствии с выбранным шаблоном.

Шаблоны в Bitrix являются ничем иным, как представлениями в понимании MVC, от которого зависит не содержимое компонента (содержимое компонента как раз в компоненте и находится), а его оформление, то есть он определяет расположение и отображение некоторого объекта. Каждый шаблон получается соединением двух его частей: верхней (header) и нижней (footer). Компоненты используют шаблоны для построения содержимого страницы сайта, заполняя их содержимым, которое находится между шапкой (header) и подвалом (footer) шаблона. Также в него могут быть включены боковые панели для различных нужд (см. рис. 1.12).

Система Bitrix делает упор на безопасность сайта. Возможно поэтому поначалу показалось что работа над пользовательским опытом была проведена не в лучшем ключе. Также стоит отметить, что всеми плюсами данной системы можно будет воспользоваться только вкупе с продуктами от компании 1C, с которыми проведена полная совместимость. Таким образом можно расценивать ее не как отдельную систему управления содержимым, а как компонент целого блока программного обеспечения, нацеленного на решение более широких задач.

Рис. 1.12 Структура шаблона

Сравнительная характеристика рассмотренных систем управления содержимым

Оценка систем управления содержимым проводилась в рамках возможностей и нужд разработки виртуального музея НИУ ВШЭ. Это отразилось на итоговых критериях оценки и их значимости (см. табл.1.1).

Табл. 1.1 Сравнительная характеристика систем управления содержимым

При выборе системы управления содержимым будущего сайта необходимо учитывать несколько факторов. Согласно , процесс выбора можно представить в виде диаграммы (см. рис. 1.13).

Рис. 1.13. Процесс внедрения системы управления содержимым

На рисунке важными в данный момент компонентами являются две входные группы: ресурсы разработчиков и технические ресурсы (железо). Как уже говорилось ранее, критерии сравнения были подобраны, исходя из профессиональных умений разработчиков, а также технических и коммерческих возможностей команды:

1. Отсутствие бюджета на закупку каких-либо программных средств.

2. Unix-подобная платформа сервера с поддержкой MySQL.

3. Сравнительно низкая производительность и компетентность команды разработчиков в инструментах разработки, ввиду отсутствия опыта работы с ними.

Учитывая выдвинутые условия, система 1С-Bitrix не подходит для использования, т.к. она не является свободно распространяемой, а значит приобрести ее для команды разработчиков не представляется возможным.

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

Как видно из последнего критерия, системы управления содержимым Joomla и ModX крайне неприветливо относятся к начинающим разработчикам и требуют иметь некоторый багаж знаний для работы, чего в данном случае ожидать не приходится. Более того, обобщенной документации, либо каких-либо видео уроков на русском языке по ним крайне мало.

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

Веб-сайт "МБОУ Модутская средняя общеобразовательная школа"

сайт шаблон сеть образовательный Joomla, Drupal и WordPress -- бесплатные системы управления, на основе которых можно создавать функциональные и легко управляемые сайты без серьезных финансовых затрат...

CMS разделяет сайт на две составляющие: дизайн (внешний вид сайта в целом, отдельных страниц, конкретных блоков информации) и содержимое (контент). Дизайн сайта содержится в шаблонах и изменяется значительно реже, чем контент...

Из логического деления типов систем управления сайтами вытекает такое же стройное деление самих сайтов по тому функционалу, который они реализуют посредством функций какой-либо CMS: 1)Сайт-визитка...

Разработка интерактивного web-приложения для уроков истории

Тестирование осуществлялось по следующим параметрам: удобство пользования административной панелью, скорость разработки сайта на движке, возможность написания дополнительных модулей...

Разработка медиа-портала

Исходя из поставленных задач для разработки web-сайта Управления социальной защиты, были рассмотрены разные способы разработки web-сайтов...

Разработка современного сайта системы управления предприятием

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

Создание web-приложения "Виртуальный музей"

Первой рассмотренной системой управления содержимым будет бесплатная система с открытым исходным кодом - Joomla . Она является наиболее популярной и часто используемой не только на территории России, но и всего мира...

Создание web-приложения "Виртуальный музей"

Следующей рассмотренной системой управления содержимым сайта будет система под названием ModX . Она, так же, как и Joomla, имеет открытый исходный код и открытую лицензию. В случае с ModX можно выделить максимально простой процесс установки...

Создание автоматизированной обучающей системы по проектированию базы данных материалов на примере процесса СКИ-3

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

Создание интернет-магазина "На поводке"

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

Создание картографического веб-сервиса с использованием API Яндекс.карт и Google

Drupalв какой-то мере является полной противоположностью WordPress. Даже без установки внешних расширений можно расширять функциональность сайта на нем в очень широких пределах, а при установке расширений - практически беспредельно...

Создание картографического веб-сервиса с использованием API Яндекс.карт и Google

Joomlaпредставляет собой разумный компромисс, между двумя крайностями: WordPress и Drupal. Подобно Drupal, функциональность сайта на Joomlaможно расширять практически бесконечно за счет внешних расширений, причем, в отличие от WordPress...

Создание сайта группы

Система правления содержимым (англ. Content management system, CMS) -- информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания...

  1. Системы управления Web-контентом - это программное обеспечение, позволяющее разрабатывать и поддерживать динамические информационные Web-сайты.
  2. Преимущество динамических сайтов заключается в отделении дизайна от информационного наполения, что позволяет автоматизировать документооборот, бизнес-процессы, механизмы персонализации.
  3. Системы управления Web-контентом снижают стоимость создания и поддержки сложных Web-сайтов.
  4. Основными функциями систем являются разработка контента, управление сайтом, доставка контента.
  5. В основе систем управления Web-контентом лежит трехзвенная архитектура клиент/сервер, что облегчает работу клиентов и доступ к информации.

Динамические сайты против статических

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

Любой Web-сайт состоит из набора страниц, а различия заключаются лишь в том, как они организованы. Существует два вида организации Web-сайта – статический и динамический. В первом случае специалисты, отвечающие за создание и поддержку сайта пишут в HTML-форме каждую в отдельности страницу, включая ее оформление и контент. Во втором – в основе любой Web-страницы лежит шаблон, определяющий расположение в окне Web-браузера всех компонентов страницы и вставка конкретной информации производится с использованием стандартных средств, не требующих от участника процесса знания языка HTML и достаточно сложных для неспециалиста процедур публикации Web-страницы.

“Компания American Airlines раньше имела 40000 статических Web-страниц. При установке системы Broadvision они преобразовались всего в 40 шаблонов. Когда же люди посещают сайт American Airlines, 80% из них используют только 2 из этих шаблонов”, - сказал Майкл Кеннеди, вице-президент по маркетингу Broadvision

Если сайт состоит из множества страниц или он должен часто обновляться, то преимущество динамической организации становится очевидным. Разработчикам Web-сайта не надо переписывать всю страницу при изменении ее информационного наполнения или дизайна. Странички не хранятся целиком, а формируются «на лету» при обращении к ним.

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

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

«Полная стоимость создания и сопровождения в течение года одной HTML-страницы с одним изображением и тремя ссылками составляет 255 долл.; если такая же страница генерируется динамически, ее средняя стоимость снижается до 15 долл. По мере роста объемов наполнения узлов Web, люди начинают понимать, что внедрение систем управления контентом действительно имеет смысл», - считает Майкл Мун, президент исследовательской фирмы Gistics

Несомненным плюсом системы управления контентом является снижение стоимости администрирования вообще и поддержки сайта в частности. Это происходит за счет снижения потерь времени на поиски документов, пресечения дублирования и ошибок, увеличения скорости связи с партнерами и клиентами.

Системы управления Web-контентом: типовая структура

В самом общем виде архитектуру систем управления Web-контентом можно представить следующим образом:

В основе данной технологии лежит трехзвенная архитектура клиент/сервер. Такая архитектура разбивает процесс обработки данных между

  1. клиентом;
  2. сервером приложений;
  3. хранилищем данных.

В отличие от традиционной двухзвенной архитектуры здесь присутствует сервер приложений как промежуточное звено между клиентом и хранилищем данных.

Необходимость такого звена продиктована требованиями приложений для предприятий, взаимодействующими с клиентами (через Интернет), партнерами (через Extranet) и собственными работниками (через Intranet). В отсутствии сервера приложений большинство приложений выполняется прямо на клиентском компьютере, с которого клиент посылает запросы. При этом для доступа к необходимым данным клиент должен знать, как именно они организованы и где хранятся. К тому же компьютеры клиентов должны быть достаточно мощными для обработки данных из хранилища (такая архитектура обычно называется "толстый клиент"). В противоположность ей трехзвенная архитектура, ее еще называют "толстый сервер", а чаще - "тонкий клиент", позволяет избежать усиления компьютеров клиентов и загруженности сети из-за перемещения данных. Получая запрос, сервер приложений обрабатывает его, связываясь с хранилищем данных, в каком бы месте необходимые данные не находились. Клиент лишь получает результат в виде HTML-файла. Таким образом, сервер приложений является стандартизованной платформой для динамической доставки контента и построения основных приложений. Надо заметить, что самих серверов приложений может быть много, а связь с ними происходит через Web-сервер.

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

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

Основные функции систем управления Web-контентом

Производители систем управления Web-контентом единодушны только в самом общем определении того, что должны предоставлять такие системы. Их основные параметры можно сгруппировать в три категории:

Разработка контента

Разработка контента является одним из ключевых компонентов всей системы. Именно здесь начинается жизненный цикл любого материала публикуемого на сайте. На этом этапе происходит создание, редактирование и утверждение контента, а роль системы заключается в автоматизации этих процессов. Задача поддержки совместной работы авторов, редакторов, программистов и менеджеров полностью перекладывается на систему. Эта задача осуществляется благодаря разделению контента и дизайна. Все компоненты сайта, включая шаблоны и наполнение, хранятся в определенных местах хранилища данных. Система же автоматически обращается в нужные места хранилища, позволяя множеству пользователей, даже не являющихся техническими специалистами, работать над подготовкой контента к публикации, включая проверку его достоверности.

Управление сайтом

Инвестиции в систему управления Web-контентом могли уберечь британский каталог Argos от ужасной ошибки. На своем сайте по электронной коммерции был представлен телевизор Sony всего за £3 ($5). Ошибка произошла, когда один из сотрудников округлил цену с 299 до 300 фунтов и случайно стер нули. Система управления контентом могла бы проверить эту информацию до опубликования.

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

Доставка контента

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

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



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: