pixxio/pixxio-extension

将pixx.io数字资产管理(DAM)集成到TYPO3。轻松使用pixx.io媒体池中的文件,无需任何绕道。使用搜索字段搜索您的pixx.io媒体库,瞬间找到正确的图片。

维护者

详细信息

github.com/pixx-io/typo3

源代码

问题

安装次数: 3,501

依赖关系: 0

建议者: 0

安全: 0

星标: 3

关注者: 3

分支: 4

开放问题: 2

类型:typo3-cms-extension

2.1.1 2024-05-14 16:33 UTC

README

pixx.io Typo3 扩展允许pixx.io用户直接从他们的媒体空间中选择资产。

主要功能

  • 从您pixx.io媒体空间中选择资产
  • 同步pixx.io媒体空间中的资产和元数据
  • 包含代理支持
  • 与流行的核心扩展:typo3/filemetadata协同工作

安装

扩展的安装很简单。输入composer req pixxio/pixxio-extension进行安装。如果尚未安装,则会自动安装ext-curl。安装成功后,转到维护 -> 分析数据库并应用与pixxio_extension相关的更改。

如果您的服务器上curl有问题并且文件未传输,请确保在您的php.ini中设置了allow_url_fopen = On。在这种情况下,curl不会使用,而是使用file_get_contents

配置

要获得扩展的完整体验,您必须先进行一些设置。转到设置 > 扩展配置并选择pixxio_extension。您有四个配置类别:基本、元数据、同步和代理

基本

对于同步操作,必须设置媒体空间的URL和刷新令牌(刷新令牌可在pixx.io中的设置 -> 用户 -> 编辑用户下找到,然后在应用程序连接中)。

文件存储ID是一个可选设置。您可以选择一个存储ID,您希望上传和存储pixx.io资产。您也可以定义一个子文件夹(如果需要)。

元数据

您可以同步alt文本。因此,您必须定义要同步的元数据的名称。

同步

在同步中,您可以定义在运行同步期间应执行的行为。

删除:如果在pixx.io中删除文件,则如果设置了标志,它将在typo3中删除。如果没有,则将文件从pixx.io解耦。

更新:如果您使用pixx.io的版本功能,您将能够更新文件的最新版本。如果设置了标志,则同步将替换不是最新版本的文件以新的最新版本。

限制:您可以定义一个从1到50的限制。此限制定义了单个同步运行应检查的文件数量。

代理设置

您可以通过代理运行pixx.io连接。因此,您必须在扩展配置中的“代理”选项卡下设置“use_proxy”标志并将有效的连接字符串添加到“proxy_connection”。代理URL可以是此方案http(s)://username:password@host:port。不需要添加用户名或密码,但您应该添加连接的主机和端口。

隐藏选择按钮

您可以隐藏“从pixx.io选择”按钮,适用于后端用户和后端用户组。要这样做,只需添加一个用户设置

setup.override.show_pixxioUpload=0

兼容

filemetadata

如果您使用核心扩展filemetadata,则将从pixx.io同步更多元数据到typo3。元数据的映射定义如下

从pixx.io到TYPO3的映射

  • 标题 / Titel (类型: 内部) => 下载名称
  • 描述 / Beschreibung (类型: 内部) => 描述标题
  • 评分 / Bewertung (类型: 内部) => 排名
  • 关键词 / Schlagwörter => 关键词
  • 创建者 / Ersteller (类型: 内部) => 创建者
  • 型号 / Model (类型: EXIF) => 创建工具
  • 出版者 / Publisher (类型: IPTC) => 出版者
  • 来源 / Quelle (类型: IPTC) => 来源
  • 版权声明 / Copyright-Vermerk (类型: IPTC) => 版权
  • GPS / GPS (类型: 内部) => GPS 纬度GPS 经度
  • 国家 (类型: 自定义) => 国家
  • 地区 (类型: 自定义) => 地区
  • 城市 / Stadt (类型: IPTC) => 城市
  • 创建日期 / Erstellungsdatum (类型: 内部) => 内容创建日期
  • 最后修改 (类型: 内部) => 内容修改日期
  • ModifyDate / Farbraum (类型: 内部) => 色彩空间

变更日志

2.0.2

  • 修复TYPO3 >= 12.4.3在Controller/FilesControlContainer.php (FileExtensionFilter)中的错误

2.0.3

  • 修复支持多个图像字段的错误