neos / metadata
用于管理Neos中资产元数据的数据类型和接口
2.3.0
2022-04-22 16:03 UTC
Requires
- doctrine/collections: ^1.0
- neos/flow: ^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || dev-master
- neos/media: ^3.0 || ^4.0 || ^5.0 || ^7.0 || ^8.0 || dev-master
README
Neos.MetaData 包
本包提供数据类型和接口,用于处理Neos(或Flow)中的资产元数据。
安装
使用composer安装
composer require neos/metadata
如果您安装了依赖于此包的包,您通常不需要手动要求。一些相关包包括:
neos/metadata-extractor
:提供CLI和实时元数据提取neos/metadata-contentrepositoryadapter
:处理元数据DTO到Neos内容仓库的映射
配置
提供的资产元数据映射器使用Eel表达式配置,以确定映射数据的来源。请检查以下设置 Neos.MetaData.metaDataMapping
。
使用
本包本身不改变元数据处理的方式。相反,它为其他包提供与资产元数据交互的方式。
定义的元数据映射器
- AssetModelMetaDataMapper:将元数据映射到来自
neos/media
的Asset
模型。支持标题、
说明、版权声明(在neos/media
4.2 及以上版本中)、标签和集合(见上述配置)。
定义的数据传输对象
- Asset:资产DTO提供关于资产的基本数据,如原始文件名。
- IPTC:图像元数据,照片的标题和描述以及作者。有关进一步规范,请参阅https://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata。
- EXIF:数字相机的可交换图像文件格式,图像的技术元数据。有关进一步规范,请参阅http://www.cipa.jp/std/documents/e/DC-008-Translation-2016-E.pdf。