Governance of content

928 views

Published on

Власть над содержанием. Опыт разработки CMS с открытым кодом

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
928
On SlideShare
0
From Embeds
0
Number of Embeds
45
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Governance of content

  1. 1. Власть над содержанием Опыт разработки CMS с открытым кодом Дмитрий Шейко www.cmsdevelopment.com 2006
  2. 2. www.cmsdevelopment.com Ресурсы Идея Проектная документация Alpha Beta Stable New Alpha Период развития Жизненный цикл проекта
  3. 3. www.cmsdevelopment.com Часть I Видение проекта
  4. 4. www.cmsdevelopment.com Массив разрозненной информации Упорядоченная информации RM DM DAM Организация информации
  5. 5. www.cmsdevelopment.com Управление информацией
  6. 6. www.cmsdevelopment.com Процессор Функциональность Оформление Данные Доставка информации
  7. 7. www.cmsdevelopment.com Оформление Функциональность Данные XSLT процессор XSLT преобразование
  8. 8. www.cmsdevelopment.com Оформление Функциональность Данные UIML процессор UIML XUL LZX XAML MXML UIML преобразование
  9. 9. www.cmsdevelopment.com Функциональность Оформление Данные XML Sapiens преобразование XML Sapiens процессор
  10. 10. www.cmsdevelopment.com Оформление Templates SDCs Данные Функциональность DDCs CMS Applications Структура Fieldsets Layouts QCs Компоненты XML Sapiens
  11. 11. www.cmsdevelopment.com Код шаблона Инструкция … Инструкция … DDC Инструкция … Код шаблона Инструкция … CMS Application Fieldset Событие QC … Инструкции XML Sapiens
  12. 12. www.cmsdevelopment.com Ответ сервера XML Sapiens WML Код шаблона RSS Код шаблона HTML Код шаблона Функ- циональность Атрибуты Данные URL Документ Процессор Доставка
  13. 13. www.cmsdevelopment.com Часть II Реализация проекта
  14. 14. www.cmsdevelopment.com Ресурсы Идея Период развития Документирование Разработка тестов API Разработка API Разработка интерфейсов Адаптация Стадии разработки проекта
  15. 15. www.cmsdevelopment.com Документация <ul><li>Диаграмма классов </li></ul><ul><li>Архитектура БД </li></ul><ul><li>Компонентная модель </li></ul><ul><li>Описание API </li></ul>
  16. 16. www.cmsdevelopment.com Библиотеки API Model Оформление интерфейсов View Диспетчер событий интерфейсов Controller Компонентная модель и MVC
  17. 17. www.cmsdevelopment.com Проект Система Проект Адаптация Модифицированная система Обновление системы Обновление системы Безопасная адаптация
  18. 18. www.cmsdevelopment.com Событие - > Контроллер Событие - > Контроллер Область адаптации Аспект адаптация Аспект-ориентированная адаптация
  19. 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 Спасибо за внимание!

×