許多 Publisher 的執行方式都使用一個開發網站建立和測試 Publisher 物件,然後才將其發布給一般使用者。開發網站是供一般使用者造訪的 Publisher 營運網站的複本。為支援這樣的組態,可以透過入口網站系統管理介面在網站之間移動 Publisher 物件,而不會引起設定上的混亂。
透過入口網站「系統管理」頁面上的「遷移 ─ 匯入與遷移 ─ 匯出」實用程式,可以匯入和匯出 Publisher 資料夾、資料夾元資料和資料夾內容。
還可以使用遷移實用程式將物件和內容部署到營運、籌畫或開發網站之外的 Publisher 環境。例如,可以使用實用程式將自訂應用程式、元件或 portlet 範本遷移至各應用程式開發商、合作夥伴或權授客戶。
可以遷移以下 Publisher 物件:
透過 UUID 管理其內部關係的物件,如 portlet、portlet 範本、使用者和使用者群組。透過物件 ID,而非 UUID 管理內部關係的物件則不能遷移,例如 crawler 連結、儲存的搜尋連結和目錄資料卡的輸出內容。
已輸出內容 portlet 物件,如資料項目範本、外觀範本、內容項目、檔案內容項目和資料夾。
附加至資料夾的工作流程定義。
還必須符合以下條件才能成功地實現 Publisher 遷移:
只能在同一版本的伺服器之間遷移物件。
如果您將可輸出物件設定過期,請確保它是在輸出網站內過期。例如,如果您在營運網站中輸出物件,將其遷移到開發網站,然後讓其在開發網站中過期,則它不會在營運網站中過期。
提交至工作流程的內容項目必須在遷移前完成工作流程處理。 如果在內容項目在未完成工作流程處理的情況下就被遷移,則在目標網站中該內容項目將脫離於工作流程之外。Publisher 物件的遷移過程分為兩步: