novatio/silverstripe-aviary

一个基于Aviary Photo Editor构建的SilverStripe图片编辑器。

安装: 38

依赖: 0

建议者: 0

安全: 0

星标: 5

关注者: 4

分支: 5

开放性问题: 2

类型:silverstripe-module

1.0.2 2016-07-01 15:28 UTC

This package is auto-updated.

Last update: 2024-09-12 20:08:22 UTC


README

一个基于Aviary Photo Editor(或Adobe Creative SDK Image Editing组件)构建的SilverStripe图片编辑器。编辑器可在Assets Admin和HtmlEditorField Image组件中使用。silverstripe-aviary

要求

SilverStripe >= 3.1

安装

Composer

  1. composer require novatio/silverstripe-aviary
  2. 添加aviary配置(见下文)
  3. 运行dev/build?flush=1

手动

  1. 将文件保存到SilverStripe安装根目录下的名为'aviary/'的文件夹中。
  2. 添加aviary配置(见下文)
  3. 运行dev/build?flush=1

配置

  1. Adobe Creative SDK网站上创建一个新的应用程序
  2. 将您的ClientID添加到mysite/_config/config.yml
Aviary:
  ClientID: '<your client id>'

默认情况下,此aviary模块将使用默认的Adobe Creative SDK Image Editing流程:它将使用默认的onSave方法,该方法将生成的图像保存到Creative Cloud,然后将其文件同步到您的文件系统中。

此方法有两个限制:编辑/输出限制为1兆像素和每月250,000次保存。

此模块提供了一个配置设置,以便所有图像逻辑都在您的服务器上本地处理。在本地处理所有保存可能会让您能够处理更大的文件而无需保存限制。

要启用此功能,请将以下内容添加到您的配置中

Aviary:
  LocalProcessing: true

注意:使用此设置时,Adobe Creative SDK库(JavaScript)仍然从Adobe的服务器加载。如果您也想从自己的服务器加载此库,请添加以下配置指令

Aviary:
  LocalProcessing: true
  UseLocalLibrary: true

请查阅Adobe Creative SDK使用条款,以确保本地处理和从自己的服务器加载库是允许的。

归属