liip/rokka-imagine-bundle

此扩展包提供了ImagineBundle和Rokka服务的集成。

安装: 148

依赖: 0

建议: 0

安全: 0

星标: 11

关注者: 39

分支: 3

开放问题: 3

类型:symfony-bundle

1.2.0 2020-01-28 16:10 UTC

This package is auto-updated.

Last update: 2024-09-05 05:32:10 UTC


README

Build Status

概览

当与Symfony一起使用Rokka.io时,我们建议使用Rokka客户端扩展包,但此扩展包可以作为过渡,并允许您将Rokka.io服务作为LiipImagineBundle的驱动程序使用。

它将您的现有Imagine配置与相同的名称生成Rokka堆栈。然后它将Rokka堆栈动态使用,因此您无需更改代码。这几乎是一个即插即用的替代品。

注意:虽然我们对从LiipImagineBundle配置转换为rokka堆栈进行了测试,但在转换过程中仍可能出现视觉差异或错误。在切换生产网站之前,请检查生成的堆栈。

安装

步骤1:下载扩展包

打开命令行,进入项目目录,并执行以下命令以下载此扩展包的最新稳定版本

$ composer require liip/rokka-imagine-bundle

此命令需要您全局安装了Composer,具体说明请参阅Composer文档的安装章节

步骤2:启用扩展包

然后,启用扩展包

// config/bundles.php
return [
    ...
    Liip\RokkaImagineBundle\LiipRokkaImagineBundle::class => ['all' => true],
];

步骤3:配置扩展包

将以下参数添加到您的参数文件中

liip_rokka_imagine.rokka.organization: 'your_rokka_organization'
liip_rokka_imagine.rokka.api_key: 'your_rokka_api_key'
liip_rokka_imagine.images_dir: '/path/to/the/images/dir/'

执行以下命令,将您的定义的过滤器从LiipImagineBundle配置导出到Rokka.io

$ bin/console liip:rokka-imagine:config:sync

要通过rokka输出图像,调整LiipImagineBundle配置以使用rokka作为缓存

# config/packages/imagine.yaml
liip_imagine:
    cache: rokka