liip / rokka-imagine-bundle
此扩展包提供了ImagineBundle和Rokka服务的集成。
1.2.0
2020-01-28 16:10 UTC
Requires
- php: ^7.1
- liip/imagine-bundle: ^2.1
- monolog/monolog: ^1.23
- rokka/client: ^1.3
- symfony/console: ^3.4 || ^4.3 || ^5.0
Requires (Dev)
- liip/rmt: ^1.4
- squizlabs/php_codesniffer: ^3.2.3
- symfony/phpunit-bridge: ^5.0
This package is auto-updated.
Last update: 2024-09-05 05:32:10 UTC
README
概览
当与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