shel / neos-workspace-module
Neos CMS 的一个具有额外功能的替代工作空间模块
1.1.1
2024-06-10 14:51 UTC
Requires
- php: >=7.4
- neos/neos: ^5.3 || ^7.0 || ^8.0 || dev-master
This package is auto-updated.
Last update: 2024-09-05 09:03:48 UTC
README
此 Neos CMS 插件提供了一个具有附加功能的工作空间模块的替代方案
- 新的分层工作空间列表
- 创建、删除和编辑工作空间的新的对话框
- 跟踪并显示工作空间创建者、最后编辑者和最后发布日期
- 可以删除未发布的变化,并在删除时重新基于基础工作空间进行依赖工作空间的合并
- 与所选用户共享私有工作空间
⚠️此插件将被完全集成到 Neos 9.x,之后将被标记为弃用。⚠️请关注在 slack.neos.io 频道 #project-new-workspace-module 上的集成,或在 Github 上。
将支持 8.3 版本,直到 8.3 LTS 的支持结束。
屏幕截图
模块概述
包含所有可用工作空间的概述。更改数以彩色数字的形式显示,而不是彩色条。
创建对话框
创建私有或公共工作空间。设置一个基础工作空间,您的创建的工作空间更改将发布到该工作空间。
编辑对话框
编辑您有权管理的工作空间。
共享工作空间
可以将私有工作空间与其他用户共享。
删除对话框
可以在任何时间删除工作空间。
说明
- 工作空间中的未发布更改将被丢弃
- 依赖工作空间将在基础工作空间上重新合并
安装
运行
composer require shel/neos-workspace-module
然后应用数据库迁移
./flow doctrine:migrate
支持
- Neos 5.3 - 8.x
- PostgreSQL & MySQL / MariaDB
详细功能列表
- 新的工作空间列表
- 按标题或最后修改日期排序
- 按父(基础)工作空间分组工作空间
- 跟踪并显示工作空间中最后更改的用户和日期
- 存储工作空间的原始创建者
- 提醒用户自己过时的工作空间的提示屏幕
- 优化更改计数
- 显示绝对更改数,而不是相对颜色条
- 异步加载工作空间概述中的更改计数
- 显示没有有效更改的工作空间的断开节点
- 新的工作空间删除对话框
- 允许预览后果并确认
- 强制删除包含未发布更改和依赖工作空间的插件
- 将重新合并依赖工作空间
- 新的工作空间创建和编辑对话框
- 默认情况下,新的工作空间将作为公共(内部)创建
- 可配置工作空间标题验证
- 选择与共享私有工作空间的用户
许可证
见 许可证