變化概觀

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2016-11-30

Microsoft SharePoint Server 2010 中的「變化功能」讓內容可供不同網站上的特定觀眾使用,方法是將內容從「來源變化網站」複製到每個「目標變化網站」。當使用者造訪根網站時,他們會根據 Web 瀏覽器的語言設定而重新導向至適當的變化網站。必要時,內容也可以在目標變化網站上進行自訂。例如,目標變化網站上的內容可以在發佈之前,先翻譯成其他語言。變化只能使用在以其中一個「發佈」網站範本所建立的 SharePoint Server 2010 網站上,或是用於已啟用 SharePoint Server 發佈基礎結構功能的網站上。

注意

雖然變化可用於多語系解決方案,但是變化功能並不會翻譯頁面。建立多語系內容時若要使用變化,您可以在將內容複製到目標網站之後,使用工作流程將內容傳閱給其他小組或協力廠商進行翻譯。如需工作流程的詳細資訊,請參閱<規劃工作流程 (SharePoint Server 2010)>。

本文提供變化功能的概觀。它說明變化功能的元素、提供變化網站之網站與頁面建立的概觀、列出變化的部分限制,以及說明在 SharePoint Server 2010 中使用變化的狀況。本文不會說明規劃使用變化的解決方案時所牽涉之工作。如需在您的解決方案中規劃使用變化的詳細資訊,請參閱<規劃變化>。本文也不會說明如何建立變化標籤與階層。如需建立變化網站的相關資訊,請參閱建立變化網站(可能為英文網頁)

本文內容:

  • 變化的用途與優點

  • 使用變化的狀況

  • 變化的元素

  • 了解變化

  • 了解來源與目標變化網站建立

  • 了解網站與頁面建立

  • 變化的限制

變化的用途與優點

許多組織都跨足全球。但即使在國內市場,組織都仍必須面對不同的客戶群,他們可能說許多不同的語言,或者可能需要有根據地區差異、各種行動裝置或企業品牌的特定資訊。這些類型的組織需要提供量身打造之內容的網站,以符合不同文化、不同市場及不同的地理區域的需求。產生並維護網站的變化可能會相當困難且費時。藉由在 SharePoint Server 2010 解決方案中使用變化,網站架構師與網站管理員即可簡化產生及維護這些網站的程序。變化功能可以自動建立網站與頁面,如此在每次需要變化的情況下,就不必再手動建立網站及所有相關聯的頁面。

使用變化的狀況

您可以使用變化,在許多狀況下為使用者建立類似內容的不同版本。下表說明可能會使用變化的狀況。

狀況 描述

多種語言

您可以使用變化為特定語言建立網站與內容。在這種狀況下,大部分的內容會以來源變化網站的語言撰寫,然後複製到部分或所有目標變化網站,以便翻譯成不同語言。例如,內容可能以英文撰寫,然後複製到目標變化網站,翻譯成德文、法文及西班牙文。

多重裝置

您可以自訂 VariationRoot.aspx 頁面的邏輯,將使用者導向設計成處理不同裝置類型的頁面。例如,您可能有一個目標變化網站,其頁面設計為會顯示不同螢幕大小或螢幕解析度的裝置。

多重地點或品牌

您可以使用變化建立特定地點或品牌的內容。例如,租車公司可能針對全部具有分公司的城市,都有目標變化網站。在分公司之間,大部分的公司資訊都是相同的,因此可以針對那些頁面使用變化,然而其他的內容 (例如特惠方案或促銷) 則會建立於需要的目標變化網站上。

變化的元素

