Governance of content
description
Transcript of Governance of content
![Page 1: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/1.jpg)
Власть над содержанием
Опыт разработки CMS с открытым кодом
Дмитрий Шейкоwww.cmsdevelopment.com
2006
![Page 2: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/2.jpg)
www.cmsdevelopment.com
Ре с
у рсы
Идея
Проектнаядокументация
Alpha Beta Stable New Alpha
Период развития
Жизненный цикл проекта
![Page 3: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/3.jpg)
www.cmsdevelopment.com
Часть IВидение проекта
![Page 4: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/4.jpg)
www.cmsdevelopment.com
Массив разрозненнойинформации
Упорядоченнаяинформации
RM
DM
DAM
Организация информации
![Page 5: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/5.jpg)
www.cmsdevelopment.com
Управление информацией
![Page 6: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/6.jpg)
www.cmsdevelopment.com
Процессор
Функциональность
Оформление
Данные
Доставка информации
![Page 7: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/7.jpg)
www.cmsdevelopment.com
Оформление
Функциональность
Данные XSLTпроцессор
XSLTпроцессор
XSLT преобразование
![Page 8: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/8.jpg)
www.cmsdevelopment.com
Оформление
Функциональность
Данные
UIMLпроцессор
UIMLпроцессор
UIMLXULLZXXAMLMXML
UIML преобразование
![Page 9: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/9.jpg)
www.cmsdevelopment.com
Функциональность
Оформление
Данные
XML Sapiens преобразование
XML Sapiensпроцессор
![Page 10: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/10.jpg)
www.cmsdevelopment.com
Оформление
TemplatesSDCs
Данные
Функциональность
DDCs
CMS Applications
Структура
FieldsetsLayouts
QCs
Компоненты XML Sapiens
![Page 11: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/11.jpg)
www.cmsdevelopment.com
Код шаблона
Инструкция…
Инструкция…
DDCИнструкция
…
Код шаблонаИнструкция
…
CMS Application
Fieldset
СобытиеQC…
Инструкции XML Sapiens
![Page 12: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/12.jpg)
www.cmsdevelopment.com
Ответ сервера XML Sapiens
WML
Код шаблона RSS
Код шаблона HTML
Код шаблона
Функ-циональность
Атрибуты Данные
URL
Документ
Процессор
Доставка
![Page 13: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/13.jpg)
www.cmsdevelopment.com
Часть IIРеализация проекта
![Page 14: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/14.jpg)
www.cmsdevelopment.com
Ре с
у рсы
ИдеяПериод развития
Док
умен
тиро
вани
е
Раз
рабо
тка
тест
ов A
PI
Раз
рабо
тка
AP
I
Раз
рабо
тка
инте
рфей
сов
Адаптация
Стадии разработки проекта
![Page 15: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/15.jpg)
www.cmsdevelopment.com
Документация
• Диаграмма классов• Архитектура БД• Компонентная модель• Описание API
![Page 16: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/16.jpg)
www.cmsdevelopment.com
Библиотеки API
ModelОформление интерфейсов
View
Диспетчерсобытий
интерфейсов
Controller
Компонентная модель и MVC
![Page 17: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/17.jpg)
www.cmsdevelopment.com
Проект
Система
Проект
АдаптацияМодифицированная система
Обновлениесистемы
Обновлениесистемы
Безопасная адаптация
![Page 18: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/18.jpg)
www.cmsdevelopment.com
Событие -> Контроллер Событие -> Контроллер
Область адаптации
Аспект адаптация
Аспект-ориентированная адаптация
![Page 19: Governance of content](https://reader036.fdocument.pub/reader036/viewer/2022081519/5558c0cdd8b42a7e298b53dd/html5/thumbnails/19.jpg)
www.cmsdevelopment.com
Контактная информация
Дмитрий ШейкоВедущий программист Red Graphic Systems, соавтор Open Source
CMS SAPID (sapid.sf.net), автор коммерческих CMS MySite, ECMP Site Sapiens (www.sitesapiens.com), автор спецификации
XML Sapiens (www.xmlsapiens.org)
[email protected]. cmsdevelopment.com
Спасибо за внимание!