Craft Asset Source Generator plugin for Craft CMS 3.x
Creates configured asset sources when the plugin is first installed, (*1)
, (*2)
Requirements
This plugin requires Craft CMS 3.0.0-beta.23 or later., (*3)
Installation
To install the plugin, follow these instructions., (*4)
-
Open your terminal and go to your Craft project:, (*5)
cd /path/to/project
-
Then tell Composer to load the plugin:, (*6)
composer require servdhost/craft-asset-source-generator
-
In the Control Panel, go to Settings → Plugins and click the “Install” button for Craft Asset Source Generator., (*7)
Craft Asset Source Generator Overview
A Craft CMS plugin to create some asset volumes upon installation. Used within Servd's infrastructure., (*8)
Configuring Craft Asset Source Generator
Create a config file at config/craft-asset-source-generator.php
with something like the following contents:, (*9)
<?php
return [
'sources' => [
[
'keyId' => 'your-AWS-key',
'secret' => 'your-AWS-secret',
'bucket' => 's3-bucket',
'region' => 's3-region',
'subfolder' => 'prepended-to-all-asset-keys',
'expires' => '5 minutes',
'cfDistributionId' => 'cloudfront-distro-id',
'name' => 'volume-name',
'handle' => 'volume-handle',
'hasUrls' => true,
'url' => 'https://url-to-your-volume.com'
]
]
];
You can add multiple volumes, they just need different handles., (*10)
Using Craft Asset Source Generator
Ensure craftcms/aws-s3 is installed prior to installing this plugin., (*11)
Then install this plugin., (*12)
Brought to you by Servd, (*13)