Тема: Composer installers и ImageCMS

С выходом Composer installers v1.0.24 стало возможно добавлять ваши модули через Composer.

Как это работает
Раньше все зависимости по умолчанию ставились в папку "vendors", а не applications/modules как нужно для ImageCMS. Теперь же вы можете указать тип "imagecms-module" и в installer-name указать название вашего модуля. После чего он будет установлен в нужную нам папку. Та же ситуация с шаблонами, нужно указать тип "imagecms-template".

http://i.imgur.com/u7z4pfi.png

Пример такого модуля доступен здесь

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

2

Re: Composer installers и ImageCMS

Fire_Horse пишет:

Еще вопрос. У вас в модулях можно встретить такие строчки:

use CMSFactory\assetManager;
use CMSFactory\Events;

Можно ли как-то в своих модулях использовать такой способ?

да, это внутренние классы системы и их можно использовать везде

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down