silverstripe / cdncontent
This package is abandoned and no longer maintained.
The author suggests using the symbiote/silverstripe-cdncontent package instead.
A module that uses the content-services module for mapping Files and/or theme content from the CMS to compatible CDNs.
Package info
github.com/silverstripe-australia/silverstripe-cdncontent
Type:silverstripe-module
pkg:composer/silverstripe/cdncontent
3.2.3
2020-06-22 04:57 UTC
Requires
Replaces
- silverstripe/cdncontent: 3.2.3
This package is not auto-updated.
Last update: 2022-02-01 12:38:17 UTC
README
A module that allows the assets for a theme to be stored on a CDN
Overview
Provides a few CDN related pieces of functionality
- Store assets from Files & Images in a specified CDN
- Store theme related assets in a configured CDN
Requirements
- Content Services module https://github.com/nyeholt/silverstripe-content-services/
- Patches to the framework folder - see the framework.patch file
Installation
- Add the following extensions
File: extensions: - CDNFile Folder: extensions: - CDNFolder # If using the Versioned Files module FileVersion: extensions: - CDNFile
- Configure the locations for storing content items
ContentService:
constructor:
defaultStore: S3DevBucket
properties:
stores:
FileCDN:
ContentReader: FileContentReader
ContentWriter: FileContentWriter
Note: In this case, ContentReader and ContentWriter should be the names of other
items configured in the injector - the default contentservices.yml defines the above ones as
---
Name: contentservices
---
Injector:
FileContentReader:
type: prototype
properties:
basePath: mycontent
FileContentWriter:
type: prototype
properties:
basePath: mycontent