16
CommerceBox — Почему мы решили перевести нашу сборку на Apps.

Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps

Embed Size (px)

Citation preview

Page 1: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps

CommerceBox — Почему мы

решили перевести нашу сборку на

Apps.

Page 2: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps
Page 3: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps
Page 4: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps
Page 5: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps

В последней сборке 7.0:

- 192 модуля на инсталяции.

- Проблема с установкой на Denver,

Openserver.

- Время установки 20+ минут.

- Отсутствует гибкость.

- Каждая новая фича еще больше

усугубляла ситуацию.

Page 6: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps
Page 7: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps

Что нужно?

- Гибкость.

- Дополняемость.

- Легкость.

- Мульти-темы (скины).

Page 8: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps
Page 9: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps
Page 10: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps

Настройка серверной части (AppServer)

name = Test content

description = Creates test content

machine_name = app_test_content

version = 1.0

downloadable = app_test_content 1.0

author = internetdevels

author_url = http://www.internetdevels.com

dependencies[test_content] = test_content 7.0

downloadables[test_content 7.0] =

http://example.com/commercebox_test_content.tar.gz

downloadables[app_test_content 1.0] =

http://1080.local.drupalcompany.com/drupal_app/app_test_content.tar.gz

libraries[test_libery] = test_libery 7.0

downloadables[app_test_content 1.0] =

http://1080.local.drupalcompany.com/drupal_app/app_test_content.tar.gz

Page 11: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps
Page 12: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps

Настройка клиентской части (Apps)

hook_apps_servers_info()

'cb_apps' => array(

'title' => 'CommerceBox APPS server',

'description' => 'Apps for CommerceBox distribution',

'manifest' => 'http://appserver.commercebox.org/app/query/4',

)

Page 13: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps
Page 14: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps

Что дальше?

Page 15: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps

Commercebox.org

Page 16: Александр Бондаренко - CommerceBox - Почему мы решили перевести нашу сборку на Apps

CommerceBox — Почему мы решили

перевести нашу сборку на Apps.

Бондаренко Александр (Snig)

Team Lead