禅道 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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SQLite 3.45.1 发布
SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 的源代码属于公共领域,每个人都可以免费使用,用于任何目的。 SQLite 3.45.1 现已发布,更新内容如下: 修复JSON BLOB 输入bug,并承诺在后续版本中支持该异常,以实现向后兼容。 修复PRAGMAintegrity_check命令,使其适用于包含 FTS3 和 FTS5 表的只读数据库。这解决了 3.44.0 版本中引入的问题,但直到 3.45.0 版本发布后才被发现。 修复与处理损坏的JSONB输入相关的问题: 将损坏的 JSONB 转换为文本时防止指数运行时间。 修复将损坏的 JSONB 转换为文本时可能读取超过 JSONB blob 末尾的一个字节的问题。 增强使用 jfuzz进行的测试,以防止将来出现任何此类 JSONB 问题。 修复了一个长期存在的错误,在该错误中,当使用内存映射数据库访问被恶意破坏的数据库时,可能会读取超出内存映射段末尾的几个字节。 修复了一个长期存在的错误,即由于为一类 SQL 语...
- 下一篇
还在争论 jpa 和 mybatis?国产 Java ORM:sqltoy-orm 5.2.92 发版
开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins sqltoy 脚手架项目:https://gitee.com/momoljw/sss-rbac-admin sqltoy lambda 项目:https://gitee.com/gzghde/sqltoy-plus 更新内容 1、修复CTE(with as)中含@fast()快速分页且@fast包含union 的极端场景的缺陷 sqltoy-orm 是 JPA 和超强查询的融合体 JPA 部分 类似 JPA 的对象化 CRUD、对象级联加载和新增、更新 强化 update 操作,提供弹性字段修改能力,不同于 hibernate 先 load 后修改,而是一次数据库交互完成修改,确保了高并发场景下数据的准确性 改进了级联修改,提供了...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Mario游戏-低调大师作品
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启