變化功能包含下列元素:

  • 變化根網站   變化根網站提供所有來源與目標變化網站的 URL,且包含登陸頁面,會將使用者重新導向至正確的變化網站。這與網站集合的根網站不同,不過您可以指定網站集合的根網站同時也是變化階層的根網站。

  • 變化標籤   變化標籤是命名新變化網站的識別碼。網站的變化是藉由建立變化標籤加以定義,每個規劃的變化各一。

  • 變化網站   變化網站是根據定義的變化標籤所建立之網站。變化網站有兩種類型:

    • 來源變化網站   來源變化網站是可於其上撰寫及發佈共用內容的網站,且可從此網站將共用內容的複本傳送至目標變化網站。在單一個網站集合中,只能有一個來源變化網站。選取來源變化網站之後,便不能再更改。

    • 目標變化網站   目標變化網站會從來源變化網站接收大部分的內容。雖然可以在目標變化網站上建立新內容,但該內容不會與其他網站共用,而是在建立的網站上獨有。

  • 變化階層   變化階層是所有變化標籤內的整個網站集。

  • 變化頁面   變化頁面是儲存在來源變化網站與目標變化網站之頁面庫內的發佈頁面。這些頁面和任何相依資源 (例如影像與文件) 是從唯一從來源變化網站複製到目標變化網站的內容。

    重要

    我們建議您不要將非發佈的頁面新增到使用變化之網站的頁面庫。如此做的話,「變化建立階層工作定義」計時器工作可能會失敗。

了解變化

變化功能會建立網站,並從來源變化網站將內容複製到一或多個目標變化網站。變化功能預設只會從來源變化網站的頁面庫,複製發佈頁面。變化功能並不會複製其他網站內容,例如清單或其他文件庫,這和內容部署功能不同,內容部署功能會在網站之間複製所有內容,包含清單與其他文件庫。如果 [資源] 選項已設定為要將資源複製到目標變化網站,則將會複製連結的資源 (例如影像與文件)。變化與內容部署兩者間另一項重要的區別在於,使用變化功能時,可以變更目標變化網站上的複製內容,而不像內容部署功能,並不鼓勵變更複製的內容。

根據預設,當使用者造訪根網站時,他們會根據 Web 瀏覽器的語言設定,而重新導向至適合的變化網站。例如,若使用者的預設瀏覽器語言是法文,SharePoint Server 2010 會將該名使用者重新導向至法文的變化網站。您可以將預設的重新導向頁面 VariationRoot.aspx 取代成不同的頁面,即可自訂此行為。此新的頁面可以實作邏輯,識別使用者所偏好的語言、使用者的裝置,或是變化網站的另一個基礎。如需自訂變化網站重新導向的相關資訊,請參閱 HOW TO:自訂變化根登陸邏輯(可能為英文網頁)

變化標籤

變化標籤是命名變化網站的識別碼。您會選取一個變化標籤作為代表來源變化網站的來源。剩下的變化標籤會是代表要複製內容之目標變化網站的目標標籤。從變化標籤建立變化網站的方法,是使用 [變化標籤] 頁面上的 [建立階層] 命令。

只能為網站集合定義一組的變化標籤 (也就是變化階層)。對應的變化網站可以建立於網站集合階層內的任意處。來源變化網站與目標變化網站一律會建立為變化根網站的子網站。造訪變化根網站的使用者,會重新導向至適合的變化網站。

下圖提供變化網站階層的範例,並會顯示如何將發佈內容從頁面庫複製到目標變化網站。

規劃網站變化

在根網站 https://contoso.com 上建立了三個變化標籤:“EN”、“FR” 與 “DE”。建立變化階層時,對應的變化網站 (分別標示為 "EN"、"FR" 與 "DE") 會建立在變化根網站的下一層。由於網站 "https://contoso.com/EN" 已指定為來源變化網站,在網站 “https://contoso.com/EN” 上撰寫及發佈的頁面,便會複製到目標變化網站:"https://contoso.com/FR" 及 "https://contoso.com/DE"。

