1. 程式人生 > >Confluence 6 管理協同編輯

Confluence 6 管理協同編輯

協同編輯能夠讓專案小組中的協同合作達到下一個高度。這個頁面對相關協同編輯中的問題進行了討論,能夠提供給你所有希望瞭解的內容。

進入 Collaborative editing 頁面來獲得專案小組是如何進行實時的協同工作的,這些協同工作包括在軟體需求,會議記錄,歷史檢視和任何你任務需要進行協同工作的地方。

關於 Synchrony

協同編輯是通過 Synchrony 進行的,這個能夠實時的同步資料。Synchrony 是一個可執行的程序,這個程序是在 Confluence 之外執行的,但是又是由 Confluence 自動進行管理的。在一般的情況下,這個程序是不需要 Confluence 的管理員進行手動管理的。

希望檢查 Synchrony 是否在執行,進入  > 基本配置(General Configuration) > 協同編輯(Collaborative editing)

這裡,你可以檢查 Synchrony 的執行狀態和當前的配置情況,包括當前的埠,資料庫驅動和 Synchrony  使用的最大的 heap 大小。這些資訊在你對 Synchrony 進行問題排除的時候非常有用。

Synchrony 在預設的情況下是執行在 8091 埠的,在一個內部的 Synchrony  代理意思是你不需要開啟其他的埠。

修改編輯模式

編輯模式確定了你站點所有使用者使用協同編輯的體驗,這個是你對協同編輯進行啟用和關閉的地方。

希望修改編輯模式:

  1. 進入  > 基本配置(General Configuration) > 協同編輯(Collaborative editing)
  2. 選擇 編輯模式(Change mode)。
  3. 選擇一個模式,然後選擇 修改(Change)

修改編輯模式其實是不重要的,一些修改可能會導致你的使用者丟失他們的草稿,因此針對某個模式,你最好需要知道修改將會導致那些問題。

有下面的模式可用:

啟用(On)

這個模式允許你的小組可用同時進行編輯和分享操作,同時實時的能夠看到其他使用者的修改。

這是推薦的編輯模式。

限制(Limited)

如果你需要對 Synchrony 進行問題排除的話,這個模式將會包含你使用者分享草稿。建議僅僅在當你覺得你的系統在編輯和釋出的時候遇到問題了,選擇這個模式。

你使用者的編輯體驗將會受限:

  • 只有一個使用者可以編輯一個共享的草稿,而且僅僅只有這個使用者可以編輯。
  • 你不可以在頁面的歷史中恢復到早期的版本。
  • 你不可以移動頁面。
  • 你不可以在頁面中進行行標註。

當 Synchrony 再次執行後,我們推薦你將協同編輯設定回啟用模式。

關閉(Off)

這個模式意味著你的小組僅僅可以編輯自己的頁面草稿。Confluence 將會嘗試在儲存的時候合併有衝突的編輯。這個模式與 Confluence 5 編輯使用的模式相同。

這個模式在你不能在你的系統中成功執行 Synchrony 的時候有用,或者你決定協同編輯模式並不適用你的環境(例如,你現在正在審計需求,你不希望頁面被編輯,在這個情況下,協同編輯對你並不合適)。

在你將協同編輯模式修改為關閉的時候,你應該確保你的使用者儲存的所有草稿都已經被髮布了。

最大編輯者的限制

我們限制為最多 12 個使用者可以同時對一個頁面進行編輯。這個意味著當一個頁面已經有 12 個使用者正在編輯了,13 個使用者是不能進入編輯介面的,直到 12 個使用者中有一個使用者已經離開了。

系統管理員可以使用 Configuring System Properties 頁面中描述的配置來增加或者減少這個限制。當你覺得在多個使用者進行協同編輯的時候遇到了效能問題,你應該考慮降低允許協同編輯的使用者數量。

審計的考慮

我們知道一些客戶對審計是主要考慮的方面。我們不能保證在協同編輯的時候具有審計,審查功能。所有頁面的修改當前附加到使用者釋出頁面的屬性中而不是使用者的特定修改。

如果這個對你來說是一個問題的話,我們建議你在你的站點中關閉協同編輯。

在未釋出的草稿中沒有版本歷史

我們現在儲存了在系統編輯中的所有時間的編輯,但是我們不會儲存沒有釋出修改的的版本。當你恢復到早期頁面的版本的時候,你僅僅可以恢復到一個已經存在的釋出版本中。當你恢復到前一個版本的時候,所有未釋出的的修改都會丟失。

匿名用修改的內容是否可見

當你為匿名使用者賦予 新增(Add )頁面許可權的時候有其他的一些事情你需要注意(和全域性許可權的 可以使用(Can use))。

