Сторонние библиотеки в расширениях

Обсуждение документации второй версии фреймворка. Переводы Cookbook и авторские рецепты.
Ответить
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Сторонние библиотеки в расширениях

Сообщение rak »

Доброго времени суток.
Столкнулся с тем, что привычка включать папку assets при разработке расширений-оберток над js библиотеками осталась у многих с 1й версии. Т.е. идет разработка виджета под select2 - js идет вместе с библиотекой, в виджете для ckeditor в комплекте идет собственно сам js плагин.

Мне кажется раздел документации https://github.com/yiisoft/yii2/blob/ma ... endencies- нужно пометить хотя бы каким-то выделенным сообщением типа
При возможности используйте в зависимостях официальные версии библиотек с packagist/bower
, иначе получается ситуация, что во-первых, одни и те же js библиотеки идут в разных пакетах свои, т.е. дублируются, во-вторых, могут быть проблемы, когда несколько таких екстеншенов будут подключены на одной странице.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Сторонние библиотеки в расширениях

Сообщение zelenin »

после внедрения bower папок assets в новых (!) расширениях практически не замечал. Обратное замечал часто.
Demon_id
Сообщения: 421
Зарегистрирован: 2011.10.29, 00:13

Re: Сторонние библиотеки в расширениях

Сообщение Demon_id »

я только свои жс-ки со своим кодом кладу в assets своих расширений. сторонние указываю в бандле зависимостями.
Ответить