使用 Contribute 編輯 Dreamweaver 網站的內容

上次更新時間 2021年4月27日

在 Dreamweaver 中使用 Contribute 新增並更新基本的網頁內容,包括格式化文字、影像、表格及連結。

管理 Contribute 網站

Adobe® Contribute® CS4 結合了網頁瀏覽器與網頁編輯器。它讓您的同事或客戶能夠瀏覽到您建立的網站中的頁面,並在擁有權限的情況下編輯或更新該頁面。Contribute 使用者可以新增和更新基本的網頁內容,包括格式化文字、影像、表格和連結。Contribute 網站管理員可以限制一般使用者(非管理員)在網站中可執行的操作。

備註

本主題假設您是 Contribute 系統管理員。

身為網站管理員,您可以透過建立連線金鑰並將其傳送給非管理員,讓他們能夠編輯頁面(有關如何執行此操作的資訊,請參閱 Contribute 說明)。您也可以使用 Dreamweaver 設定與 Contribute 網站的連線,這讓您或網站設計師能夠連線到 Contribute 網站,並使用 Dreamweaver 中提供的所有編輯功能。

Contribute 透過 Contribute Publishing Server (CPS) 為您的網站增加功能,CPS 是一套發佈應用程式和使用者管理工具,讓您能將 Contribute 與組織的使用者目錄服務整合,例如輕量型目錄存取協定 (LDAP) 或 Active Directory。當您將 Dreamweaver 網站啟用為 Contribute 網站時,Dreamweaver 會在每次連線至遠端網站時讀取 Contribute 的管理設定。如果 Dreamweaver 偵測到已啟用 CPS,它會繼承 CPS 的部分功能,例如檔案回復和事件記錄。

您可以使用 Dreamweaver 連線至 Contribute 網站中的檔案並加以修改。大部分 Dreamweaver 功能在 Contribute 網站中的運作方式與在任何其他網站中相同。但是,當您將 Dreamweaver 與 Contribute 網站搭配使用時,Dreamweaver 會自動執行某些檔案管理操作,例如儲存文件的多個修訂版本,以及在 CPS 主控台中記錄某些事件。

如需詳細資訊,請參閱「Contribute 說明」。

Contribute 網站的結構和頁面設計

若要讓 Contribute 使用者能夠編輯您的網站,在建構網站時請牢記以下要點:

  • 網站結構必須保持簡單。 資料夾的巢狀結構不宜過深。 將相關的項目集中置於同一資料夾內。

  • 伺服器資料夾的讀寫權限必須設定正確。

  • 您在建立資料夾結構時,請為資料夾加上索引頁面,使 Contribute 的使用者能將新增頁面置於正確的資料夾內。 例如,如果 Contribute 使用者將提供包含會議記錄資訊的網頁,您可以在網站的根資料夾中建立名為 meeting_minutes 的資料夾,並在該資料夾中建立索引頁面。 接著提供從網站首頁連至會議記錄索引頁面的連結。 這樣 Contribute 的使用者便能瀏覽至該索引頁面,並以該索引頁面為連結起點,為某次會議的記錄建立新的頁面。

  • 每個資料夾的索引頁面,都會提供該資料夾內個別內容頁面與文件的連結清單。

  • 頁面設計越簡單越好,避免過份花俏的格式。

  • 請使用 CSS (避免使用 HTML 標籤),並清楚地為您的 CSS 樣式命名。 如果 Contribute 的使用者使用了 Microsoft Word 的標準樣式集,請在 CSS 樣式中使用相同的名稱,這樣一來,每當使用者複製 Word 文件資訊並貼到 Contribute 頁面上時,Contribute 就能正確對應樣式。

  • 如果您不想讓 Contribute 使用者使用 CSS 樣式,可以變更該樣式的名稱,而以「mmhide_」做為該名稱的開頭。 例如,如果您在網頁中使用名為 RightJustified 的樣式,但您不想讓 Contribute 使用者使用該樣式,則可將該樣式重新命名為 mmhide_RightJustified。

備註