當一個為釋出頁面是由匿名使用者建立的時候,關閉一個編輯或者釋出一個頁面的時候你不會收到警告。這個可能會導致登入的使用者的編輯會被中斷和打擾。

他們自己的修改是可以在頁面中可見,但是通常警告對話方塊將不會出現,如果是沒有登入使用者做的修改的話。

針對登入的使用者和匿名使用者都有未釋出的修改,這個對話方塊將會顯示,但是僅僅是登入的使用者才能看到對話方塊。所有使用者的修改(包括匿名使用者)將會被包括進來,當你從對話方塊中檢視修改的內容進行檢視的話。

修改你的 Synchrony 配置

你不能通過 Confluence UI 修改 Synchrony 的配置。配置的修改是通過系統屬性進行修改的。在絕大部分情況下,你不需要對預設的配置進行修改。

修改 Synchrony 執行的埠...

在預設情況下 Synchrony 執行在 8091 埠。如果這個埠在你的系統中已經被其他應用佔用了,你可使用 synchrony.port 系統屬性來將埠修改到其他可用的埠上。

如果你使用的是 Confluence 6.0.3 及其早期的版本,你需要使用 reza.port 來替代 synchrony.port。

針對 Confluence 資料庫中,執行 Synchrony 的方式有些不同。請參考 Configuring Synchrony for Data Center 頁面中的內容來獲得更多資訊。

修改 Synchrony 的最大 heap 值

在預設情況下 Synchrony 的最大 heap 大小被設定為 1 GB。

如果你遇到了與 Synchrony 有關的記憶體溢位的錯誤,你可以通過修改 synchrony.memory.max 屬性來確定 Synchrony 使用的記憶體大小。

如果你使用的是 Confluence 6.0.3 及其早期的版本,你需要使用 reza.memory.max 來替代 synchrony.memory.max。

針對 Confluence 資料庫中,執行 Synchrony 的方式有些不同。請參考 Configuring Synchrony for Data Center 頁面中的內容來獲得更多資訊。

如果你需要針對 Synchrony 虛擬機器傳遞其他的引數,建立一個名為 synchrony-args.properties 的屬性檔案。這個檔案位於 Confluence 的 home 目錄中,然後在這個檔案中輸入你希望傳遞進去的引數,每行一個引數。

property1=value1 property2=value2

這個將會新增 -Dproperty1=value1 -Dproperty2=value2  到 Synchrony 命令列中。這個功能只能在 Confluence 6.0.2 及其後續版本中有效。

你不能使用這個方法傳遞在系統資料中已經有的值,例如埠, Xmx 或 Xss 等。請參考 Configuring System Properties 頁面中的內容來獲得所有的屬性列表。

代理和 SSL 的考慮

對於你如何連線  Synchrony 是與你的環境有關的。我們知道絕大部分的 Confluence 站點是執行在反向代理後面的,同時還使用了 SSL。這裡是幫助你在你環境中識別正確的配置的一些資訊和一些針對你環境需要做的一些協同合作方面的修改。

SSL

Synchrony 執行在一個獨立的 JVM,這個並不需要支援直接的 HTTPS 連線。如果你沒有使用反向代理,SSL 應該在 Tomcat 中定義,如果你使用了方向代理或者負載均衡。那麼 SSL 應該在你的反向代理和負載均衡中進行配置和定義。

Proxies

在下面的圖表中,我們使用 Confluence 執行的環境下通常的代理和反向代理配置,同時 Confluence 也執行在 /confluence 上下文路徑,(例如, www.mysite.com/confluence)。如果你的 Confluence 沒有使用上下文,那麼這個概念和配置也是一樣的(例如,www.myconfluence.com)。

下面的配置只是特定於 Confluence 伺服器,如果你使用的是資料中心,請參考 Configuring Synchrony for Data Center 頁面中的內容來獲得更多資訊。

沒有反向代理

如果你沒有在 Confluence 中使用反向代理,那麼你的會通過 Confluence 的內部 Synchrony 代理連線到 Synchrony。如果使用了 SSL 的話,那麼這個是通過 Tomcat 決定的。這個是預設的配置,針對這個情況你在啟用協同編輯的時候不需要進行任何進一步的修改。

使用一個反向代理

如果你的 Confluence 是執行在一個反向代理後面的話,你需要通過 Confluence 內部 Synchrony 代理來連線 Synchrony 。這個是反向代理的預設設定,如果你不希望開發 8091 埠的話,這個也是一個很好的選擇。SSL 應該通過你的額反向代理伺服器來配置和確定。

針對 Synchrony 配置你不需要做任何進一步的反向代理配置,但是在最好的情況下,你的反向代理應該支援 WebSocket 連線(你需要在你的代理中手動啟動這個)。

