SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Власть над содержанием Опыт разработки CMS  с открытым кодом   Дмитрий Шейко www.cmsdevelopment.com  2006
www.cmsdevelopment.com   Ресурсы Идея Проектная документация Alpha  Beta Stable  New Alpha Период развития Жизненный цикл проекта
www.cmsdevelopment.com   Часть  I Видение проекта
www.cmsdevelopment.com   Массив разрозненной информации Упорядоченная информации RM DM DAM Организация информации
www.cmsdevelopment.com   Управление информацией
www.cmsdevelopment.com   Процессор Функциональность Оформление Данные Доставка информации
www.cmsdevelopment.com   Оформление Функциональность Данные XSLT процессор XSLT  преобразование
www.cmsdevelopment.com   Оформление Функциональность Данные UIML процессор UIML XUL LZX XAML MXML UIML  преобразование
www.cmsdevelopment.com   Функциональность Оформление Данные XML Sapiens  преобразование XML Sapiens процессор
www.cmsdevelopment.com   Оформление Templates SDCs Данные Функциональность DDCs CMS Applications Структура Fieldsets Layouts QCs Компоненты  XML Sapiens
www.cmsdevelopment.com   Код шаблона Инструкция …  Инструкция … DDC Инструкция … Код шаблона Инструкция … CMS Application Fieldset Событие QC … Инструкции  XML Sapiens
www.cmsdevelopment.com   Ответ сервера  XML Sapiens WML Код шаблона  RSS Код шаблона  HTML Код шаблона  Функ- циональность Атрибуты Данные URL Документ Процессор Доставка
www.cmsdevelopment.com   Часть  II Реализация проекта
www.cmsdevelopment.com   Ресурсы Идея Период развития Документирование Разработка  тестов  API Разработка  API Разработка  интерфейсов Адаптация Стадии разработки проекта
www.cmsdevelopment.com   Документация ,[object Object],[object Object],[object Object],[object Object]
www.cmsdevelopment.com   Библиотеки  API Model Оформление  интерфейсов View Диспетчер событий  интерфейсов Controller Компонентная модель и  MVC
www.cmsdevelopment.com   Проект Система  Проект Адаптация Модифицированная  система  Обновление системы Обновление системы Безопасная адаптация
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_address] www. cmsdevelopment.com www.cmsdevelopment.com   Спасибо за внимание!

Mais conteúdo relacionado

Mais procurados

Облачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работаОблачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работаКРОК
 
Система управления требованиями Devprom alm 3.5
Система управления требованиями Devprom alm 3.5Система управления требованиями Devprom alm 3.5
Система управления требованиями Devprom alm 3.5Evgeny Savitsky
 
Виртуальный хостинг
Виртуальный хостингВиртуальный хостинг
Виртуальный хостинг1С-Битрикс
 
Azimut framework
Azimut frameworkAzimut framework
Azimut frameworkdmamel
 
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»Fedor Malyshkin
 
ASP.NET MVC 3 Anton Vidishchev
ASP.NET MVC 3 Anton VidishchevASP.NET MVC 3 Anton Vidishchev
ASP.NET MVC 3 Anton VidishchevAlex Tumanoff
 
Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"IT Event
 

Mais procurados (8)

Облачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работаОблачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работа
 
Система управления требованиями Devprom alm 3.5
Система управления требованиями Devprom alm 3.5Система управления требованиями Devprom alm 3.5
Система управления требованиями Devprom alm 3.5
 
ASP.NET MVC 3
ASP.NET MVC 3ASP.NET MVC 3
ASP.NET MVC 3
 
Виртуальный хостинг
Виртуальный хостингВиртуальный хостинг
Виртуальный хостинг
 
Azimut framework
Azimut frameworkAzimut framework
Azimut framework
 
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
 
ASP.NET MVC 3 Anton Vidishchev
ASP.NET MVC 3 Anton VidishchevASP.NET MVC 3 Anton Vidishchev
ASP.NET MVC 3 Anton Vidishchev
 
Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"Ара Исраелян "Как ускорить разработку приложений"
Ара Исраелян "Как ускорить разработку приложений"
 

Destaque

Global Warming
Global WarmingGlobal Warming
Global Warmingismhistory
 
recombinant DNA techolongy
recombinant DNA techolongy recombinant DNA techolongy
recombinant DNA techolongy lilitheva
 
Web 2.0 and Learning and Teaching
Web 2.0 and Learning and TeachingWeb 2.0 and Learning and Teaching
Web 2.0 and Learning and Teachingmarkvanharmelen
 
Site Sapiens 3.0 presentation at PTS 2006
Site Sapiens 3.0 presentation at PTS 2006Site Sapiens 3.0 presentation at PTS 2006
Site Sapiens 3.0 presentation at PTS 2006rglab
 
