где хранить js плагины?

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
xoma_204
Сообщения: 318
Зарегистрирован: 2013.12.12, 02:06

где хранить js плагины?

Сообщение xoma_204 »

Здравствуйте есть куча плагинов, такие как tinymce, fancybox
а так же своих собственных скриптиков( которые состоят из js,css,php -файлов)
Где грамотнее всего будет все это хранить?
Как делают профессионалы?
Аватара пользователя
twix
Сообщения: 86
Зарегистрирован: 2011.12.12, 18:25

Re: где хранить js плагины?

Сообщение twix »

А в чем у вас проблема сейчас?

Вообще для js библиотек есть отличная вещь - пакеты
Хранить как обычно в папке /js.

А вот насчет js+css+php, то это у вас уже больше, чем просто js-плагин. Такое скорее лучше оформить расширением (extension).
xoma_204
Сообщения: 318
Зарегистрирован: 2013.12.12, 02:06

Re: где хранить js плагины?

Сообщение xoma_204 »

twix писал(а):А в чем у вас проблема сейчас?

Вообще для js библиотек есть отличная вещь - пакеты
Хранить как обычно в папке /js.

А вот насчет js+css+php, то это у вас уже больше, чем просто js-плагин. Такое скорее лучше оформить расширением (extension).
Т.е JS-плагин по определению не может содержать php-файлов?
а для чего нужна папка vendors?
Аватара пользователя
twix
Сообщения: 86
Зарегистрирован: 2011.12.12, 18:25

Re: где хранить js плагины?

Сообщение twix »

Все зависит от ситуации. JS-плагин также может состоять из php файла. Если php файл не использует функционал фреймворка, то можно оформить как пакет, иначе оформляется как расширение или виджет (также в зависимости от ситуации).
У вас есть конкретный пример или в общем только?
xoma_204
Сообщения: 318
Зарегистрирован: 2013.12.12, 02:06

Re: где хранить js плагины?

Сообщение xoma_204 »

twix писал(а):Все зависит от ситуации. JS-плагин также может состоять из php файла. Если php файл не использует функционал фреймворка, то можно оформить как пакет, иначе оформляется как расширение или виджет (также в зависимости от ситуации).
У вас есть конкретный пример или в общем только?
Ну вот конкретно:
Есть 3 плагина: fancybox,tinyMCE,Jcrop -тут нету php файлов, только js,cc,img
Куда мне кидать эти плагины?
Так же есть свой скрипт загрузки изображений- тут есть js,css,php -Файлы
А этот скрипт куда мне закинуть?
Аватара пользователя
twix
Сообщения: 86
Зарегистрирован: 2011.12.12, 18:25

Re: где хранить js плагины?

Сообщение twix »

Первые три подключайте как пакеты, храните в /webroot/js.
Загрузку изображений оформить как виджет или расширение.
xoma_204
Сообщения: 318
Зарегистрирован: 2013.12.12, 02:06

Re: где хранить js плагины?

Сообщение xoma_204 »

twix писал(а):Первые три подключайте как пакеты, храните в /webroot/js.
Загрузку изображений оформить как виджет или расширение.
Т.е разницы нету между понятиями виджеты и расширения?
просто хочу понять сущность этих определений, чтобы потом с легкостью находить нужные мне куски сайта в чужом коде, и оформлять правильно свои сайты
Аватара пользователя
flashimage
Сообщения: 1517
Зарегистрирован: 2011.01.23, 12:43

Re: где хранить js плагины?

Сообщение flashimage »

http://www.yiiframework.com/doc/guide/1 ... ension.use
Не говорите только, что и здесь не понятно.
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.
Ответить