O'Reilly logo

Mastering Yii by Charles R. Portwood II

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Third-party asset tools

When working with modern web applications, we often need to include many different types of asset from various sources. Including these assets directly in our application can cause several problems, namely:

  • Licensing of third-party assets
  • Management of versions and security
  • Repository size
  • Build processes

Rather than including assets directly in our application, we can utilize third-party asset management tools such as NodeJS and Bower, which can alleviate all of the issues outlined previously.

With Yii2, we can work directly with Node and Bower packages. For simple applications, we can include these packages directly in our composer.json file by including bower-asset/PackageName and npm-asset/PackageName within the require

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required