AMIR PERETZ EN EL INFORME WINOGRAD
AMIR PERETZ EN EL INFORME WINOGRADAMIR PERETZ EN EL INFORME WINOGRAD
AMIR PERETZ EN EL INFORME WINOGRADyoshuben
 
milagros de photoshop
milagros de photoshopmilagros de photoshop
milagros de photoshopelo
 
Ter Leede Meiden
Ter Leede MeidenTer Leede Meiden
Ter Leede Meidenbergkampie
 
"Billy Cart" Unit
"Billy Cart" Unit"Billy Cart" Unit
"Billy Cart" Unitjoelius
 
Стратегия построения целостного информационного пространства на базе WEB
Стратегия построения целостного информационного пространства на базе WEBСтратегия построения целостного информационного пространства на базе WEB
Стратегия построения целостного информационного пространства на базе WEBrglab
 

Destaque (12)

Global Warming
Global WarmingGlobal Warming
Global Warming
 
recombinant DNA techolongy
recombinant DNA techolongy recombinant DNA techolongy
recombinant DNA techolongy
 
Web 2.0 and Learning and Teaching
Web 2.0 and Learning and TeachingWeb 2.0 and Learning and Teaching
Web 2.0 and Learning and Teaching
 
Site Sapiens 3.0 presentation at PTS 2006
Site Sapiens 3.0 presentation at PTS 2006Site Sapiens 3.0 presentation at PTS 2006
Site Sapiens 3.0 presentation at PTS 2006
 
LA GRAN DAMA
LA GRAN DAMALA GRAN DAMA
LA GRAN DAMA
 
AMIR PERETZ EN EL INFORME WINOGRAD
AMIR PERETZ EN EL INFORME WINOGRADAMIR PERETZ EN EL INFORME WINOGRAD
AMIR PERETZ EN EL INFORME WINOGRAD
 
milagros de photoshop
milagros de photoshopmilagros de photoshop
milagros de photoshop
 
Ter Leede Meiden
Ter Leede MeidenTer Leede Meiden
Ter Leede Meiden
 
Name Confusion
Name ConfusionName Confusion
Name Confusion
 
Policy and Strategy
Policy and StrategyPolicy and Strategy
Policy and Strategy
 
"Billy Cart" Unit
"Billy Cart" Unit"Billy Cart" Unit
"Billy Cart" Unit
 
Стратегия построения целостного информационного пространства на базе WEB
Стратегия построения целостного информационного пространства на базе WEBСтратегия построения целостного информационного пространства на базе WEB
Стратегия построения целостного информационного пространства на базе WEB
 

Semelhante a Governance of content

Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...Ontico
 
C# Web. Занятие 05.
C# Web. Занятие 05.C# Web. Занятие 05.
C# Web. Занятие 05.Igor Shkulipa
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиковMedia Gorod
 
Andrii Gryshchenko: "An Overview of CQRS and Event Sourcing"
Andrii Gryshchenko: "An Overview of CQRS and Event Sourcing"Andrii Gryshchenko: "An Overview of CQRS and Event Sourcing"
Andrii Gryshchenko: "An Overview of CQRS and Event Sourcing"LogeekNightUkraine
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Alexander Novichkov
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Александр Шамрай
 
Cloud overview 60_min
Cloud overview 60_minCloud overview 60_min
Cloud overview 60_minPavel Gelvan
 
IBM ECM & Discovery Strategy
IBM ECM & Discovery StrategyIBM ECM & Discovery Strategy
IBM ECM & Discovery StrategyIBM IBM
 
Андрей Завадский "Бессерверная архитектура"
 Андрей Завадский "Бессерверная архитектура" Андрей Завадский "Бессерверная архитектура"
Андрей Завадский "Бессерверная архитектура"Fwdays
 
Petrov Cloud for corporate customer
Petrov Cloud for corporate customerPetrov Cloud for corporate customer
Petrov Cloud for corporate customerAnton Petrov
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
Pronet bmc pro activenet monitoring. Современная система мониторинга и упра...
Pronet   bmc pro activenet monitoring. Современная система мониторинга и упра...Pronet   bmc pro activenet monitoring. Современная система мониторинга и упра...
Pronet bmc pro activenet monitoring. Современная система мониторинга и упра...Natasha Zaverukha
 
Моделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных системМоделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных системMATLAB
 
Технологические аспекты выбора CMS
Технологические аспекты выбора CMSТехнологические аспекты выбора CMS
Технологические аспекты выбора CMS"Rating Runet"
 

Semelhante a Governance of content (20)

