Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «composer»
Разработка Magento-модулей с развертыванием приложения через Magento Composer 2014-12-31 15:27:53
... с использованием Magento Composer'а. Структура типового ... доступные через Magento Composer;
...
+ развернуть текст сохранённая копия
Введение
В статье описан опыт развертывания девелоперской версии Magento-приложения с использованием Magento Composer'а. Структура типового Magento-приложения в нашей компании:
- Magento
- Сторонние модули, используемые в проекте
- Разрабатываемые нами модули, используемые более, чем в одном нашем проекте
- Разрабатываемый нами модуль, содержащий функционал конкретно для данного проекта
- Тема для конкретного проекта
Девелоперская версия Magento-приложения должна позволять разрабатывать код наших модулей и заливать изменения в соответствующие репозитории, позволяя коду общих модулей мигрировать между проектами.
В связи с началом нового проекта для развертывания Magento-приложений решили попробовать Magento Composer. На данный момент у нас код каждого проекта хранится в своем SVN-репозитории, плюс в отдельном — все разрабатываемые нами модули (как общие, так и специализированные):
- инсталляция Magento и сторонние модули для проекта 01;
- инсталляция Magento и сторонние модули для проекта 02;
- ...
- наши модули;
Для использования Magento Composer'а проект разделили на следующие части (каждая в своем git-репозитории):
- z_mage_composer_prj_01_full: скрипты развертывания всего проекта, тема, сторонние модули, не доступные через Magento Composer;
- z_mage_composer_mod_01: первый модуль, от которого зависит проект;
- z_mage_composer_mod_02: второй модуль, от которого зависит проект;
Читать дальше →
Тэги: composer, e-commerce, ecommerce, github, magento, php, разработка
Лучшее из мира PHP за 2014 год + конкурс от компании JetBrains! PHP-Дайджест № 53 2014-12-22 01:49:12
+ развернуть текст сохранённая копия
Следуя традиции, мы решили подвести итоги уходящего года и выделить самые значимые события в мире PHP, которых, к счастью, было немало. И конечно же, подборка со ссылками на свежие материалы за последние три недели.
Под катом вас также ждет конкурс с призами от компании JetBrains!
Читать дальше →
Тэги: composer, elephpant, group, hack, hhvm, jetbrains, laravel, php, symfony, yii, zfort, блог, веб-разработка, дайджест, компании, конкурс, новости, подборка, ссылки
Composer. Небезопасно использовать packagist и приватный источник пакетов одновременно 2014-12-15 09:54:01
... который указан в composer.json, а ... его: Composer: Replace, Conflict & Forks Explained, Composer: ...
+ развернуть текст сохранённая копия
Уже было нечто подобное. Хотя это поведение багом не было, но его исправили. Дело было в том, что composer мог установить не тот пакет, который указан в composer.json, а замещающий его: Composer: Replace, Conflict & Forks Explained, Composer: Downloading Random Code Is Not A Security Vulnerability?. Но осталось другое поведение. Оно очевидно, но, как мне кажется, обделено вниманием.
Читать дальше →
Тэги: composer, php
Как Composer на 70% ускорили 2014-12-02 18:24:12
... />
github.com/composer/composer/commit/ac676f47f7bbc619678a29deae097b6b0710b799
+ развернуть текст сохранённая копия
По всей видимости, на наших глазах родился еще один легендарный коммит (осторожно, в комментариях сплошные гифки):
github.com/composer/composer/commit/ac676f47f7bbc619678a29deae097b6b0710b799
При попытке разобраться с проблемой производительности Композера поступило предположение, что причина проблемы кроется в сборщике мусора:
Это действительно может быть проблемой по части GC. Если создается много объектов, и все они не могут быть «удалены», то GC в PHP начинает сходить с ума — он постоянно пытается провести сборку мусора, но убирать-то нечего — поэтому он просто тратит лишнее время/такты процессора. На это указывает и то, что проблема выявляется только на больших проектах (= много объектов), но не так заметна на маленьких (= GC включается не так часто).
Читать дальше →
Тэги: composer, php, веб-разработка
[Перевод] Глобальная установка PHP инструментов, используя Composer 2014-11-10 00:56:05
... br/>Менеджер пакетов Composer вместе с репозиторием ... code class="bash">$ composer global require ' ...
+ развернуть текст сохранённая копия
Менеджер пакетов Composer вместе с репозиторием Packagist быстро становится де-факто системой управления PHP пакетами.
Я недавно обнаружил одну очень удобную возможность, вы можете установить пакеты глобально, а не в папку проекта как обычно. Я думаю, что это крайне удобно для разработки, например PHPUnit может быть доступен везде.
Для того, чтобы установить пакет глобально, запустите команду require с добавлением модификатора global . Для установки к примеру PHPUnit вам нужно выполнить:
$ composer global require 'phpunit/phpunit=*'
Читать дальше →
Тэги: composer, php, phpmd, phpunit, веб-разработка
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Главная / Главные темы / Тэг «composer»
|
|