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

Содержание

Слайд 1Власть над содержанием Опыт разработки CMS с открытым кодом
Дмитрий Шейко www.cmsdevelopment.com
2006


Слайд 2www.cmsdevelopment.com

Ресурсы
Идея
Проектная документация
Alpha
Beta
Stable
New Alpha
Период развития
Жизненный цикл проекта


Слайд 3www.cmsdevelopment.com
Часть I
Видение проекта


Слайд 4www.cmsdevelopment.com


Массив разрозненной информации
Упорядоченная информации
RM
DM
DAM
Организация информации


Слайд 5www.cmsdevelopment.com
Управление информацией


Слайд 6www.cmsdevelopment.com
Процессор
Функциональность
Оформление
Данные
Доставка информации


Слайд 7www.cmsdevelopment.com
Оформление
Функциональность
Данные
XSLT процессор
XSLT преобразование


Слайд 8www.cmsdevelopment.com
Оформление
Функциональность
Данные
UIML процессор
UIML XUL LZX XAML MXML
UIML преобразование


Слайд 9www.cmsdevelopment.com
Функциональность
Оформление
Данные
XML Sapiens преобразование
XML Sapiens процессор


Слайд 10www.cmsdevelopment.com
Оформление
Templates SDCs
Данные
Функциональность
DDCs
CMS Applications
Структура
Fieldsets Layouts
QCs
Компоненты XML Sapiens


Слайд 11www.cmsdevelopment.com
Код шаблона
Инструкция … Инструкция



DDC
Инструкция

Код шаблона
Инструкция

CMS Application
Fieldset




Событие
QC

Инструкции XML Sapiens


Слайд 12www.cmsdevelopment.com
Ответ сервера XML Sapiens
WML

Код шаблона



RSS

Код шаблона



HTML

Код шаблона



Функ- циональность

Атрибуты
Данные
URL
Документ
Процессор
Доставка


Слайд 13www.cmsdevelopment.com
Часть II
Реализация проекта


Слайд 14www.cmsdevelopment.com
Ресурсы
Идея
Период развития

Документирование

Разработка тестов API

Разработка API

Разработка интерфейсов

Адаптация
Стадии разработки проекта


Слайд 15www.cmsdevelopment.com
Документация
Диаграмма классов
Архитектура БД
Компонентная модель
Описание API


Слайд 16www.cmsdevelopment.com
Библиотеки API
Model
Оформление интерфейсов
View
Диспетчер событий интерфейсов
Controller
Компонентная модель и MVC


Слайд 17www.cmsdevelopment.com
Проект




Система
Проект




Адаптация
Модифицированная система


Обновление
системы
Обновление
системы
Безопасная адаптация


Слайд 18www.cmsdevelopment.com
Событие -> Контроллер
Событие -> Контроллер
Область адаптации
Аспект адаптация
Аспект-ориентированная адаптация


Слайд 19www.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) sheiko@cmsdevelopment.com www. cmsdevelopment.com

Спасибо за внимание!


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

Яндекс.Метрика