Александр Бондаренко - CommerceBox - Почему мы решили...
Transcript of Александр Бондаренко - CommerceBox - Почему мы решили...
CommerceBox — Почему мы
решили перевести нашу сборку на
Apps.
В последней сборке 7.0:
- 192 модуля на инсталяции.
- Проблема с установкой на Denver,
Openserver.
- Время установки 20+ минут.
- Отсутствует гибкость.
- Каждая новая фича еще больше
усугубляла ситуацию.
Что нужно?
- Гибкость.
- Дополняемость.
- Легкость.
- Мульти-темы (скины).
Настройка серверной части (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
Настройка клиентской части (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',
)
Что дальше?
Commercebox.org
CommerceBox — Почему мы решили
перевести нашу сборку на Apps.
Бондаренко Александр (Snig)
Team Lead