去年开始关注这个很赞的开源项目,也尝试了自己用。同时学习编程。
这里总结一下自己部署需要注意的地方。
- 开源前端库CDN要换成国内的bootcss.com
主要就是编辑system-data.cql文件,进行如下替换
https://cdnjs.cloudflare.com/ajax/libs -> https://cdn.bootcss.com
- 主页的html的CSS google api库换成国内的。 (这个在1.2版及之后已经不需要了)
- 我用的windows环境,package.json 需要加入cross-env来保证编译通过。
- 界面汉化,这个首先需要调整ui/src/app/app.config.js Line44 为:
$translateProvider.useSanitizeValueStrategy('sce');
否则中文会出现乱码。
之后改preferredLanguage为中文。
最后就是编辑locale里面的locale.constant.js了。自建一个zh_CN,依葫芦画瓢。
以上两条我已经commit & merge到master了。关于中文界面,由于有韩国大神做了改进,现在已经不是问题了
-
邮件的汉化
conf/templates里面都是html的邮件正文
conf/i18n/messages.properties 里面是邮件标题 -
改端口
thingsboard.yml里面有。 -
logo和ico的修改就是看看源码找出地方就行了。
网友评论