brainsum/damo-distribution
Composer 安装命令:
composer require brainsum/damo-distribution
包简介
Distribution for quickly starting a new Digital Media Assets Management system with Drupal
README 文档
README
Drupal 8 distribution to kickstart Digital Assets Management projects.
Important note
Heavily under development, not yet usable.
Installation
Using the DAMo composer project is recommended.
User roles
- Media API user is for the API users, e.g. for an interconnected Drupal system where the https://www.drupal.org/project/filefield_sources_jsonapi module is installed.
- Agency is for external users like graphic designers/agencies, photographers. They can just upload media assets for approval, which means a Manager will need to approve (publish) them first before they appear in the DAM library.
- Authenticated user is for simple "read-only" users, they can browse, search, view, download assets.
- Manager is the highest level regarding the DAM functionality. They can fully manage the content of the DAM.
- Administrator is like a superuser who can manage users, but also the full settings of the site. Give it only to people who know Drupal.
Drupal 9 upgrade info
0.27.x versions pave the path for full Drupal 9 readiness and contain breaking changes.
Sites created with 0.26.2 or prior need to do the following manual steps before upgrading to Drupal 9:
Note, although uninstalled from Drupal, the composer.json still contains them. They are deprecated, and are going to be removed in 0.28.0.
Drupal 9 blocker issues:
- Exif is not ready (Note: dev is ready, but there's no release that's compatible)
- Term Merge is not ready (Note: dev is ready, but there's no release that's compatible)
Upgrade path from 0.26 or earlier:
- Step 1: Upgrade to
0.27.2, do a full release. - Step 2: Upgrade to
0.27.8, do a full release. - Final step: Upgrade to
0.28.0, do a full release.
Changelog
- 0.27.0:
better_formatsis a dead module with no D9 compatibility. If you need features from it:- Back up your config and prepare to migrate to
allowed_formats - Update to
0.27.0(this uninstalls thebetter_formatsmodule) - Add
allowed_formatsand configure it - See: https://www.drupal.org/project/allowed_formats
- Back up your config and prepare to migrate to
brainsum/jquery_ui_datepickerwas built on the core datepicker library but that has been removed in D9, meaning the module has been removed.- If it's still needed, some compatibility waw achieved in the new 3.0 version, but the CSS is broken (although the widget is still usable).
- Users should not upgrade to this but use a different module instead. As of now no replacement module is available.
- In line with this module getting removed the
field_expiration_datefield has been also removed from the default config.
- If it's still needed, some compatibility waw achieved in the new 3.0 version, but the CSS is broken (although the widget is still usable).
- 0.27.1:
mailloghas no Drupal 9 compatibility. Recommended alternative is to send mails to a middleman services (e.g mailhog) untilmaillogreceives proper support.exception_mailerhas no Drupal 9 compatibility. There's no recommended alternative, you need to wait for proper Drupal 9 support.
- 0.27.2:
media_entity_videois no longer needed as core has avideo_filemedia source. This version includes the community patch that does the migration to the core media source.
- 0.27.4:
r4032loginis incompatible with Drupal 9, so it's getting uninstalled.- Reverted in
0.27.6to avoid the uninstall happening before the module's update hooks are running:media_entity_videois no longer needed, so it's getting uninstalled.
- 0.27.6:
- Revert uninstall of
media_entity_video
- Revert uninstall of
- 0.27.7:
- Allow some major version upgrades
- 0.27.8:
- Bugfixes
brainsum/damo-distribution 适用场景与选型建议
brainsum/damo-distribution 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 261 次下载、GitHub Stars 达 1, 最近一次更新时间为 2020 年 01 月 09 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 brainsum/damo-distribution 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 brainsum/damo-distribution 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 261
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2020-01-09