confluence 编辑器加载_Onlyoffice集成Confluence的工作原理
生活随笔
收集整理的這篇文章主要介紹了
confluence 编辑器加载_Onlyoffice集成Confluence的工作原理
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
onlyoffice 與 confluence集成使用,使用onlyoffice connector for confluence 插件對(duì)接confluence
插件在confluence中創(chuàng)建了一個(gè)新的按鈕動(dòng)作,Edit in OnlyOffice 用來(lái)處理office文檔。這允許多用戶實(shí)時(shí)協(xié)作并且將變更返回到confluence中。
具體工作原理:
- 用戶瀏覽confluence附件,選擇Edit in ONLYOFFICE
- confluence發(fā)起一個(gè)request請(qǐng)求到OnlyOfficeEditorServlet (格式:*/plugins/servlet/onlyoffice/doceditor?attachmentId=$attachment.id*)
- Confluence發(fā)送文檔到ONLYOFFCE Document storage service 并且接收一個(gè)臨時(shí)鏈接
- Confluence準(zhǔn)備一個(gè)JSON數(shù)據(jù) url: 臨時(shí)鏈接,ONLYOFFICE Document Server去下載文檔的臨時(shí)鏈接 callbackURL: ONLYOFFICE Document Server通知文檔編輯的狀態(tài)的鏈接 key: 指示ONLYOFFICEDocument Server 文檔服務(wù)器是否再次下載文檔的UUID title: 文檔標(biāo)題
- Confluence用上邊的JSON數(shù)據(jù),從freemarker模板中構(gòu)造成一個(gè)頁(yè)面,然后用戶可以加載編輯器Editor
- 用戶客戶瀏覽器從ONLYOFFICE Document Server 文檔服務(wù)器對(duì)Javascript庫(kù)發(fā)起請(qǐng)求,發(fā)送帶有JSON對(duì)象的DocEditor confirguration配置信息
- ONLYOFFICE Document Server 文檔服務(wù)器從Confluence下載文檔,用戶開始編輯
- 當(dāng)所有用戶和客戶端瀏覽器完成編輯,關(guān)閉編輯窗口
- 5秒不交互的情況下,ONLYOFFICE Document Server 文檔服務(wù)器向callbackURL回調(diào)URL發(fā)送一個(gè)post請(qǐng)求,讓Confluence知道客戶端已經(jīng)完成了編輯并關(guān)閉了文檔。
- Confuence下載文檔的最新版本,替換舊版本
總結(jié)
以上是生活随笔為你收集整理的confluence 编辑器加载_Onlyoffice集成Confluence的工作原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。