您必須在「程式碼」檢視中 (而不能在 CSS 面板中) 為樣式名稱加上「mmhide_」。

  • 儘量不使用大量 CSS 樣式,以保持畫面簡單清爽。
  • 如果您在 HTML 頁面元素使用伺服器端包含 (例如頁首或頁尾),請建立一個未連結的 HTML 頁面,其中包含這些包含檔的連結。 這樣 Contribute 的使用者便可標記該頁面,並使用該頁面來瀏覽包含檔以進行編輯。

與 Contribute 網站之間的檔案傳輸

Contribute 使用類似於 Dreamweaver 存回/取出系統的機制,以確保一次只有一個使用者可以編輯指定的網頁。當您在 Dreamweaver 中啟用 Contribute 相容性時,Dreamweaver 存回/取出系統會自動啟用。

若要使用 Dreamweaver 與 Contribute 網站之間傳輸檔案,請一律使用「存回」和「取出」指令。如果您改用 PUT 和 GET 指令來傳輸檔案,可能會覆寫 Contribute 使用者最近對檔案所做的修改。

當您將檔案存回至 Contribute 網站時,Dreamweaver 會在 _baks 檔案夾中建立先前存回版本檔案的備份副本,並將您的使用者名稱和日期戳記新增至設計備註檔案。

伺服器上的 Contribute 檔案和資料夾權限

Contribute 可以讓您管理每個使用者角色 (由您所定義) 的檔案及資料夾權限;然而,您將無法透過 Contribute,管理伺服器指定給各個檔案及資料夾的讀寫權限。 在 Dreamweaver 中,您可以直接在伺服器上管理這些權限。

如果有一名 Contribute 的使用者不具有伺服器上某個相關檔案的讀取權限 (例如在某個網頁中顯示的影像檔),則該相關檔案的內容將不會出現在 Contribute 視窗中。 例如,如果使用者不具有某個影像資料夾的讀取權限,則該資料夾中的影像會在 Contribute 中顯示為中斷的影像圖示。 同樣地,Dreamweaver 範本儲存在網站根檔案夾的子檔案夾中,因此如果 Contribute 使用者沒有根檔案夾的讀取存取權,他們就無法在該網站中使用範本,除非您將範本複製到適當的檔案夾。

當您設定 Dreamweaver 網站時,必須為使用者提供伺服器上 /_mm 檔案夾(根檔案夾的 _mm 子檔案夾)、/Templates 檔案夾,以及包含他們需要使用的資產的所有檔案夾的讀取存取權。

如果因為某些安全因素而無法授予使用者讀取 /Templates 資料夾的權限,您仍然可以允許使用者存取範本。 請參閱讓 Contribute 使用者在沒有存取根資料夾的權限情況下存取範本

如需有關 Contribute 權限的詳細資訊,請參閱「Contribute 說明」中的「管理 Contribute」

Contribute 特殊檔案

Contribute 使用各種特殊檔案,這些檔案並非供網站訪客檢視之用:

  • 共用設定檔案,具有模糊的檔名,副檔名則為 CSI,這個檔位於網站根資料夾下的 _mm 資料夾中,內含 Contribute 用來管理該網站的資訊

  • 檔案的先前版本,位於名為 _baks 的資料夾中

  • 網頁的暫時版本,供使用者預覽變更之用

  • 暫時鎖定檔案,表示某個頁面正在被人編輯或預覽

  • 「設計備註」檔案,包含網頁的中繼資料

    一般而言,您不應該使用 Dreamweaver 編輯任何這些 Contribute 特殊檔案;Dreamweaver 會自動管理它們。

    如果不希望這些 Contribute 的特殊檔案出現在任何人都可以存取的伺服器上,您可以設定一個開發用伺服器,讓 Contribute 的使用者進行網頁作業。 接著,您便可以定期將這些網頁從開發用伺服器複製到網路上的實際執行伺服器。 如果您採用的是這種開發用伺服器方式,請勿將上述任何一個 Contribute 的特殊檔案複製至實際執行伺服器,僅需複製網頁即可。 特別要注意的是,請勿將 _mm 及 _baks 資料夾複製至實際執行伺服器。

