禅道20.0.stable版本终于正式发布啦!
自2023年4月启动以来,经过一年多的努力,我们动员了全公司的产研力量,致力于为用户提供全新的用户体验。
本次版本升级主要包括两个方面:一是用户体验全新升级,二是整体代码重构。
在用户体验方面,我们进行了全新的升级。
- 首先,引入了无感刷新技术,极大地提升了系统操作的流畅度,让用户能够更高效地完成任务。
- 其次, 优化了主题配色,用户可以根据个人喜好或公司品牌风格进行个性化的界面设置,增强对系统的归属感和舒适度。
- 同时,对仪表盘内容进行了升级,新增了产品和项目维度的总览和工作推进数据,产品仪表盘还新增了年度和月度推进数据、Bug和发布统计数据。
- 此外,在表单页面增加了简洁版和完整版的两种模式切换,让填写信息更加直观和便捷,提高工作效率。
在代码重构方面,我们从框架层到业务代码都进行了大幅改进。
作为一款开源软件,重构后的禅道更加友好和易于维护,同时也带来了 更出色的产品性能和更高的安全性。20版本的重构工作主要包括以下几个方面:
- 引入了 新的UI库,禅道20版本采用了自主开发的ZUI3前端框架,无论是交互体验还是开发效率都有了质的提升;
- 全新的ZIN页面开发模式,通过配置的方式按需调用前端组件,实现了页面的快速开发,大大提高了开发效率,全新的扩展机制,更方便对页面进行修改和定制;
- 我们还引入了PHP的强类型检查,大幅减少了系统模块间调用过程中潜在Bug的产生;
- 覆盖了Model层所有3000+方法的单元测试用例,使代码更加健壮;
- 此外,我们 增加了大量注释,使代码更易读,功能描述更加清晰;
- 最后,在MVC的基础上,我们在业务模块中增加了zen/tao两个层次, 优化了代码的封装和组织。
20版本的发布标志着我们在用户体验和技术实现方面都取得了重大突破,我们相信新版本将为用户带来更好的使用体验和更高的工作效率。感谢大家一直以来的支持和反馈,我们将继续努力提供更优秀的产品和服务!