brainsum/damo-distribution

用于快速启动新的数字媒体资产管理系统的 Drupal 发行版

安装: 261

依赖: 1

建议者: 0

安全: 0

星标: 1

关注者: 8

分支: 1

开放问题: 0

类型:drupal-profile

0.29.0-alpha1 2024-03-13 16:41 UTC

README

Drupal 8 发行版,用于启动数字资产管理项目。

重要说明

正在积极开发中,尚未可用。

安装

建议使用 DAMo composer 项目

用户角色

  • 媒体API 用户用于API用户,例如在安装了 https://www.drupal.org/project/filefield_sources_jsonapi 模块的互连Drupal系统中。
  • 机构 用于外部用户,如平面设计师/机构、摄影师。他们可以上传媒体资产以供审批,这意味着经理需要首先审批(发布)它们,然后它们才会出现在DAM库中。
  • 认证用户 是简单的“只读”用户,他们可以浏览、搜索、查看、下载资产。
  • 经理 是DAM功能中的最高级别。他们可以全面管理DAM的内容。
  • 管理员 类似于超级用户,可以管理用户,也可以管理网站的完整设置。仅授予了解Drupal的人。

Drupal 9 升级信息

0.27.x 版本为完全符合Drupal 9铺平了道路,并包含破坏性更改。使用 0.26.2 或更早版本创建的网站在升级到Drupal 9之前需要执行以下手动步骤

注意,尽管已从Drupal中卸载,但composer.json仍然包含它们。它们已被弃用,将在 0.28.0 中被删除。

Drupal 9 阻碍问题

  • Exif 还未准备好(注意:开发版已准备好,但没有与之兼容的版本)
  • Term Merge 还未准备好(注意:开发版已准备好,但没有与之兼容的版本)

从 0.26 或更早版本升级的路径

  • 步骤 1:升级到 0.27.2,进行完整发布。
  • 步骤 2:升级到 0.27.8,进行完整发布。
  • 最终步骤:升级到 0.28.0,进行完整发布。

变更日志

  • 0.27.0:
    • better_formats 是一个已废弃的模块,没有D9兼容性。如果您需要它的功能
    • brainsum/jquery_ui_datepicker 是基于核心日期选择器库构建的,但它在D9中被删除,这意味着该模块已被删除。
      • 如果仍然需要,新3.0版本中实现了一些兼容性,但CSS已损坏(尽管小部件仍然可用)。
        • 用户不应升级到这个版本,而应使用不同的模块。截至目前,没有可用的替代模块。
      • 随着此模块的删除,field_expiration_date 字段也已被从默认配置中删除。
  • 0.27.1:
    • maillog 没有Drupal 9兼容性。建议的替代方案是在 maillog 获得适当支持之前将邮件发送到中间人服务(例如 mailhog)。
    • exception_mailer 不兼容 Drupal 9。没有推荐的替代方案,您需要等待适当的 Drupal 9 支持。
  • 0.27.2:
    • media_entity_video 已不再需要,因为核心已有 video_file 媒体源。此版本包括社区补丁,可以将迁移到核心媒体源。
  • 0.27.4:
    • r4032login 与 Drupal 9 不兼容,因此将被卸载。
    • 0.27.6 版本中撤销卸载,以避免在模块的更新钩子运行之前发生卸载。
      • media_entity_video 已不再需要,因此将被卸载。
  • 0.27.6:
    • 撤销卸载 media_entity_video
  • 0.27.7:
    • 允许某些主要版本升级
  • 0.27.8:
    • 修复错误