shel/neos-workspace-module

Neos CMS 的一个具有额外功能的替代工作空间模块

安装数: 20,230

依赖项: 1

建议者: 0

安全: 0

星标: 17

关注者: 2

分支: 5

开放问题: 8

语言:CSS

类型:neos-plugin

1.1.1 2024-06-10 14:51 UTC

README

此 Neos CMS 插件提供了一个具有附加功能的工作空间模块的替代方案

  • 新的分层工作空间列表
  • 创建、删除和编辑工作空间的新的对话框
  • 跟踪并显示工作空间创建者、最后编辑者和最后发布日期
  • 可以删除未发布的变化,并在删除时重新基于基础工作空间进行依赖工作空间的合并
  • 与所选用户共享私有工作空间

⚠️此插件将被完全集成到 Neos 9.x,之后将被标记为弃用。⚠️请关注在 slack.neos.io 频道 #project-new-workspace-module 上的集成,或在 Github 上。

将支持 8.3 版本,直到 8.3 LTS 的支持结束。

屏幕截图

模块概述

包含所有可用工作空间的概述。更改数以彩色数字的形式显示,而不是彩色条。

Module overview

创建对话框

创建私有或公共工作空间。设置一个基础工作空间,您的创建的工作空间更改将发布到该工作空间。

Creation dialog

编辑对话框

编辑您有权管理的工作空间。

Edit dialog

共享工作空间

可以将私有工作空间与其他用户共享。

Share workspace

删除对话框

可以在任何时间删除工作空间。

说明

  • 工作空间中的未发布更改将被丢弃
  • 依赖工作空间将在基础工作空间上重新合并

Deletion dialog

安装

运行

composer require shel/neos-workspace-module

然后应用数据库迁移

./flow doctrine:migrate

支持

  • Neos 5.3 - 8.x
  • PostgreSQL & MySQL / MariaDB

详细功能列表

  • 新的工作空间列表
    • 按标题或最后修改日期排序
    • 按父(基础)工作空间分组工作空间
    • 跟踪并显示工作空间中最后更改的用户和日期
    • 存储工作空间的原始创建者
    • 提醒用户自己过时的工作空间的提示屏幕
  • 优化更改计数
    • 显示绝对更改数,而不是相对颜色条
    • 异步加载工作空间概述中的更改计数
    • 显示没有有效更改的工作空间的断开节点
  • 新的工作空间删除对话框
    • 允许预览后果并确认
    • 强制删除包含未发布更改和依赖工作空间的插件
      • 将重新合并依赖工作空间
  • 新的工作空间创建和编辑对话框
    • 默认情况下,新的工作空间将作为公共(内部)创建
    • 可配置工作空间标题验证
    • 选择与共享私有工作空间的用户

许可证

许可证