Download - Drupal Apps
![Page 1: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/1.jpg)
![Page 2: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/2.jpg)
Drupal Apps
Anton IvanovWDG Company
![Page 3: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/3.jpg)
Создание сайта на Drupal Классический путь
Скачиваем Drupal Скачиваем модули Установка Пользователи и права Настройка модулей Тестовый контент
![Page 4: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/4.jpg)
![Page 5: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/5.jpg)
Создание сайта на Drupal используя Drupal Apps
Скачиваем и Устанавливаем Drupal Скачиваем модуль Apps Скачиваем модуль подключения к
Apps Store Выбираем App и устанавливаем его
![Page 6: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/6.jpg)
Что такое Drupal Apps
Концепция переноса функционала с одного Drupal сайта на другой
Средство позволяющее максимально простым и дружественным способом произвести перенос.
![Page 7: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/7.jpg)
Процесс установки App
Получение списка Apps манифестов Скачивание недостающих модулей Скачивание недостающих тем Скачивание недостающих библиотек Установка Настройка App
![Page 8: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/8.jpg)
Философия App
Решение определенных специфических проблем
Полностью законченное решение Не является универсальным
решением
![Page 9: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/9.jpg)
Drupal Apps для разработчика
Обертка модуля ”Features” Кастомные модули Обновление
![Page 10: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/10.jpg)
Хуки App
hook_apps_app_info() hook_apps_servers_info() hook_install_tasks($install_state)
![Page 11: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/11.jpg)
Создание собственного App
Решение задачи локально Запаковка по средствам ”Features” Кастомный код Имплементация
hook_apps_app_info() Создание файла manifest.app
![Page 12: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/12.jpg)
Структура App
![Page 13: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/13.jpg)
Создание App сервера
hook_menu() + JSON ответ модуль “App Server”
![Page 14: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/14.jpg)
Продажа Apps
Сборка “App Store” Drupal 7 + Drupal Commerce + Apps
![Page 15: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/15.jpg)
Полезные ресурсы
http://groups.drupal.org/open-app-standard http://drupal.org/project/apps http://drupal.org/project/appserver http://drupal.org/project/appstore http://drupal.org/project/appstore_client http://docs.openpublicapp.com/display/INST/How+to+Build+an+App
![Page 17: Drupal Apps](https://reader033.vdocuments.mx/reader033/viewer/2022061213/5498950fb47959ac028b4877/html5/thumbnails/17.jpg)