20417

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

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-07-25

47.5 KB

14 чел.

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

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

Рынок систем категории CMS (content management system) достаточно бурно развивается, но единых стандартов в этой области, в том числе на терминологию, еще нет. Английское слово content означает «нечто, содержащееся внутри» и применительно к письменным работам обычно входит в словосочетание table of contents — содержание, перечень разделов (скажем, книги). Отличительная черта контента состоит в том, что он конструируется из отдельных кусочков. Однако при переводе термина content на русский язык произошел забавный казус. Дело в том, что английский вариант этого слова означает «содержание» только в тех случаях, когда ударение ставится на его первый слог. В противном же случае (а мы обычно так и произносим) слово content является глаголом со значением «удовлетворять».

Бытует мнение, что в ИТ данный термин стали использовать, чтобы обобщить в понятии «документ» такие не типичные ранее данные, как видео, аудио и мультимедиа [1]. Такое утверждение представляется не совсем корректным: документ — это форма передачи информации, а контент — собственно информация, поэтому ставить их на один уровень не совсем правильно.

История управления контентом началась с управления документами в традиционном смысле этого слова, т.е. текстовыми файлами. По мере развития понятия «документ», системы управления документами стали называть системами управления контентом. Почему? Считается, что это позволяет подчеркнуть способность таких систем управлять информацией независимо от формы ее представления, а также отделить информацию-контент от документа-формы. Однако абстрактно управлять информацией невозможно — она обязательно должна быть представлена в какой-либо форме. Пытаясь управлять контентом, мы неизбежно приходим к управлению документами. Системы управления контентом, действительно, «научились» разделять управление документами (хранение, изменение и т.п.) и их представление конечному пользователю. Но они все-таки управляют документами в какой-то форме, а не информацией.

Само понятие «управление контентом» первоначально прочно ассоциировалось с процессом публикации и обновления информации на Web-сайтах — требовалась технология, позволяющая следить за ее актуальностью. Поэтому в качестве синонима content management часто используют термин Web content management. Применительно к организациям, оперирующим огромным количеством информации, уместно говорить уже о системах управления информационными ресурсами предприятия (enterprise content management, ECM) [1]. В результате термин content management расширился: им стали обозначать управление не только информацией на сайте, но и всеми разрозненными и разнообразными фрагментами корпоративной информации. Есть и другие определения. Скажем, в энциклопедии Wikipedia системой управления контентом названа система, применяемая для организации и упрощения совместного создания содержимого.

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

  •  Создание — предоставление авторам удобных и привычных средств создания контента.
  •  Управление — хранение контента в едином репозитории. Это позволяет следить за версиями документов, контролировать, кто и когда их изменял, убеждаться, что каждый пользователь может изменить только тот раздел, за который он отвечает. Кроме того, обеспечивается интеграция с существующими информационными источниками и ИТ-системами. CMS поддерживает контроль за рабочим потоком документов, т.е. контроль за процессом их одобрения. Короче говоря, управление контентом включает в себя хранение, отслеживание версий, контроль за доступом, интеграцию с другими информационными системами и управление потоком документов.
  •  Публикация — автоматическое размещение контента на терминале пользователя. Соответствующие инструменты автоматически «подгоняют» внешний вид страницы к дизайну всего сайта.
  •  Представление — дополнительные функции, позволяющие улучшить форму представления данных; например, можно строить навигацию по структуре репозитория.

CMS-системы управляют небольшими взаимосвязанными единицами информации, и в данном контексте документ приобретает смысл гипертекста. Поскольку CMS-системы управляют информацией, а у информации есть свой жизненный цикл, то, естественно, эти системы должны иметь адекватные средства управления контентом на каждом из этапов его жизни (создание, модификация, публикация, передача в архив и т.д.). В этом смысле CMS можно рассматривать как часть комплекса ILM (information lifecycle management).

