<rmcreative>

RSS

Все заметки с тегами «Composer, Yii»

Можно уточнить:

    (1)
    (1)
    (2)
    (1)
  1. Yii: релизный вторник

    12 апреля

    Решил каждый вторник посвящать релизам Yii. Смотреть что бы нарелизить из официальных пакетов Yii и, собственно, релизить. Начну со следующей недели.

    Первые несколько вторников обещают быть напряжёнными, но далее пойдёт лучше потому как мелкие частые релизы делать проще и понятней.

    4 комментария
  2. Yii, fxp и Asset packagist

    12 августа 2016

    Когда Composer ещё не стал стабильным, API его довольно часто менялось. Из за этого отваливались плагины. Одним из самых ярких примеров был постоянно ломавшийся fxp/composer-asset-plugin, используемый в Yii 2.0 и попивший немало крови. С релизом Composer проблема практически ушла, но к Yii 2.1, из за скорости установки и самой необходимости ставить плагин, было решено исследовать альтернативы. fxp, как и прежде, работает не быстро.

    Читаем

    26 комментариев
  3. Yii 2.0: не скачиваем клиентские пакеты

    6 апреля 2016

    При разработке Yii 2.0 мы сделали ошибку, включив в ядро по умолчанию клиентские пакеты вроде jQuery. В большинстве случаев это не доставляет проблем, но вот когда разрабатывается исключительно API, а пакеты всё-равно скачиваются и занимают место, возникает некое чувство дискомфорта.

    В 2.1 мы попробуем это решить, а пока можно воспользоваться средствами Composer прописав следующее в своём главном composer.json:

    "provide": {
        "bower-asset/jquery": "*",
        "bower-asset/jquery.inputmask": "*",
        "bower-asset/punycode": "*",
        "bower-asset/yii2-pjax": "*"
    },

    UPD: есть и в готовом виде: https://github.com/cebe/assetfree-yii2

    23 комментария
  4. Как поставить расширение на Yii 2.0 без Composer

    24 февраля 2015

    Не первый раз спрашивают, как поставить расширение Yii 2.0 без Composer. Отвечаю.

    Ставить будем yii2-imperavi-widget.

    • Идём в https://github.com/vova07/yii2-imperavi-widget/releases, забираем архив.
    • Смотрим его composer.json.
    • Там у нас есть секция autoload, в ней упоминание PSR-4 и vova07/imperavi.
    • Распаковываем файлы в vendor/vova07/imperavi.
    • В vendor/composer/autoload_psr4.php добавляем:
    'vova07\\imperavi\\' => array($vendorDir . '/vova07/imperavi/src'),
    • В vendor/yiisoft/extensions.php добавляем:
    'vova07/imperavi' => array (
        'name' => 'vova07/imperavi',
        'version' => '2',
        'alias' => array (
            '@vova07/imperavi' => $vendorDir . '/vova07/imperavi/src',
        ),
    ),

    Всё это делает за вас Composer. Лучше изучите его и не теряйте время.

    21 комментарий
  5. Yii доступен через Composer

    26 января 2013

    Новость короткая, но довольно важная.

    Благодаря попиныванию Tobias Munk Yii теперь доступен как пакет Composer и включён в репозиторий packagist.org.

    8 комментариев