基因/module-kraken

使用GENE Commerce的Kraken.io优化通过Magento后台上传的图片

安装次数: 10,570

依赖项: 0

建议者: 0

安全: 0

星星: 16

关注者: 3

分支: 2

开放性问题: 0

类型:magento2-module

1.0.5 2020-11-14 19:47 UTC

This package is auto-updated.

Last update: 2024-09-06 16:45:50 UTC


README

此模块将使用Kraken优化通过Kraken上传到产品页面和CMS页面的所有图片,节省宝贵的磁盘空间并提高页面加载速度。

您可以使用bin/magento gene:kraken:optimise [directory] [skipcache]命令优化现有图片。 请务必先备份目录,因为模块将覆盖现有文件。 默认包含缓存文件。

支持

此模块作为开源软件提供,不提供支持。

要求

  1. Kraken账号
  2. Magento 2.1和2.2+以及2.3+ Commerce/OpenSource

安装指南

  1. Kraken上创建账号
  2. 从Kraken Web界面获取您的API凭证
  3. 使用命令composer require gene/module-kraken安装此模块
  4. 运行bin/magento setup:upgrade
  5. 在Magento后台,转到商店 -> 设置 -> 配置 -> GENE Commerce -> Kraken。
  6. 输入步骤2中的API凭证,并选择“是”以启用“启用Kraken图像优化”选项。
  7. 保存您的配置并刷新Magento配置缓存

它是如何工作的?

通过覆盖核心Magento类Magento\Framework\File\Uploader,将任何上传的图片(在其临时存储状态下)发送到Kraken进行优化(代码参考)。这确保了后续由Magento平台进行的任何调整都是在优化后的图像上进行的。

如果Kraken没有返回有效的响应,错误将被记录到核心Magento日志文件。同样,如果Kraken在30秒内没有返回响应,将跳过优化。在所有情况下,模块都将优雅地失败,以确保图像仍然被上传。

作者

此模块由GENE Commerce构建。