上面連結裡同樣介紹了如何開發。
我用golang的beego架構開發了文檔管理,實作實時文檔協作。
首先是安裝docker,然後是拉取document server鏡像,再就是漢化界面,最後是用golang提供回調和存儲編輯後的文檔。
漢化的步驟:1、删除容器裡的檔案,替換windows下的字型。
删除容器 /usr/share/fonts下的所有檔案. 然後運作script: documentserver-generate-allfonts.sh 然後清理浏覽器緩存。
具體步驟見圖:
然後在調用onlyoffice協同編輯的頁面中,設定"lang": "zh-CN",
"editorConfig": {
"callbackUrl": "http://192.168.99.1/url-to-callback?id={{.Doc.Id}}",
"user": {
"id": "{{.Uid}}",
"name": "{{.Uname}}"
},
"lang": "zh-CN",//"en-US",
},