當您建立變化標籤時,需為此標籤選取要使用的地區設定。地區設定只是為了協助瀏覽器重新導向,它並不會影響使用者介面的語言。如果在前端網頁伺服器上安裝了語言套件,您也可以為變化網站選取語言。SharePoint Server 2010 中的語言設定,會決定變化網站上的使用者介面語言。若未安裝任何語言套件,就無法選取語言,變化網站會使用伺服器上 SharePoint Server 2010 安裝環境的預設語言,而不管為變化標籤選取的地區設定。例如,如果 SharePoint Server 2010 安裝時使用英文版,且未安裝任何語言套件,則在為日文地區設定建立的新變化標籤時,新變化目標網站的使用者介面是英文,而不是日文。如果您使用變化建立多語系網站,且希望目標變化網站的使用者介面使用特定語言顯示,則應該針對每個語言安裝語言套件,然後才建立變化網站。如果建立目標變化網站時沒有可用的語言套件,仍然可以建立目標變化網站,使用者也可以利用多語系使用者介面,變更網站的第二種語言。如需多語系使用者介面的相關資訊,請參閱<多語系使用者介面概觀 (SharePoint Server 2010)>。如需安裝語言套件的相關資訊,請參閱<部署語言套件 (SharePoint Server 2010)>。

變化設定

雖然您可以指定網站集合內的任何網站,作為變化根網站,但是變化會設定於網站集合內頂層網站的 [網站集合管理] 頁面上。[變化設定] 頁面是您選取變化根網站之處。選取變化根網站且建立變化階層之後,即無法再變更根網站。

除了指定根網站之外,[變化設定] 頁面還包含下列選項:

  • 自動建立   決定來源變化網站上的網站與頁面是否能在目標變化網站上自動建立。預設會啟用此選項。若停用此選項,在來源變化網站上建立的網站與頁面,必須手動在目標變化網站上建立。

  • 重新建立刪除的目標頁面   決定如果從目標變化網站上刪除了此頁面,而來源變化網站上的頁面已重新發佈時,是否應該在目標變化網站上重新建立該頁面。預設會啟用此選項。若停用此選項,已刪除的頁面便不會在目標變化網站上重新建立。

  • 更新目標頁面網頁組件   決定對來源變化網站頁面上的網頁組件所進行的變更,是否也會變更目標變化網站上的頁面。預設會啟用此選項。

  • 通知   建立新頁面或網站時,傳送電子郵件到目標變化網站歡迎頁面上的連絡人,或是因為來源變化網站的修改而更新頁面時,傳送到指定頁面的連絡人。預設會啟用此選項。

  • 資源   指定當頁面複製到目標變化網站時,是要使用來源變化網站上的相同資源,還是將其複製到目標變化網站。資源會限制在儲存於文件庫的檔案,且可藉由發佈頁面進行參照,例如影像與文件。根據預設,會將此選項設定成參照現有的資源。

如需指定變化設定的相關資訊,請參閱開啟變化設定以便為您的網站建立變化(可能為英文網頁)

變化計時器工作

變化功能使用計時器工作,執行像是建立及傳播網站與頁面等工作。計時器工作會在 OWSTIMER 內執行,此為 SharePoint Server 2010 的 Windows 服務。每個計時器工作都有它自己何時執行工作的預設排程。您可以在管理中心網站的 [工作定義] 頁面上,變更每項工作執行的頻率。變化功能使用下列計時器工作:

  • 變化建立階層工作定義   藉由根據變化標籤,從來源變化網站建立所有變化網站與頁面,而建立完整的變化階層。此計時器工作預設每天會執行一次。

  • 變化建立頁面工作定義   停用 [自動建立] 選項且使用者手動建立新頁面時,在目標變化網站上建立頁面。此計時器工作預設會每小時執行一次。

  • 變化建立網站工作定義   停用 [自動建立] 選項,且使用者手動建立新變化網站時,建立變化網站。此計時器工作預設會每 5 分鐘執行一次。

  • 變化傳播頁面工作定義   在來源變化網站上的頁面已核准之後,或是已由使用者手動提交之後,在目標變化網站上建立及更新頁面。此計時器工作預設會每小時執行一次。

  • 變化傳播網站工作定義   啟用 [自動建立] 選項時建立變化網站。此計時器工作預設會每 5 分鐘執行一次。

