Download the PHP package white43/yii2-cloud-asset-manager without Composer
On this page you can find all versions of the php package white43/yii2-cloud-asset-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package yii2-cloud-asset-manager
What it is
This small library is useful when you need to have repeatable hashes of your
asset bundles (thus, repeatable URLs of css
, js
, etc.) across deploys. It
helps to keep CDN cache warm and declines the number of the requests to the
origin. Nevertheless, it may be used in production environment as is without
uploading asset bundles to any remote storage. It relies on the contents of
your assets not on their timestamps, so it generates constant hashes and
caches them.
Installation
The preferred way to install this extension is to use composer
.
Next, you need to choose and install an appropriate adapter (which knows how to talk to different storages) from the list of the supported adapters. They can be found here.
For instance:
Cloud configuration
Your asset bundles will be automatically uploaded to the chosen cloud storage. On the browser side users will get files from that storage. Cache component will be used to speed up page load.
If you have already configured filesystem for any other purposes as a component, it is possible pass the name of the filesystem component.
If you prefer having components in Dependency Injection Container, it is not a problem.
Local configuration
Assets will not be uploaded to any cloud storage. This way may be useful for testing and/or when you just need to keep constant hashes for your assets without any cloud storage.
Upload your assets in the background
Add some configuration to your console.php
.
Add some configuration to your params.php
.
Run next command in the background (i.e. when a container is starting)
All versions of yii2-cloud-asset-manager with dependencies
bower-asset/jquery Version >=2.2
league/flysystem Version ^2.0 || ^3.0
yiisoft/yii2 Version ~2.0.13