2. Краткий практический обзор на тему управления проектами на Drupal Чем отличается процесс разработки на Drupal от типового процесса разработки решения с нуля Специфика оценки объема работ Типичные ошибки и риски на стадии обсуждения и планирования проекта с точки зрения специфики самого Drupal-а Как покорить изменения, если много работ проводится в админке Несколько практических вариантов эффективных и неэффективных подходов к реализации проектов на Drupal
3. Чем отличается процесс разработки на Drupal от типового процесса разработки решения с нуля ?
5. Обзор с двух сторон Отличие от процесса «разработки с нуля». Что надо учесть. Отличие от процесса работы «с коробкой». Что надо учесть. Основные иллюзии начинающего Drupal-ера.
6. Типовая структура разработки с нуля этапа «Реализация» Разработка базы данных Разработка бизнес-логики приложения Разработка визуальной части
7. Разработка базы данных Обычно надо создавать: таблицы взаимосвязи поля триггеры хранимые процедуры В друпал-проекте: практически отсутствует (этап, объем).
8. Разработка бизнес-логики приложения Обычно функциональную часть надо делать либо с нуля либо reuse наработок Drupalотвечает на этот вопрос: Модули! Их много. Их очень много. Базовые модули (CCK, Views, widgets) дают простор для реализациия, сокращают время Чем больше опыт – тем меньше модулей
10. <<box>> Подводные камни После первых Drupalпроектов появляется ощущение что «море по колено». Ошибочное ощущение проекта начинающего друпалера: Установил и настроил модули Сделал цссинг
12. Распределение трудозатрат Z = X + Y X - Drupalфункционална основании существующих модулей Y – весь специфический функционал, создающийся с нуля: новые модули
13. X - Drupalфункционална основании существующих модулей Сборка Drupalна модулях – 20% Работа напильником – 50% Css-инг – 30%
21. Типичные ошибки и риски управление изменениями требований Есть такой эффект - как правило в конце реализации приходит запрос на доработку «1 000 мелочей» На 99% - тот же напильник, для Drupalпроекта это очень существенный объем
22. Типичные ошибки и риски Производительность, хостинг - система требовательна к ресурсам, нужен хороший хостинг - один корявый SQL запросвалит всю систему