Инсталяционные профили, создание сборок.

ershov.andrey · 8 мая, 2010
Тип доклада: 
Презентация
Категория: 
Разработка, тестирование, внедрение
Уровень знаний: 
Средний
Докладчик:

Андрей Ершов (ershov.andrey)
Днепропетровск, Ukraine

Примерный план доклада:

  1. Что такое сборка, примеры сборок (Open Atrium, Managing News, MapBox)
    1. Расположение модулей и тем в сборках
  2. Что такое инсталяционный профиль
    1. Где находяться профили
    2. Как работают инсталяционные профили
    3. Основные хуки
      1. hook_profile_modules() - список устанавливаемых модулей
      2. hook_profile_task_list() - задачи, запускаемые инсталятором
      3. hook_profile_tasks() - дополнительные задачи инсталяции
    4. Жизненный цикл инсталяционного профиля
      1. Знакомство с Batch API
      2. Основные приемы создания сущностей Drupal во время инсталяции
  3. Модуль Install Profile API
    1. Функции модуля
    2. Создание сущностей Drupal с помощью модуля Install Profile API
  4. Знакомство с набором модулей и тем для создания сборок
    1. Модуль Features
    2. Модуль Strongarm
    3. Модуль Context
    4. Модуль Feature Server
    5. Тема Rubik/Cube
    6. Дополнительные модули
  5. Делаем свою сборку с начала
    1. Разбираем инсталяционный профиль и features из сборки Open Atrium
    2. Создаем свой профиль и feature для сборки
  6. Найденные баги и ограничения в коде ядра и модулей при разработке инсталяционных профилей
  7. Ресурсы и литература

Комментарии

#1
Brun аватар

Збірки будуть робитись засобами Drush? Буде ще якийсь додатковий тюнінг перед інсталяцією?

#2
ershov.andrey аватар

Нет, сборки будут на основе инсталяционных профилей + модуль features, но про модуль features я расскажу только вкратце, так как это отдельная тема. Если интересно, обратите внимание на сборки Open Atrium, Managing News, Map Box (developmentseed.org).