Upload
anton-ivanov
View
192
Download
0
Embed Size (px)
Citation preview
Drupal Apps
Anton IvanovWDG Company
Создание сайта на Drupal Классический путь
Скачиваем Drupal Скачиваем модули Установка Пользователи и права Настройка модулей Тестовый контент
Создание сайта на Drupal используя Drupal Apps
Скачиваем и Устанавливаем Drupal Скачиваем модуль Apps Скачиваем модуль подключения к
Apps Store Выбираем App и устанавливаем его
Что такое Drupal Apps
Концепция переноса функционала с одного Drupal сайта на другой
Средство позволяющее максимально простым и дружественным способом произвести перенос.
Процесс установки App
Получение списка Apps манифестов Скачивание недостающих модулей Скачивание недостающих тем Скачивание недостающих библиотек Установка Настройка App
Философия App
Решение определенных специфических проблем
Полностью законченное решение Не является универсальным
решением
Drupal Apps для разработчика
Обертка модуля ”Features” Кастомные модули Обновление
Хуки App
hook_apps_app_info() hook_apps_servers_info() hook_install_tasks($install_state)
Создание собственного App
Решение задачи локально Запаковка по средствам ”Features” Кастомный код Имплементация
hook_apps_app_info() Создание файла manifest.app
Структура App
Создание App сервера
hook_menu() + JSON ответ модуль “App Server”
Продажа Apps
Сборка “App Store” Drupal 7 + Drupal Commerce + Apps
Полезные ресурсы
groups.drupal.org/open-app-standarddrupal.org/project/appsdrupal.org/project/appserverdrupal.org/project/appstoredrupal.org/project/appstore_clientdocs.openpublicapp.com/display/INST/How+to+Build+an+App
Спасибо за внимание
Skype: antonnaviEmail: [email protected]