silverstripe/cdncontent

此包已被弃用且不再维护。作者建议使用 symbiote/silverstripe-cdncontent 包。

一个模块,使用内容服务模块将文件和/或主题内容从CMS映射到兼容的CDN。

安装数: 5,345

依赖项: 0

建议者: 0

安全: 0

星标: 9

关注者: 8

分支: 10

类型:silverstripe-module

3.2.3 2020-06-22 04:57 UTC

README

一个允许将主题资产存储在CDN上的模块

概述

提供了一些与CDN相关的功能

  • 将文件和图像中的资产存储在指定的CDN上
  • 将主题相关资产存储在配置的CDN上

要求

安装

  • 添加以下扩展
File:
  extensions:
    - CDNFile
Folder: 
  extensions:
    - CDNFolder
# If using the Versioned Files module
FileVersion:
  extensions:
    - CDNFile
  • 配置存储内容项的位置
  ContentService:
    constructor:
      defaultStore: S3DevBucket
    properties:
      stores:
        FileCDN:
          ContentReader: FileContentReader
          ContentWriter: FileContentWriter

注意:在此情况下,ContentReader 和 ContentWriter 应该是注入器中配置的其他项的名称 - 默认 contentservices.yml 将上述项定义为

---
Name: contentservices
---

Injector:
  FileContentReader:
    type: prototype
    properties:
      basePath: mycontent
  FileContentWriter:
    type: prototype
    properties:
      basePath: mycontent