備註

有關設定伺服器以防止訪客查看以底線開頭之資料夾中檔案的資訊,請參閱 Contribute 說明中的「網站安全性」。

有時候您可能需要手動刪除 Contribute 的特殊檔案。 例如,當使用者已完成預覽,Contribute 在某些狀況下可能無法刪除暫時預覽頁面;發生這種狀況時,您必須以手動方式刪除這些暫時頁面。 暫時預覽頁面的檔名是以 TMP 開頭。

同樣地,在某些狀況下,過期的鎖定檔案可能會被不小心留在伺服器上。 發生這樣的狀況時,您必須以手動方式將鎖定檔案刪除,其他使用者方能編輯該網頁。

準備網站以便在 Contribute 中使用

如果您要為 Contribute 使用者準備現有的 Dreamweaver 網站,您需要明確啟用 Contribute 相容性以使用 Contribute 相關功能;Dreamweaver 不會提示您執行此操作;但是,當您連接到已設定為 Contribute 網站 (具有管理員) 的網站時,Dreamweaver 會提示您啟用 Contribute 相容性。

並非所有連接類型都支援 Contribute 相容性。連線方式受到以下限制:

  • 如果您的遠端網站連接使用 WebDAV,則無法啟用 Contribute 相容性,因為這些來源控制系統與 Dreamweaver 用於 Contribute 網站的「設計備註」和「取出/簽入」系統不相容。

  • 如果您使用 RDS 連接到遠端網站,可以啟用 Contribute 相容性,但必須先自訂連接,才能與 Contribute 使用者共用連接。

  • 如果您使用本機電腦做為網頁伺服器,則必須使用 FTP 或網路連接到您的電腦 (而非僅使用本機檔案夾路徑) 來設定網站,才能與 Contribute 使用者共用您的連接。

當您啟用 Contribute 相容性時,Dreamweaver 會自動啟用「設計備註」(包括「上傳設計備註以供共用」選項) 和「取出/簽入」系統。

如果您所連接的遠端網站上已啟用 Contribute Publishing Server (CPS),每當您觸發網路操作 (例如簽入、復原或發佈檔案) 時,Dreamweaver 都會通知 CPS。CPS 會記錄這些事件,您可以在 CPS 管理控制台中檢視記錄。(如果您停用 CPS,則不會記錄這些事件。)您要使用 Contribute 啟用 CPS。 有關更多資訊,請參閱 Adobe Contribute 說明。

備註

您可以讓網站與 Contribute 相容,而不需要在電腦上安裝 Contribute;但如果您要能夠從 Dreamweaver 啟動 Contribute Administrator,則必須在與 Dreamweaver 相同的電腦上安裝 Contribute,且在啟用 Contribute 相容性之前必須連接到遠端網站。否則,Dreamweaver 無法讀取 Contribute 的管理設定來判斷是否已啟用 CPS 和復原功能。

備註

您必須確保 Contribute 用來管理網站的共用設定檔案 (CSI 檔案) 位於遠端伺服器上且未損毀。每當您在 Contribute Administrator 中進行管理時,Contribute 會自動建立此檔案 (並覆寫舊版本)。如果共用設定檔案不在伺服器上或已損毀,則每當您嘗試執行網路操作 (例如放置) 時,Dreamweaver 都會返回錯誤:「伺服器上不存在 Contribute 相容性所需的檔案」。若要確保伺服器上有正確的檔案,請在 Dreamweaver 中停用與伺服器的連接,啟動 Contribute Administrator,進行管理變更,然後重新連接到 Dreamweaver 中的伺服器。如需詳細資訊,請參閱「Adobe Contribute 說明」。

選取「網站>管理網站」。

選取網站然後按一下「編輯」。

在「網站設定」對話框中,展開「進階設定」,選取「Contribute」類別,然後選取「啟用 Contribute 相容性」。

如果出現對話框指出您必須啟用「設計備註」和「取出/簽入」,請按一下「確定」。