如需計時器工作的相關資訊,請參閱<檢視計時器工作狀態 (SharePoint Server 2010)>。

了解來源變化網站與目標變化網站的建立

來源變化網站與目標變化網站一律會建立在變化根網站的下一層。每個變化網站的建立,都使用建立變化根網站時所用的同一個網站範本。但是,每個變化網站都可以使用不同的佈景主題及不同的主版頁面。如需佈景主題的相關資訊,請參閱<佈景主題概觀 (SharePoint Server 2010)>。

一開始建立變化階層時,只會建立根據已定義之變化標籤清單的網站。如果變化根網站在階層網站結構下具有網站,且您想要那些網站包含在每個變化網站的階層網站結構內,則建立變化階層之後,必須在來源變化網站下手動建立那些網站的階層結構。根據預設,下次執行「變化建立階層工作定義」計時器工作時,網站只會複製到任何那時所建立的新目標變化網站。如需來源變化網站下的網站如何建立在現有目標變化網站上的相關資訊,請參閱<了解網站與頁面建立>。

一開始建立變化階層之後,只要有新標籤新增至變化階層,且按下 [建立階層] 按鈕,就會為每個新標籤建立新的目標變化網站。根據預設,若來源變化網站的內容位於頁面庫內,或在網站階層其下包含網站,那些頁面與網站便會只建立在所有新的目標變化網站上。

了解網站與頁面建立

根據預設,建立在來源變化網站下的任何網站,以及發佈在來源變化網站上或網站階層中在它底下之任何網站上的任何頁面,都會自動複製到目標變化網站。若已停用 [自動建立],則必須在選擇的目標變化網站上手動建立網站與頁面。

本節說明在目標變化網站上建立網站和網頁的方式。

網站建立

第一次執行「變化建立階層工作定義」計時器工作,並從變化標籤清單建立變化階層時,只會建立來源變化網站與目標變化網站。建立來源變化網站之後,您可以在網站階層中該來源變化網站下建立網站,而那些網站會在下次「變化傳播網站工作定義」計時器工作執行時,建立於現有之目標變化網站上。若已停用 [自動建立],請使用來源變化網站上的 [網站內容與結構] 頁面,手動在單一目標變化網站上 (網站階層中在來源變化網站下的任何網站) 建立。下次執行「變化建立網站工作定義」計時器工作時,新的網站會建立在指定的目標變化網站上。在停用 [自動建立] 的情況下任何時間都可以如此做。

注意

建立來源變化網站與目標變化網站時,它們會使用建立來源標籤時選定之範本所提供的預設網站定義加以建立。自訂網站設定或設定值並不會複製到新的網站。若希望來源變化網站與目標變化網站都有自訂的網站設定或設定值,例如瀏覽自訂,則必須在建立變化階層之後,於每個網站上進行這些變更。

頁面建立

若建立來源變化網站時選取了 [發佈網站] 範本,來源變化網站或網站階層中其下的任何網站上之頁面,都必須先發佈,才能夠複製到目標變化網站。若選取了 [使用工作流程發佈網站] 範本,則必須使用發佈工作流程先核准頁面發佈,才能夠複製到目標變化網站。根據預設,已發佈或是已核准發佈新的頁面之後,若它使用工作流程,便會在下次執行「變化傳播頁面工作定義」計時器工作時,複製到所有目標變化網站。若先前已發佈頁面,然後在來源變化網站上已修改並重新加以發佈,則它會在下次執行「變化傳播頁面工作定義」計時器工作時,複製到所有目標變化網站。

