Menu
Глава 8 – Как использовать наследование Bundle для перезаписи частей bundle

Работаю со сторонними bundle, у вас может сложиться ситуация, когда вы захотите заменить некоторые файлы стороннего бандла своими. Symfony предоставляет пути переопределения контроллеров, шаблонов и других файлов из папки Resources/.

Глава 7 – Лучшая практика структуирования bundles

Bundle – это папка с определенной структурой. Даже если bundle очень гибкий, вы должны придерживаться определенной структурой, если хотите, чтобы вашим bundle кто-нибудь еще пользовался.

Глава 6 – Как установить сторонний Bundle

Большинство bundles предоставляют свою собственную установку. Однако, есть общие шаги для всех bundle.

Глава 5 – Как применить Assetic Filter для файлов с определенным расширением

Фильтры assetic можно применять индивидуально, к группе файлов и даже, как вы скоро увидите, к файлом с определенным расширением. Чтобы показать вам как это сделать представим что вы хотите использовать CoffeScript фильтр, который будет компилировать CoffeScript в JavaScript.

Глава 4 – Используем Assetic для Оптимизации Изображений

Среди множества фильтров, в Assetic есть 4 фильтра, которые можно использовать для оптимизации изображения на лету. Это позволяет вам использовать преимущества маленьких изображений и при этом не использовать редакторы изображений, для изменения каждой картинки в отдельности. Результат кэшируется и может использоваться в prod без падения производительности.

Глава 3 – Минификация JS и CSS при помощи YUI Compressor

Yahoo! предоставило свой компрессор, который, если верить книге быстрее.

Глава 2 – Минификация файлов при помощи UglifyJS и UglifyCSS

Как минифицировать файлы при помощи UglifyJS и UglifyCSS

UglifyJS это JS парсер/компрессор/красотанаводитель. Используется для объединения и минификации JS assets, что уменьшает количество HTTP запросов и делает ваш сайт быстрым. UglifyCSS делает тоже самое только с CSS

Глава 1. Как использовать Assetic для Asset Management

assets – актив, имущество. Я бы перевел это как ресурс

Accetic содержит в себе 2 основных идеи: assets и filters. Assets это файлы CSS, JavaScript и картинки. Filters это “вещь”, которая может быть применина к файлам, прежде чем передать их браузеру. Это позволяет разделить asset файлы хранящиеся в приложении и файлы переданные пользователю