如果您尚未提供「取出/簽入」聯絡資訊,請在對話框中輸入您的姓名和電子郵件地址,然後按一下「確定」。「復原狀態」、「CPS 狀態」、「網站根目錄 URL」文字方塊和「在 Contribute 中管理網站」按鈕會出現在「網站定義」對話框中。

如果在 Contribute 中啟用了復原功能,您將能夠復原到您在 Dreamweaver 中變更的檔案先前版本。

檢查「網站根目錄 URL」文字方塊中的 URL 並在必要時加以修正。Dreamweaver 會根據您提供的其他網站定義資訊建構網站根目錄 URL,但有時所建構的 URL 不太正確。

按一下「測試」按鈕以確認您已輸入正確的 URL。

備註

如果您已準備好立即傳送連線金鑰或執行 Contribute 網站管理任務,請略過其餘步驟。

如果您要進行管理變更,請按一下「使用 Contribute 管理網站」。 請記住,如果您要從 Dreamweaver 開啟 Contribute Administrator,您必須在同一部電腦上安裝 Contribute。

按一下「儲存」,再按一下「完成」。

使用 Dreamweaver 管理 Contribute 網站

啟用 Contribute 相容性後,您可以使用 Dreamweaver 啟動 Contribute 以執行網站管理任務。

備註

Contribute 必須 安裝在與 Dreamweaver 相同的電腦上。

身為 Contribute 網站的管理員,您可以:

  • 變更網站的系統管理設定。

    Contribute 系統管理設定,是一組套用於網站上所有使用者的設定, 您可以利用這些設定仔細地調整 Contribute,讓使用者享有更為順暢的使用經驗。

  • 變更授予給 Contribute 中使用者角色的權限。

  • 設定 Contribute 使用者。

    Contribute 的使用者需要特定的網站資訊,方能連結至該網站。 您可以將這些資訊全都匯集在一個叫做「連線索引鍵」的檔案中,再傳送給 Contribute 使用者。

備註

連線金鑰與 Dreamweaver 匯出的網站檔案不同。 

備註

在為 Contribute 使用者提供他們編輯頁面所需的連線資訊之前,請使用 Dreamweaver 為您的網站建立基本資料夾階層,以及建立網站所需的任何範本和 CSS 樣式表。

選取「網站 > 管理網站」。
選取網站,然後按一下「編輯」。
在「網站設定」對話框中,展開「進階設定」並選取「Contribute」類別。
按一下「使用 Contribute 管理網站」按鈕。
備註

如果您尚未啟用 Contribute 相容性,則不會顯示此按鈕。

如果出現提示,請輸入管理員密碼,然後 按一下「確定」。

「管理網站」對話框便會出現。

  • 若要變更管理設定,請從左側清單中選取 類別,然後視需要變更設定。

  • 若要變更角色設定,請在「使用者和角色」 類別中,按一下「編輯角色設定」,然後視需要進行變更。

  • 若要傳送連線金鑰以設定使用者,請在 「使用者和角色」類別中,按一下「傳送連線金鑰」,然後完成 「連線精靈」。

請依序按一下「關閉」、「確定」,再按一下「完成」。

如需管理設定、管理 使用者角色或建立連線金鑰的詳細資訊,請參閱「Contribute 說明」。

刪除、移動或重新命名 Contribute 網站中的遠端檔案

刪除託管 Contribute 網站之遠端伺服器上的檔案,作法與刪除任何 Dreamweaver 網站伺服器上的檔案很類似。不過,當您從 Contribute 網站刪除檔案時,Dreamweaver 會詢問是否要刪除檔案的所有舊版本。如果選擇保留舊版本,Dreamweaver 會在 _baks 資料夾中儲存目前版本的副本,以便稍後還原。

在 Contribute 網站中重新命名遠端檔案或將檔案從一個資料夾移到另一個資料夾,其操作方式與在任何 Dreamweaver 網站中的操作方式相同。在 Contribute 網站中,Dreamweaver 也會重新命名或移動儲存在 _baks 資料夾中的相關舊版本檔案。