如果 [資源] 設定值已設定成啟用複製資源,則相依的資源 (例如影像) 會複製到目標變化網站。若在複製資源的目標變化網站上,啟用了程式庫的版本設定,且已存在一份資源,則新版本會附加到現有的資源,並會更新版本記錄。若在複製資源的目標變化網站上,未啟用程式庫的版本設定,且已存在一份資源複本,則新版本會覆寫現有的資源。

來源變化網站上的頁面第一次複製到目標變化網站時,會將頁面標題與內容複製到目標變化網站。下次頁面再複製到目標變化網站時,只會複製頁面內容。複製頁面之後,不會在目標變化網站上更新頁面標題。

注意

在目標變化網站上,一律會為從來源變化網站複製的頁面,指派次要版本號碼。若頁面對於目標網站而言是新的頁面,會指派版本 0.1。若頁面已經存在於目標變化網站上,則會指派複製的頁面下一個可用的次要版本號碼。例如,若目標變化網站有頁面的 2.1 版,而該頁面的新變化已複製到目標網站,則頁面會變成 2.2 版。頁面與其他資源 (例如已核准發佈在來源變化網站上的影像),會複製到目標變化網站,且其 [核准] 狀態會設為 [草稿],它們必須先經過核准,網站的讀者才能夠加以檢視。

如果已停用 [自動建立],使用者必須在來源變化網站頁面的 [發佈] 索引標籤上,使用 [變化] 群組中的 [建立] 命令,以建立特定變化標籤的頁面。新的頁面會在下次執行「變化建立頁面工作定義」計時器工作時,複製到單一目標變化網站。若頁面先前已發佈,且在來源變化網站上修改並重新發佈,則在下次執行「變化傳播頁面工作定義」計時器工作時,它只會複製到指定的目標變化網站。如需如何停用變化頁面的 [自動建立] 功能之相關資訊,請參閱<管理變化頁面的自動傳播>。如需傳播變化頁面的詳細資訊,請參閱變化:依照您的需求傳播頁面(可能為英文網頁)

根據預設,已從來源變化網站複製的頁面從目標變化網站遭到刪除時,該頁面會在下次發佈於來源變化網站時,以及下次執行「變化傳播頁面工作定義」計時器工作時,在目標變化網站上重新建立。若已停用 [重新建立刪除的目標頁面],則已刪除的頁面不會在目標變化網站上重新建立。

如需建立變化來源頁面及處理變化目標頁面內容的相關資訊,請參閱處理變化頁面上的內容更新(可能為英文網頁)

變化的限制

下列清單包含 SharePoint Server 2010 中變化功能限制的相關資訊:

  • 變化功能是單層的階層。

    來源與目標變化網站存在於網站階層內相同的層級,都是變化根網站的下一層。雖然來源與目標變化網站可以包含其他網站,但它們不能包含其他目標變化網站。例如,若您的來源變化網站是英文版,而目標變化網站是法文版且底下有個加拿大法文網站,則變化功能只會將內容從英文的來源變化網站複製到法文的目標變化網站。變化功能無法同時將法文目標變化網站的內容複製到其下的加拿大法文網站。

  • 變化功能不會從來源網站複製所有內容。

    根據預設,變化功能只會複製儲存在來源變化網站之頁面庫中的發佈頁面。任何其他資源 (例如這些頁面中所使用的影像) 都不會加以複製,而是會參照來源變化網站。您可以選擇將那些資源複製到目標變化網站,方法是變更 [變化設定] 頁面上的 [資源] 選項。其他的網站內容 (例如清單或程式庫) 則完全不會複製,必須手動複製到需要這些項目的所有目標變化網站。

  • 內容複製是單向的。

    變化功能會將內容從來源變化網站複製到一或多個目標變化網站。您不能使用變化功能將內容從目標變化網站複製回來源變化網站。此外,目標變化網站也無法複製內容至其他目標變化網站。

See Also

Concepts

規劃變化