Буквально пару дней назад я выложил пакет с набором классов, которые позволяют сжимать скрипты в один файл, используя yui или google closure compiler. Продолжая развитие темы хочу сообщить что в пакете теперь присутствуют теги для django приложений. Я не буду расписывать как их использовать, это достаточно расписано в README файле репозитория. Вы еще не знаете в каком?
git@github.com:hash3g/jccompressor.git
Пользуйтесь на здоровье :)
Разместил: Виталий Волков в 20:03 Март 18, 2010. Комментарии выключены
Рубрики: Без рубрики. Теги: build, css, django, js, сжатие скриптов.
В наших проектах всегда используется n-ное число клиентского кода, как js, так и css. Но на боевые сервера данные скрипты должны попадать сжатыми каким-нибудь компрессором. Каждый раз при обновлении css, добавлении нового js функционала приходится пересжимать скрипты по новой и отдавать клиенту. Это не самый лучший вариант. Поэтому был написан класс, который собирал все скрипты в один файл и травил его компоновщику. На стороне клиента оставалось только сделать апдейт скриптов и изменить версию файла и компоновщик сам пересобирал и сжимал скрипты через yuicompressor.
Функционал будет постепенно дополняться. Так к примеру в планах внедрить разбиение скриптов по размеру (IE имеет привычку не грузить css файл полностью если он превышает определенный размер).
Самую последнюю версию можно забрать с github’а
git clone git@github.com:hash3g/jccompressor.git
Разместил: Виталий Волков в 18:03 Март 16, 2010. Комментарии выключены
Рубрики: Без рубрики. Теги: css, js, сжатие скриптов.