目标
CabloyJS一款自带工作流引擎的Node.js全栈框架,看起来功能挺丰富,界面互动体验也比较好。特别是Mobile端优先,然后适配到PC端的跨端思路很有创意。之前花了大约一个月时间试用和学习, 最近尝试用CabloyJS给甲方开发了一个中后台的业务系统。于是,就想把界面上CabloyJS的版权声明改为自己的信息
梳理
经过梳理发现CabloyJS界面上可以看到的版权信息主要有两处:
-
首页仪表板
-
我的页面页脚
方案
- 首页仪表板
仪表板是由一组部件组成的。这两处带版权信息的部件均由模块test-note提供。在开发阶段模块test-note可以作为参考,而在生产阶段就不再需要了,只需禁用即可
- 我的页面页脚
我的页面由模块a-user提供。a-user是系统模块,不能禁用。但是a-user模块暴露了版权信息的配置项,我们只需要在项目配置中覆盖模块的配置项即可
CabloyJS支持多语言,因此可以单独修改不同语言的版权信息。比如:
modules: {
'a-user': {
copyright: {
'zh-cn': '由明天提供技术支持',
'en-us': 'Powered by Tomorrow',
},
},
},