drupal/iiif_media_source

布局段落

0.0.1-alpha5 2024-06-27 12:30 UTC

This package is auto-updated.

Last update: 2024-09-02 08:14:11 UTC


README

待办事项:编写实现Image API 3.0的描述

裁剪(非裁剪API实体):主要用于重新定义源图像。焦点:主要用于“艺术指导”,在自动调整图像大小时,我们不会失去焦点

目录

  • 要求
  • 推荐模块
  • 安装
  • 配置
  • 故障排除
  • 常见问题解答
  • 维护者
  • 变更日志

要求

待办事项:添加需求。

安装

按照通常安装贡献Drupal模块的方式安装。

配置

待办事项:编写配置。

故障排除

待办事项

常见问题解答

问题:有哪些问题正在被询问?

答案:我不知道...

维护者

变更日志

待办事项

字段

  • [x] 字段 - 应该只是文本字段的副本
    • [x] 字段有服务器/前缀的设置
    • [ ] 重新设计 Drupal\iiif_media_source\Plugin\Field\FieldType\IiifId:getImg(),使其不需要值参数。
    • [ ] 可以添加一些验证吗?但不确定那会是什么... https://iiif.io/api/image/3.0/#2-uri-syntax
    • [ ] getLocalThumbnailUri() 仍然有硬编码的URL。
  • [x] 默认小部件应该是纯文本,我想。
  • [x] 默认格式化器应仅显示ID。
    • [ ] 需要验证每个部分的回退。
    • [ ] 向基本格式化器添加加载属性(延迟,急切)。
  • [x] 次要(基本图像)小部件包含图像缩略图。
  • [x] 次要(基本图像)格式化器,应实现并验证所有URI选项。
  • [ ] 我们需要基础的Iiif类吗?
    • [ ] 如果需要,它需要是一个服务吗?
    • [ ] 将它注入字段类中?

图像样式/响应式图像

  • [x] 图像样式实体
  • [x] 响应式图像样式实体
  • [x] IIIF图像样式格式化器
  • [x] IIIF响应式图像样式格式化器
  • [x] 我们将需要插件... Imagestyle,带有用于转换器的插件。
  • [x] 添加一些默认的IIIF图像样式
  • [ ] 添加CSS的Admin库。
  • [ ] 在图像样式上添加预览。
  • [ ] 记录插件以便其他人可以创建插件。
  • [ ] 为表单添加文档和辅助文本。
  • [ ] 修复使用“原始图像”进行响应式图像时出现的错误

媒体源

  • [ ] 源仅提供数据,如果想在媒体项上使用。
  • [ ] 提供
    • [ ] 版本
    • [ ] 宽度
    • [ ] 高度
    • [ ] 尺寸
    • [ ] 瓦片??
    • [ ] 格式
    • [ ] 质量
    • [ ] 最大面积
    • [ ] 最大高度
    • [ ] 最大宽度
    • [ ] 支持

子模块:图像处理

  • [x] 类用于处理小部件的表单元素。
    • [x] 需要逻辑来处理1或其他处理器。
  • [ ] 类用于处理小部件的表单元素。
  • [ ] 需要一个共同的(CSS)库。

子模块:焦点

  • [x] 添加小部件以定义图像的焦点。
  • [x] 第三方设置或类似的东西,这样我们就可以将所有内容合并到1个表单元素中。
  • [x] 添加缩略图大小的第三方设置
  • [ ] 允许上下文媒体字段
  • [ ] 确保小部件和第三方设置的配置正确。(添加测试)

子模块:裁剪

  • [x] 在小部件中添加用于定义图像裁剪的功能。
  • [x] 第三方设置或类似的东西,这样我们就可以将所有内容合并到1个表单元素中。
  • [x] 添加缩略图大小的第三方设置
  • [x] "Drupal化" js 文件。
  • [x] 需要JS解决方案来隐藏字段(从FP复制)
  • [ ] 设置页面以变量化cropper.js插件的设置。
  • [ ] 允许上下文媒体字段
  • [ ] 确保小部件和第三方设置的配置正确。(添加测试)

通用

  • [ ] 检查并确认配置检查器
  • [ ] 处理js/css文件

测试

  • 单元测试
    • [ ] 需要测试并完成在IiifImageUrlParams中的尺寸
  • 功能测试
    • [ ]
  • 浏览器测试
    • [ ] 检查每种图像样式效果和组合。我们应该能够设置它并检查任何图像URL字符串的末尾。
    • [ ] 检查响应式图像
    • [ ] 检查响应式图像的“回退”功能
    • [ ] 懒加载和急加载属性
      • [ ] 默认IIIF图像格式化器
      • [ ] 裁剪图像格式化器
      • [ ] 焦点图像格式化器