天天看點

ONLYOFFICE 開發相關 總結

上面連結裡同樣介紹了如何開發。

我用golang的beego架構開發了文檔管理,實作實時文檔協作。

首先是安裝docker,然後是拉取document server鏡像,再就是漢化界面,最後是用golang提供回調和存儲編輯後的文檔。

漢化的步驟:1、删除容器裡的檔案,替換windows下的字型。

 删除容器 /usr/share/fonts下的所有檔案. 然後運作script: documentserver-generate-allfonts.sh 然後清理浏覽器緩存。

具體步驟見圖:

ONLYOFFICE 開發相關 總結

然後在調用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",
                },      

​​​​

繼續閱讀