為了告訴 Confluence 你希望使用內部代理,設定 synchrony.proxy.enabled system property 中的配置設定為 true。(這個是可選的,但是這個可以避免 Confluence 在通過內部代理之前來通過 /synchrony 來找到 synchrony)。

如果 Synchrony 不能訪通過 /synchrony-proxy 進行訪問,我們將會自動的嘗試  /confluence/synchrony-proxy (/confluence 是你 Confluence 的上下文)。

Synchrony  使用一個反向代理目錄

如果你的 Confluence  是執行在一個反向代理的後面,但是你在通過 Confluence 的內部 Synchrony 代理進行連線的時候遇到了問題或者無法連線的情況,你可以選擇連線目錄到 Synchrony。這個是最佳的設定,但是不需要你環境做一些改變。你需要開啟 8091 埠,同時新增 /synchrony  到你的反向代理配置中。SSL 還是通過你反向代理伺服器決定和定義的,Synchrony 還不能接受 HTTPS 的連線。

如果 Synchrony 不能訪通過 /synchrony-proxy 進行訪問,我們將會自動的長沙  /confluence/synchrony-proxy (/confluence 是你 Confluence 的上下文)。

下面的一些指南是有關反向代理的配置相關的一些文章。目錄的順序是很重要的,請檢視我們的一些示例。

XHR fallback

當一個通過通過 WebSocket 連線到 Confluence 的時候,我們將會返回一個 XML HTTP Request (XHR),這個能夠允許使用者成功的對頁面進行編輯。為了讓使用者獲得最佳的編輯體驗,我們強烈建議你在你的環境中配置允許 WebSocket 連線。

XHR fallback 在預設的情況下是啟用的,但是必要的話,可以通過 system property 進行禁用。你應該不需要對這些進行修改。

相關推薦

Confluence 6 管理協同編輯

協同編輯能夠讓專案小組中的協同合作達到下一個高度。這個頁面對相關協同編輯中的問題進行了討論,能夠提供給你所有希望瞭解的內容。 進入 Collaborative editing 頁面來獲得專案小組是如何進行實時的協同工作的,這些協同工作包括在軟體需求,會議記錄,歷史檢視和任何你任務需要進行協同工作的地方。

Confluence 6 管理多目錄

有一個 class http enc order 服務 spl con 其他 這個頁面描述了如果在 Confluence 中定義了多個目錄服務器將會發生什麽樣的情況。例如你可能會有一個內部目錄服務器同時你還可能有連接一個 LDAP 外部服務器或者使用多種類型的其他用戶目錄。

Confluence 6 管理多目錄概述

