Drupal Apps.

1,273 views
1,225 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,273
On SlideShare
0
From Embeds
0
Number of Embeds
347
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Drupal Apps.

  1. 2. <ul><li>Drupal Apps </li></ul>Anton Ivanov WDG Company
  2. 3. Создание сайта на Drupal Классический путь <ul><li>Скачиваем Drupal </li></ul><ul><li>Скачиваем модули </li></ul><ul><li>Установка </li></ul><ul><li>Пользователи и права </li></ul><ul><li>Настройка модулей </li></ul><ul><li>Тестовый контент </li></ul>
  3. 5. Создание сайта на Drupal используя Drupal Apps <ul><li>Скачиваем и Устанавливаем Drupal </li></ul><ul><li>Скачиваем модуль Apps </li></ul><ul><li>Скачиваем модуль подключения к Apps Store </li></ul><ul><li>Выбираем App и устанавливаем его </li></ul>
  4. 6. Что такое Drupal Apps <ul><li>Концепция переноса функционала с одного Drupal сайта на другой </li></ul><ul><li>Средство позволяющее максимально простым и дружественным способом произвести перенос. </li></ul>
  5. 7. Процесс установки App <ul><li>Получение списка Apps манифестов </li></ul><ul><li>Скачивание недостающих модулей </li></ul><ul><li>Скачивание недостающих тем </li></ul><ul><li>Скачивание недостающих библиотек </li></ul><ul><li>Установка </li></ul><ul><li>Настройка App </li></ul>
  6. 8. Философия App <ul><li>Решение определенных специфических проблем </li></ul><ul><li>Полностью законченное решение </li></ul><ul><li>Не является универсальным решением </li></ul>
  7. 9. Drupal Apps для разработчика <ul><li>Обертка модуля ”Features” </li></ul><ul><li>Кастомные модули </li></ul><ul><li>Обновление </li></ul>
  8. 10. Хуки App <ul><li>hook_apps_app_info() </li></ul><ul><li>hook_apps_servers_info() </li></ul><ul><li>hook_install_tasks( $install_state ) </li></ul>
  9. 11. Создание собственного App <ul><li>Решение задачи локально </li></ul><ul><li>Запаковка по средствам ”Features” </li></ul><ul><li>Кастомный код </li></ul><ul><li>Имплементация hook_apps_app_info() </li></ul><ul><li>Создание файла manifest.app </li></ul>
  10. 12. Структура App
  11. 13. Создание App сервера <ul><li>hook_menu() + JSON ответ </li></ul><ul><li>модуль “App Server” </li></ul>
  12. 14. Продажа Apps <ul><li>Сборка “App Store” </li></ul><ul><li>Drupal 7 + Drupal Commerce + Apps </li></ul>
  13. 15. Полезные ресурсы <ul><li>http://groups.drupal.org/open-app-standard </li></ul><ul><li>http://drupal.org/project/apps </li></ul><ul><li>http://drupal.org/project/appserver </li></ul><ul><li>http://drupal.org/project/appstore </li></ul><ul><li>http://drupal.org/project/appstore_client </li></ul><ul><li>http://docs.openpublicapp.com/display/ INST/How+to+Build+an+App </li></ul>
  14. 16. Спасибо за внимание <ul><li>Skype: antonnavi </li></ul><ul><li>Email: anton.ivanov@wdg.com.ua </li></ul>

×