pixxio / pixxio-extension
将pixx.io数字资产管理(DAM)集成到TYPO3。轻松使用pixx.io媒体池中的文件,无需任何绕道。使用搜索字段搜索您的pixx.io媒体库,瞬间找到正确的图片。
Requires
- ext-curl: *
- typo3/cms-core: ^10.4 || ^11.5 || ^12.4.3
Requires (Dev)
- typo3/testing-framework: ^6.9.0
Replaces
- typo3-ter/pixxio-extension: 2.1.1
- dev-master
- 2.1.1
- 2.1.0
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.0
- 0.1.0
- dev-rogervanwile-patch-2
- dev-rogervanwile-patch-1
- dev-release/2.1.1
- dev-release/2.0.4
- dev-feat/metadata
- dev-fix/18
- dev-fix/16
- dev-16-pixxio-button-not-working-in-inline-relation-content-elements
- dev-fix/duplicate-ids
- dev-version-bump-2.0.1
- dev-dev
- dev-machwert-patch-1
- dev-fix/metadata-assignments
- dev-version-bump-1.0.4
- dev-fix/const-already-definded
This package is auto-updated.
Last update: 2024-09-09 15:22:01 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
- 修复支持多个图像字段的错误