Highload++ 2015
Highload++ 2015Highload++ 2015
Highload++ 2015
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
Настройка и оптимизация высоконагруженных J2EE веб-приложений / Шамим Ахмед (...
 
Битрикс-Framework
Битрикс-FrameworkБитрикс-Framework
Битрикс-Framework
 
C# Web. Занятие 05.
C# Web. Занятие 05.C# Web. Занятие 05.
C# Web. Занятие 05.
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиков
 
Andrii Gryshchenko: "An Overview of CQRS and Event Sourcing"
Andrii Gryshchenko: "An Overview of CQRS and Event Sourcing"Andrii Gryshchenko: "An Overview of CQRS and Event Sourcing"
Andrii Gryshchenko: "An Overview of CQRS and Event Sourcing"
 
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
 
Cloud overview 60_min
Cloud overview 60_minCloud overview 60_min
Cloud overview 60_min
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 
IBM ECM & Discovery Strategy
IBM ECM & Discovery StrategyIBM ECM & Discovery Strategy
IBM ECM & Discovery Strategy
 
Андрей Завадский "Бессерверная архитектура"
 Андрей Завадский "Бессерверная архитектура" Андрей Завадский "Бессерверная архитектура"
Андрей Завадский "Бессерверная архитектура"
 
Petrov Cloud for corporate customer
Petrov Cloud for corporate customerPetrov Cloud for corporate customer
Petrov Cloud for corporate customer
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
paper BPM on Rails4
paper BPM on Rails4paper BPM on Rails4
paper BPM on Rails4
 
Pronet bmc pro activenet monitoring. Современная система мониторинга и упра...
Pronet   bmc pro activenet monitoring. Современная система мониторинга и упра...Pronet   bmc pro activenet monitoring. Современная система мониторинга и упра...
Pronet bmc pro activenet monitoring. Современная система мониторинга и упра...
 
Моделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных системМоделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных систем
 
Технологические аспекты выбора CMS
Технологические аспекты выбора CMSТехнологические аспекты выбора CMS
Технологические аспекты выбора CMS
 
Губкин Александр
Губкин АлександрГубкин Александр
Губкин Александр
 

Governance of content

  • 1. Власть над содержанием Опыт разработки CMS с открытым кодом Дмитрий Шейко www.cmsdevelopment.com 2006
  • 2. www.cmsdevelopment.com Ресурсы Идея Проектная документация Alpha Beta Stable New Alpha Период развития Жизненный цикл проекта
  • 3. www.cmsdevelopment.com Часть I Видение проекта
  • 4. www.cmsdevelopment.com Массив разрозненной информации Упорядоченная информации RM DM DAM Организация информации
  • 5. www.cmsdevelopment.com Управление информацией
  • 6. www.cmsdevelopment.com Процессор Функциональность Оформление Данные Доставка информации
  • 7. www.cmsdevelopment.com Оформление Функциональность Данные XSLT процессор XSLT преобразование
  • 8. www.cmsdevelopment.com Оформление Функциональность Данные UIML процессор UIML XUL LZX XAML MXML UIML преобразование
  • 9. www.cmsdevelopment.com Функциональность Оформление Данные XML Sapiens преобразование XML Sapiens процессор
  • 10. www.cmsdevelopment.com Оформление Templates SDCs Данные Функциональность DDCs CMS Applications Структура Fieldsets Layouts QCs Компоненты XML Sapiens
  • 11. www.cmsdevelopment.com Код шаблона Инструкция … Инструкция … DDC Инструкция … Код шаблона Инструкция … CMS Application Fieldset Событие QC … Инструкции XML Sapiens
  • 12. www.cmsdevelopment.com Ответ сервера XML Sapiens WML Код шаблона RSS Код шаблона HTML Код шаблона Функ- циональность Атрибуты Данные URL Документ Процессор Доставка
  • 13. www.cmsdevelopment.com Часть II Реализация проекта
  • 14. www.cmsdevelopment.com Ресурсы Идея Период развития Документирование Разработка тестов API Разработка API Разработка интерфейсов Адаптация Стадии разработки проекта
  • 15.
  • 16. www.cmsdevelopment.com Библиотеки API Model Оформление интерфейсов View Диспетчер событий интерфейсов Controller Компонентная модель и MVC
  • 17. www.cmsdevelopment.com Проект Система Проект Адаптация Модифицированная система Обновление системы Обновление системы Безопасная адаптация
  • 18. www.cmsdevelopment.com Событие - > Контроллер Событие - > Контроллер Область адаптации Аспект адаптация Аспект-ориентированная адаптация
  • 19. Контактная информация Дмитрий Шейко Ведущий программист Red Graphic Systems, соавтор Open Source CMS SAPID (sapid.sf.net), автор коммерческих CMS MySite, ECMP Site Sapiens (www.sitesapiens.com), автор спецификации XML Sapiens (www.xmlsapiens.org) [email_address] www. cmsdevelopment.com www.cmsdevelopment.com Спасибо за внимание!