在「檔案」面板的「遠端」窗格中選取檔案 (「視窗」>「檔案」),然後按一下 Backspace 鍵 (Windows) 或 Delete 鍵 (Macintosh)。

此時會出現對話框,要求您確認是否要刪除檔案。

在確認對話框中:
  • 若要刪除檔案的所有舊版本以及目前版本,請選取「刪除復原版本」選項。

  • 若要將舊版本保留在伺服器上,請取消選取「刪除復原版本」選項。

按一下「是」,刪除該檔案。

讓 Contribute 使用者能夠存取 範本,而無需根資料夾存取權

在 Contribute 網站中,您可直接在伺服器上管理底層檔案和資料夾權限。如果基於安全性考量 ,您無法為使用者提供 /Templates 資料夾的讀取存取權 ,您仍然可以讓使用者使用範本。

設定 Contribute 地點,讓其根資料夾 成為您希望使用者視為根目錄的資料夾。
使用「檔案」 面板,手動將範本資料夾從主要地點的 根資料夾複製到 Contribute 地點的根資料夾。
更新主要地點的範本後,視需要將 已變更的範本重新複製到適當的子資料夾中。

如果您採取此方法,請勿在子資料夾中使用地點根目錄相對 連結。地點根目錄相對連結相對於 伺服器上的主要根資料夾,而非您在 Dreamweaver 中定義的根資料夾。Contribute 使用者無法建立網站根目錄相對連結。

如果 Contribute 頁面中的連結 似乎已中斷,可能是資料夾 權限有問題,尤其是如果連結連結到 Contribute 使用者根資料夾外的 頁面。檢查伺服器上資料夾的讀取和寫入權限。

疑難排解 Contribute 網站

如果 Contribute 地點中的遠端檔案似乎 已簽出,但該檔案實際上並未在使用者的 電腦上鎖定,您可以解除鎖定檔案以讓使用者編輯它。

當您按一下 任何與 Contribute 地點管理相關的按鈕時,Dreamweaver 會確認它能夠連線 到您的遠端地點,且您為 地點提供的地點根目錄 URL 有效。如果 Dreamweaver 無法連線,或 URL 無效,會出現錯誤訊息。

如果管理工具無法正常運作,_mm 資料夾可能有問題。

解除鎖定 Contribute 網站上的檔案

備註

在遵循此程序之前,請確定 檔案確實未簽出。如果您在 Contribute 使用者編輯檔案時解除鎖定檔案,多位使用者可能同時編輯該檔案。

執行下列其中一項作業:
  • 在「文件」視窗中開啟檔案,然後選取「網站 > 復原簽出」。

  • 在「檔案」面板 (「視窗」>「檔案」) 中,按右鍵 (Windows) 或按 Control 鍵並按一下 (Macintosh),然後選取「復原簽出」。

    可能會出現對話框,指出誰 已簽出檔案,並要求您確認是否要 解除鎖定檔案。

如果出現此對話框,請按一下「是」加以確認。

伺服器上的該檔案已經解除鎖定。

疑難排解 Contribute 網站的連線問題

透過在瀏覽器中開啟 URL,檢查「網站定義」對話框的「Contribute」類別中的「網站根目錄 URL」,確定正確的頁面會開啟。
使用「網站定義」對話框「遠端資訊」類別中的「測試」按鈕,確定您可以連線到網站。
如果 URL 正確,但「測試」按鈕產生 錯誤訊息,請向系統管理員尋求協助。

疑難排解 Contribute 管理工具

在伺服器上,請確定您具有 _mm 資料夾的讀取和寫入權限,以及必要時的可執行權限。
請確定 _mm 資料夾包含具有 CSI 副檔名的共用設定檔案。
如果沒有,請使用「連線精靈」(Windows) 或「連線助理」(Macintosh) 建立與網站的連線,並成為該網站的管理員。當您成為管理員時,會自動建立共用設定 檔案。 如需成為現有 Contribute 網站管理員的詳細資訊,請參閱 Contribute 說明中的 管理 Contribute