> Linux新闻 >

禅道 20.0.beta1 发布啦,重构底层 PHP 和 UI 框架,用户体验全面升级

大家好,禅道 20.0.beta1 发布啦,本次发布主要对用户界面 (UI) 进行了全新升级,包括:引入了无感刷新技术,大幅提升了在系统中的操作流畅度,能够更加高效地完成任务;主题配色优化,能够根据个人喜好或公司品牌风格进行个性化的界面设置,增强对系统的归属感和舒适度;仪表盘内容升级,地盘新增产品和项目维度的总览和工作推进数据,产品仪表盘新增年度和月度推进数据、Bug 和发布统计数据;表单页面新增了简洁版和完整版的两种模式切换,在填写信息时更加直观和便捷,提高工作效率。

禅道 20 版本对代码进行了大规模重构,从框架层到业务代码都进行了大幅改进。禅道作为开源软件,重构后二次开发更加友好且易于维护,也带来了更好的产品性能和更强的安全性。20 版本主要的重构工作包括:新的 UI 库,禅道 20 版本使用自主开发的 ZUI3 前端框架,无论是交互体验和开发效率都有质的飞跃;全新的 ZIN 页面开发模式,通过配置的方式按需调用前端组件,实现了页面的快速开发,大幅提升了开发效率,全新的扩展机制,更方便对页面进行修改定制;引入 PHP 的强类型检查,大幅减少系统模块间调用过程中潜在 Bug 的产生;单元测试用例覆盖 Model 层的所有 3000 + 方法,代码更健壮;增加大量注释,代码更易读、功能描述更清晰; 业务模块在 MVC 的基础上增加 zen/tao 两个层次,优化了代码的封装和组织。

 

新增功能点

配色优化:

  • 系统的主题颜色和对应名称的优化,「玉烟紫」更名为「萱萱紫」。
  • 不同状态的颜色调整、优先级和严重程度等颜色的调整。

其它优化:

  • 顶部导航的优化了分组。
  • 页面间跳转的返回逻辑简化。
  • 针对 Tab 标签的页面,做了收起到处理。
  • 相关概况页布局的调整。
  • 列表左侧模块树导航支持拖拽改变模块树宽度。
  • 优化了动态加载的性能。
  • 增强了部分流程中二次确认的弹窗,避免误操作。
  • 完善了系统概念性解释的注释说明。

仪表盘:

  • 数据的展示引用度量项。
  • 地盘仪表盘欢迎总览区块新增待我评审的内容。
  • 地盘仪表盘新增禅道动态区块。
  • 地盘仪表盘新增团队成就区块。
  • 仪表盘新增产品区块相关统计和项目相关统计。
  • 产品仪表盘中增加产品统计、产品发布统计、产品 Bug 统计、产品年度工作量统计、产品月度推进分析。
  • 产品仪表盘中增加研发需求列表。
  • 项目仪表盘删除了项目人力投入区块、项目总览区块。
  • 仪表盘区块支持自定义排版布局,添加区块以及长短区块切换的交互优化。
  • 仪表盘增加可视化图表的展示。

相关表单:

  • 核心表单的布局结构优化(项目集、项目、产品、执行、需求、任务、Bug、用例)。
  • 复杂表单增加了简洁版和完整版的切换,也支持将简洁版收起的更多字段固定在表单中。
  • 优化了表单中的编辑器。

相关列表:

  • 项目集区分了产品视角和项目视角。
  • 产品列表选择项目集的交互调整。
  • 用例步骤支持创建三层级,有子层级的父级步骤不可删除。
  • 用例步骤的拖拽交互优化。

看板:

  • 项目集看板拆分了我参与的项目集、其他项目集。
  • 项目集看板的展示样式优化(项目集作为区域、产品作为泳道)
  • 产品看板中拆分了我参与的产品和其他产品。
  • 产品看板的展示样式优化。

后台:

  • 原创建项目的项目代号字段,调整到后台功能开关中,可将代号设置为必填项。

文档:

  • 文档优化 markdown 编辑器

禅道本次发布数据如下:

本期优化的全部需求和 Bug:请点击查看

▼仪表盘的布局和界面优化,地盘新增产品和项目维度的总览和工作推进数据,产品仪表盘新增年度和月度推进数据、Bug 和发布统计数据。 

▼项目集列表拆分成项目视角和产品视角  

▼概况页布局和界面的优化。

 

▼列表的全面优化,左侧模块树支持拖拽改变列宽,检索标签过多时做了收起到更多的优化。  

▼核心页面项目集、项目、产品、执行、需求、任务、Bug、用例的创建表单的排版布局调整,提供简洁版和完整版两种模式切换。 

下载链接

安装包下载 php7.0    php7.1    php7.2_7.4    php8.1
Windows 一键安装包 64 位

Linux 一键安装包

amd64 位 
arm64 位
注:Linux 一键安装包必须直接解压到 /opt 目录下。
DEB 包下载:可以通过 dpkg 包管理器在 Ubuntu 和 Debian 系统下安装 php7.0    php7.1    php7.2_7.4    php8.1
RPM 包下载:可以通过 rpm 包管理器在 Centos 系统下安装 php7.0    php7.1    php7.2_7.4    php8.1
最新版禅道客户端下载链接 Windows 安装包    压缩包
Linux 安装包    压缩包 (.tar.gz)    压缩包 (.zip)
macOS 安装包 (Intel)    安装包 (Apple Silicon)
最新版禅道客户端服务器下载链接 Windows    Linux    macOS
禅道 Gogs 安装包下载链接 macOS amd64    Linux amd64    Windows amd64    macOS arm64    Linux arm64

Docker 镜像: 点击这里

帮助手册

安装文档:https://www.zentao.net/book/zentaopms/455.html

升级文档:https://www.zentao.net/book/zentaopms/460.html

 




(责任编辑:IT)