Среди CMS-систем часто выделяют так называемые каркасы (content management framework, CMF) — инструментарии для создания системы. Как уже говорилось, естественным расширением CMS стали ECM-системы, которые управляют всей разрозненной информацией предприятия, взаимодействуя с другими приложениями, такими как ERP и CRM. Пожалуй, наиболее известный производитель ECM-систем — компания Documentum. Разработкой систем управления контентом занимаются многие компании, в том числе IBM, Microsoft, Oracle, Macromedia. В последнее время начали появляться организации, пытающиеся объединить разработчиков CMS, создать единую информационную среду для потенциальных пользователей подобных систем, продвигать и утверждать единые стандарты. Прежде всего, это ассоциации OSCOM (Open Source Content Management) и CMSWatch.

OSCOM утвердила такие стандарты, как WebDav, RSS, ATOM и JSR-170. Один из ее интересных проектов, CMSML, предусматривает создание основанного на XML языка для описания систем управления контентом, списка свойств CMS, словаря для их описания и соответствующих имен для каждого свойства в XML-разметке. Свойства разделены на три больших класса — создание, управление и доставка контента конечному пользователю.

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

В этой статье мы будем придерживаться классификации, основанной на модели представления данных — объектной, сетевой или модульной.

Рис. 1. Пример организации контента с помощью объектной модели данных

Среди объектно-ориентированных CMS-систем можно встретить каркасы. Классический пример — Zope CMF. Вообще, Zope — ведущий свободно распространяемый сервер приложений, специализирующийся на управлении контентом в порталах и пользовательских приложениях. Zope позволяет совместно работать над созданием и управлением динамических Web-ориентированных бизнес-приложений. На основе этого сервера приложений построен каркас управления контентом Zope CMF, с помощью которого, в свою очередь, создан целый ряд CMS-систем, в частности, Plone.

Еще одна очень распространенная CMS этого класса — eZ Publish. Ее относят и к каркасам, и к ECM. Системы семейства eZ базируются на свободно распространяемом продукте eZ Publish. Наличие двух лицензий — GPL и профессиональной — позволяет создавать коммерческие продукты на основе каркаса eZ Publish, обеспечивая этой системе поддержку как сообщества Open Source, так и профессиональных разработчиков.

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

Microsoft Content Management Server (MCMS) представляет собой систему управления Web-контентом, которая дает возможность создавать, развертывать и поддерживать динамично меняющиеся Web-сайты. Благодаря тесной интеграции с Visual Studio .NET и поддержке функций управления исходными кодами, MCMS позволяет разработчикам создавать сайты, которые потом могут управляться и поддерживаться как ИТ-специалистами, так и бизнес-пользователями. Первые могут централизованно управлять брэндингом, рабочим потоком документов и безопасностью, тогда как вторые — создавать собственный контент, управлять им и публиковать его, используя знакомые приложения, такие как Word или Internet Explorer.

Объектная модель поддерживает разработку в среде Visual Studio .Net и .Net Framework. Возможно объединение через Microsoft Solutions for Internet Business (MSIB) Content Connector с сервером Microsoft Commerce Server для создания решений в области электронной коммерции.


 

А также другие работы, которые могут Вас заинтересовать

37725. Создание трехмерного Текста в Inkscape 787 KB
  Выберите инструмент Создавать и править текстовые объекты F8 и введите на лист Вашу фамилию. Теперь добавим эффект перспективы к тексту и придадим трехмерность. Инструментом Выделять и трансформировать объекты F1 можно нажать пробел выделите текст и выполните команду Контуры Оконтурить объект ShiftCtrlС.