Confluence這裏是有關目錄順序如何影響處理流程:目錄中的順序是被用來如何查找用戶和組的順序。修改用戶和用戶組將會僅僅應用到應用程序具有修改權限的第一個目錄中。配置目錄載入順序你可以修改在 Confluence 中定義的目錄順序。從 Confluence 幹理由控制臺中選擇 用戶目錄(User Dire

Confluence 6 管理插件和組件

enc 一個 aging -o tps display confd 單獨 方法 一個 組件(add-on)是與 Confluence 分開安裝的功能,能夠加強 Confluence 的功能和使用。插件(plugin)和 組件(add-on)這 2 個詞通常是一起使用的。

Confluence 6 管理你的 Confluence 許可證

Confluence你的許可證能夠讓你在運行 Confluence 的時候在指定的時間段獲得特定的支持。同時這個許可證也定義了在你 Confluence 中可以使用的用戶數量。希望快速的查看當前的許可證信息,你可以進入 > 基本配置(General Configuration) > 問題檢查和支

Confluence 6 管理和恢復空間管理許可權

管理和恢復空間管理許可權 可能有些空間的空間管理許可權被系統的超級管理刪除掉了。這樣的空間是沒有任何空間管理員的,使用者和使用者組都不能對空間進行管理。只有 Confluence 管理員許可權的使用者可以刪除一個空間的空間管理員。 你也可以通過下面的方法來恢復一個空間的管理員許可權。

Confluence 6 管理站點模板

模板是一個預先定義的頁面,這個預先定義的頁面可以在建立新頁面的時候預先載入。模板可以由使用者建立也可以通過藍圖提供。請檢視 Page Templates 和 Blueprints 頁面中的內容。 管理員也可以匯入模板,能夠讓使用 Confluence 的使用者使用匯入的模板。請參考 Importing Te

Confluence 6 管理應用伺服器記憶體設定

應用伺服器中的最小和最大 JVM Heap 空間配置將會影響系統的效能。Confluence 管理員可能希望對預設的配置進行修改,基於你係統的負載不同配置情況也會有所不同,請參考頁面 Server Hardware Requirements Guide 頁面中的內容。這個頁面只提供了配置所需要的參考並不是為了

Confluence 6 管理 Atlassian 提供的 App

Confluence 使用者可以使用桌面應用來編輯一個已經上傳到 Confluence 的檔案,然後這個檔案自動儲存回 Confluence。 這個下載和上傳的過程是通過 Atlassian Companion app 應用來實現的,如果你需要為你的使用者提供這個功能,那麼你的使用者使用的每一臺計算機都需要

Confluence 6 管理外掛和元件

一個 元件(add-on)是與 Confluence 分開安裝的功能,能夠加強 Confluence 的功能和使用。外掛(plugin)和 元件(add-on)這 2 個詞通常是一起使用的。 一共有 2 個主要型別的元件: 系統級別的元件 - 這個型別的元件為 Confluence 系統提供核心的功能

Confluence 6 協同編輯問題解決

協同編輯是 Synchrony 提供的,用於在編輯的時候實時同步。在一般的情況下,這個程序是不需要 Confluence 的管理員進行手動管理的。 這個頁面將會幫助你 Confluence 安裝例項中 Synchrony 出現的問題進行問題解決。 第一步 檢查 Synchrony  是否在執行 為了檢

為用戶管理連接 Confluence 6 到 Jira 應用程序

不能 src 添加應用 -m cto 按鈕 lis span multi 請註意,在使用這個功能的時候,你的 Jira 應用許可證數量和 Confluence 的許可證數量不需要完全等同。例如,你可以通過 Jira 管理一個 50 個用戶的 Confluence 許

Confluence 6 從 Crowd 或 JIRA 應用中切換回使用內部用戶管理

Confluence如果你的 Confluence 站點當前使用的是 Crowd 或者 Jira 應用程序管理你的用的話,你可以按照下面的步驟切換使用回內部目錄管理你的用戶。如果你的 Confluence 站點只有少量的用戶的話,在 Confluence 中手動重建用戶和用戶組就比較簡單。如果你有很多的用戶的

Confluence 6 中進行用戶管理的優化配置和限制的基本建議

Confluence避免跨目錄的多個用戶名:如果你連接了超過一個的目錄服務器,我們建議你需要確定你的用戶名在目錄服務器中是唯一的。例如:我們不建議你定義一個用戶同時在'Directory1' 和 'Directory2' 中都定義 jsmith 這個用戶。這樣要求的原因是避免在

Confluence 6 為外部用戶管理獲得支持

Confluence本頁面描述了如果你在配置外部用戶管理的時候遇到了問題,如何向 Atlassian 支持項目組尋求幫助。外部用戶目錄掛你包括 Active Directory,其他 LDAP 服務器,Atlassian Crowd 或者 一個 Jira 應用程序。有關幫助的更多信息,請參考頁面:Troubl

Confluence 6 關於統一插件管理

strong ace 請求 embedded lin -m containe 訪問 權限 所有的組件通過 統一插件管理器(Universal Plugin Manager)進行管理,這個也被稱為 UPM。UPM 可以在幾乎所有的 Atlassian 應用中找到,能夠提供完整

Confluence 6 編輯和刪除用戶宏

Confluence編輯一個用戶宏希望對一個用戶宏進行編輯: 進入 > 基本配置(General Configuration) > 用戶宏(User Macros)在相關的宏的邊上,單擊 編輯(Edit)更新宏的詳細信息單擊 保存(Save)刪除一個用戶宏希望刪除一個用戶宏:進入 > 基

Confluence 6編輯器中控制參數的顯示

Confluence你可以決定宏參數在 Confluence 編輯器中如何進行顯示的。在默認的情況下,在宏占位符下盡可能顯示能顯示的所有參數:你可以控制這裏顯示的參數數量,通過這種控制你可能盡量的為編輯者提供有效的信息。例如,在 Confluence 的經過宏中有 2 個參數,title 和 icon。我們考

Confluence 6 開始編輯 CSS

Confluence希望編輯空間的樣式表:進入到空間,然後在左側邊欄中選擇 空間工具 > 界面外觀(Space tools > Look and Feel)。選擇 樣式表(Stylesheet)然後選擇 編輯(Edit)。將你自定義的 CSS 樣式表文件粘貼進來。保存你的設置。新的 CSS 樣式表

Confluence 6 CSS 編輯快速入門

Confluence希望編輯空間的 CSS 樣式表:進入空間後,然後從邊欄的底部選擇 空間工具(Space tools) > 外觀和感覺(Look and Feel) 。然後選擇 樣式表(Stylesheet)後選擇 編輯(Edit)。將你的自定義 CSS 復制粘貼到文本輸入框中。保存你的修改。新的 C