37726. ВИМІРЮВАННЯ ПАРАМЕТРІВ ІМПУЛЬСНИХ СИГНАЛІВ МЕТОДОМ ДИСКРЕТНОГО РАХУНКУ 132 KB
  ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ Методи вимірювання частоти і інтервалів часу різноманітні. Застосовуються методи безпосереднього вимірювання методи засновані на порівнянні частоти зі зразковою частотою за допомогою осцилографа гетеродинний нульове биття і резонансний методи. Метод вимірювання Вхідний сигнал В Відносна нестабільність частоти кварцового ген. Похибка вимірювання частоти Електродинамічний логометричний частотомір 36 127 220 __  1.
37727. Программирование на ассемблере MASM32. Изучение среды разработки RADasm и отладчика OllyDbg 584.5 KB
  Они необходимы программе для обработки и хранения в памяти команд и данных а также получения информации о собственном текущем состоянии и состоянии процессора.1: пространство адресуемой памяти до 2х в 32й степени байт 4 Гбайт для Pentium II и выше до 2х в 36 степени байт 64 Гбайт; регистры для хранения данных общего назначения; сегментные регистры; регистры состояния и управления; регистры устройства вычислений с плавающей запятой сопроцессора; набор регистров целочисленного MMXрасширения отображенных на регистры...
37728. Исследование линейных электрических цепей постоянного тока 309.11 KB
  1 ток в цепи и падения напряжения на участках цепи определяются по закону Ома: Разветвленная цепь с одним источником э. Сущность метода наложения основывается на принципе суперпозиции заключающегося в том что ток в отдельной ветви линейной разветвленной цепи равен алгебраической сумме...
37729. ИССЛЕДОВАНИЕ РАЗВЕТВЛЕНОЙ ЛИНЕЙНОЙ ЭЛЕКТРИЧЕСКОЙ ЦЕПИ ПОСТОЯННОГО ТОКА 48 KB
  1 за точные то абсолютная погрешность метода эквивалентного генератора таб.4 по сравнению с этими данными для тока I3 составляет 14 мА а абсолютная погрешность при использовании принципа наложения таб.3 мА так как данный ток будет течь в противоположную сторону по сравнении с указанным на схеме при включенном Е2 абсолютная погрешность составляет 34. Таким образом общая абсолютная погрешность для тока I3 составит 3.
37730. Изучение законов равноускоренного движения 232 KB
  Цель работы: изучение динамики поступательного движения связанной системы тел с учетом силы трения; оценка силы трения как источника систематической погрешности при определении ускорения свободного падения на лабораторной установке. Ускорение свободного падения можно найти с помощью простого опыта: бросить тело с известной высоты и измерить время падения я затем из формулы вычислить . Основная задача которая стоит перед экспериментатором при определении ускорения свободного падения описываемым методом состоит в выборе оптимального...
37731. Определение средней длинны свободного пробега и эффективного диаметра молекул воздуха 137.5 KB
  Краткое теоретическое обоснование методики измерений Основное уравнение динамики твёрдого тела вращающегося вокруг неподвижной оси имеет вид: 1 Где момент импульса вращающегося тела; момент его инерции относительно оси вращения; угловая скорость вращения и – момент силы....
37732. Определение модуля Юнга стальной проволоки из растяжения 159.5 KB
  2008г дата Томск –2007 Цель работы: ознакомление с одним из методов регистрации величины растяжения стальной проволоки при изучении упругой деформации определение модуля Юнга для стальной проволоки. Методика определения модуля Юнга стальной проволоки. Для определения модуля Юнга стальной проволоки необходимо знать результирующую массу установленных для растяжения проволоки грузов и измерить удлинение проволоки при ее растяжении.
37733. Определение средней длинны свободного пробега и эффективного диаметра молекул воздуха 132 KB
  Подобная модель является приближенной и хорошо отвечает наблюдаемым свойствам газов при выполнении условия где – эффективный диаметр частиц газа а средняя длина свободного пробега частиц между соударениями. В данной работе вычисляется средняя длина свободного пробега по коэффициенту внутреннего трения вязкости. Из молекулярнокинетической теории вытекает формула связывающая вязкость со средней длиной свободного пробега молекулы.