SharePoint Server 中的變化概觀

 

**適用版本:**SharePoint Online, SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-07-26

**摘要︰**了解變化,以及在 SharePoint Server 2016、SharePoint Server 2013 或 SharePoint Online 中使用變化來建立多語系網站的優點與案例。

SharePoint Server 與 SharePoint Online 的變化功能可透過將來源變化網站的內容同步處理到每個目標變化網站,讓不同網站的特定對象都可使用該內容。當使用者造訪根網站時,系統會根據其網頁瀏覽器的語言設定,將使用者重新導向至適合的變化網站。目標變化網站的內容可在發佈前翻譯成其他語言。只有使用其中一個發佈網站範本所建立的網站,或者啟用 SharePoint Server 發佈基礎結構功能的網站,才可使用變化。

本文包含變化功能的概觀,描述變化功能的元素;提供為變化網站建立網站、清單及頁面的概觀;列出變化的部分限制;並描述在 SharePoint Server 中使用變化的案例。本文並未描述要規劃出使用變化的解決方案所牽涉到的工作。如需如何規劃在解決方案中使用變化的資訊,請參閱<在 SharePoint Server 中規劃變化>。本文也未描述如何建立變化標籤與階層。如需如何建立變化網站的資訊,請參閱建立多語言網站

本文內容:

  • 變化的用途與優點

  • 使用變化的案例

  • 變化的元素

  • 了解變化

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

  • 了解網站、清單及頁面的建立

  • 變化的限制

變化的用途與優點

許多企業的觸角已延伸至全球。不過,即使在國內市場,企業仍必須觸及多元的使用者基礎,他們可能說許多不同的語言,或可能必須有基於區域差異性的特定資訊。這些類型的企業需要能夠將配合不同文化、不同市場及不同地理區域的自訂內容傳遞出去的網站。製作及維護網站的不同版本不但困難又費時。透過在 SharePoint Server 2013 解決方案中使用變化功能,網站架構師與網站管理員可簡化製作及維護這些網站的程序。變化功能可將網站、清單及頁面的建立、管理、同步處理及翻譯全部自動化,完全不需要針對每個所需變化的實例,手動建立網站和所有相關的清單與頁面。

使用變化的案例

您可使用變化為特定語言建立網站、清單及頁面內容。在此案例中,大部分內容是以來源變化網站的語言所撰寫,然後同步處理到部分或所有的目標變化網站,以翻譯成不同語言。例如,內容可能是以英文撰寫,然後同步處理到目標變化網站,以翻譯成德文、法文及西班牙文。

您也可使用變化為特定地區設定建立內容。例如,總部在北美的公司可能有針對下列地區設定的目標變化網站︰英文 (美國)、英文 (加拿大)、法文 (加拿大) 及西班牙文 (墨西哥)。大部分的內容以英文 (美國) 撰寫,變化功能會將內容同步處理到目標變化網站。法文 (加拿大) 與西班牙文 (墨西哥) 網站的內容會翻譯成法文與西班牙文,而英文 (加拿大) 的內容會經過編輯以考量到美式英文與加拿大式英文的差異。特定地區設定專屬的其他內容會在所需的目標變化網站上建立。

在 SharePoint Server 2010 中,您可針對不同行動裝置或使用不同品牌的行動裝置,使用變化來建立網站。在 SharePoint Server 2016 中,變化只可用於多語系網站。若要為不同行動裝置建立網站,請使用「裝置通道」。若要建立使用不同品牌的網站,請使用跨網站發佈。如需詳細資訊,請參閱<在 SharePoint 2013 中規劃行動裝置>與<規劃 SharePoint Server 的跨網站發佈>。

變化的元素

變化功能包含下列元素︰

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

  • 變化標籤   變化標籤是命名新變化網站的識別碼。網站的變化是以建立變化標籤所定義,每個規劃的變化都有一個變化標籤。

    注意

    SharePoint Server 最多可支援 209 個變化標籤。SharePoint Online 最多可支援 50 個變化標籤。

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

    • 來源變化網站   來源變化網站是撰寫及發佈共用內容的網站,也是與目標變化網站同步處理共用內容的網站。單一網站集合中只能有一個來源變化網站。選取來源變化網站後就無法變更。

    • 目標變化網站   目標變化網站的內容大部分來自來源變化網站。目標變化網站也可建立新的內容。不過,該內容不會與其他網站同步處理,而是專屬於所建立的網站。

  • 變化階層   變化階層是具備所有變化標籤的完整網站集。

  • 變化清單   變化清單是您指定目標變化標籤以接收清單項目的清單。

  • 變化頁面   變化頁面是儲存在來源變化網站與目標變化網站之頁面庫中的發佈頁面。

    重要

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

了解變化

變化功能會建立網站,並將內容與支援的清單項目,從一個來源變化網站同步處理到一或多個目標變化網站。依據預設,變化功能會同步處理來源變化網站之頁面庫的發佈網頁,以及已設定與特定目標變化網站同步處理的所有清單。

依據預設,當使用者造訪根網站時,系統會根據其網頁瀏覽器的語言設定,將使用者重新導向至適合的變化網站。例如,如果使用者的預設瀏覽器語言是法文,SharePoint Server 會將該使用者重新導向至法文變化網站。若要自訂此行為,您可以以不同頁面取代預設的重新導向頁面 (VariationRoot.aspx)。此新頁面中可實作邏輯來識別使用者的慣用語言。如需關於如何自訂變化網站重新導向的資訊,請參閱<如何︰自訂變化根登陸邏輯>。

變化標籤

變化標籤是命名變化網站的識別碼。您可選取一個變化標籤作為來源,代表來源變化網站。其餘的變化標籤是目標標籤,代表目標變化網站,是同步處理內容的目的地。您可以在 [變化標籤] 頁面上使用 [建立階層] 命令,從變化標籤建立變化網站。

一個網站集合只可定義一個變化標籤集 (變化階層)。對應的變化網站可建立於網站集合階層內的任一處。來源變化網站與目標變化網站一律建立為變化根網站的子網站。系統會將造訪變化根網站的使用者重新導向至適合的變化網站。

下圖提供變化網站階層的範例,並顯示發佈內容如何同步處理到目標變化網站。

規劃網站變化

根網站 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 的語言設定會決定變化網站上的使用者介面語言。如果未安裝語言套件,將無法使用選取語言的選項,於是變化網站會使用伺服器上 SharePoint Server 安裝的預設語言,無視為變化標籤選取的地區設定。例如,如果使用英文版本安裝 SharePoint Server,且未安裝語言套件,則為日本地區設定建立新的變化標籤時,新變化目標網站的使用者介面會是英文,而非日文。如果要目標變化網站的使用者介面以特定的語言顯示,則應在建立變化網站之前,安裝每個語言的語言套件。如果建立目標變化網站時,無法使用語言套件,仍可建立目標變化網站,然後使用者可透過使用多語系使用者介面,變更網站的其他語言。如需多語系使用者介面的資訊,請參閱<在 SharePoint Server 中規劃多語系網站>。如需安裝語言套件的資訊,請參閱<安裝或解除安裝 SharePoint 2016 的語言套件>。

建立變化階層時,會為每個變化標籤建立導覽字詞組。依據預設,來源變化標籤的字詞組會命名為「變化導覽」。目標變化標籤的字詞組會命名為「變化導覽 (LabelName)」。例如,如果目標標籤的名稱為 en-ca,該標籤的字詞組將命名為「變化導覽 (en-ca)」。依據預設,當變化功能首次建立某個目標頁面時,目標變化網站上也會建立對應的導覽字詞。匯出頁面進行翻譯時,也會匯出相關的導覽字詞。

變化設定

[變化設定] 頁面包含下列選項︰

  • 網站、清單及頁面建立行為   決定來源變化網站上的網站、清單及頁面是否會自動建立在目標變化網站上。預設會啟用 [於所有位置建立]。若您啟用 [選擇性建立],則首次將來源變化網站的網站、清單及頁面同步處理到目標變化網站時,必須手動進行。後續對來源變化網站上項目的更新是否同步處理,會根據目標標籤同步處理偏好設定。

  • 重新建立刪除的目標頁面   如果從目標變化網站刪除某個頁面,而來源變化網站重新發佈該頁面,這可決定目標變化網站是否應重新建立該頁面。預設會啟用此選項。若您停用此選項,目標變化網站將不會重新建立刪除的頁面。例如,請考慮以下情況︰內容作者在來源變化網站上建立與目標變化網站無關的頁面。不過,因為啟用 [於所有位置建立] ,所以該頁面自動建立在目標變化網站上,之後目標標籤內容擁有者刪除該不需要的目標頁面。下次內容作者更新來源頁面時,該頁面將不會重新建立在目標變化網站上。

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

  • 通知   當建立新頁面或網站時,傳送電子郵件訊息給目標變化網站的目標標籤聯絡人;或當來源變化網站的修訂更新頁面時,傳送電子郵件訊息給指定頁面的連絡人。如果標籤未指定連絡人,則電子郵件訊息會傳送給目標變化網站的歡迎頁面連絡人。預設會啟用此選項。

如需如何指定變化設定的資訊,請參閱建立多語言網站

變化計時器工作

變化功能使用計時器工作來執行如建立及傳播網站與頁面等工作。計時器工作是在 OWSTIMER (適用於 SharePoint Server 的 Windows 服務) 內執行。每個計時器工作都有自己執行工作的預設排程。您可以在管理中心網站的 [工作定義] 頁面上變更每個工作執行的頻率 。變化功能使用下列計時器工作︰

  • 變化建立階層工作定義   根據變化標籤,透過建立來源變化網站的所有變化網站、清單及頁面,而建立完整的變化階層。根據預設,此計時器工作每小時會執行一次。

  • 變化傳播清單項目工作定義   在設定清單將項目傳送至特定目標變化標籤之後,建立及更新目標變化網站上的清單項目。根據預設,此計時器工作每 15 分鐘會執行一次。

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

  • 變化傳播網站與清單工作定義   當啟用 [於所有位置建立] 選項時,建立變化網站與清單。根據預設,此計時器工作每 30 分鐘會執行一次。

注意

無法在 SharePoint Online 中設定計時器工作。

如需計時器工作的資訊,請參閱<在 SharePoint Server 2016 中檢視計時器工作狀態>。

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

來源變化網站與目標變化網站一律建立在變化根網站的下一層。每個變化網站的建立都是使用建立變化根目錄所用的相同網站範本。這表示每個變化網站預設都會使用與變化根網站相同的主版頁面。不過,每個變化網站可使用不同的主版頁面、頁面配置及 CSS 檔案。當您想要為不同地區設定不同配置時,這是很有用的。例如,您可為某個語言使用從右至左的配置,而為另一個語言使用從左至右的配置。如需詳細資訊,請參閱 SharePoint 2013 頁面模型概觀 (機器翻譯)。

變化階層第一次建立時,只會建立基於已定義變化標籤之清單的網站。如果在階層網站結構中,變化根網站底下有網站,而您要將那些網站包括在每個變化網站的階層網站結構中,就必須在建立變化階層之後,手動在來源變化網站底下建立那些網站的階層結構。依據預設,下次「變化建立階層工作定義」計時器工作執行時,網站只會與當時建立之任何新的目標變化網站同步處理。如需來源變化網站底下的網站如何建立在現有目標變化網站的資訊,請參閱本文稍後的<了解網站、清單及頁面的建立>。

變化階層第一次建立之後,當您將新的標籤新增至變化階層,然後按一下 [變化標籤] 頁面上的 [建立階層] 時,會為每個新標籤建立一個新的目標變化網站。依據預設,如果來源變化網站在頁面庫中有內容,設定為將清單項目傳送給特定目標變化標籤的清單,或在網站階層中底下包含網站,則只會在所有新的目標變化網站上建立那些頁面、清單及網站。

了解網站、清單及頁面的建立

根據預設,建立於來源變化網站底下的任何網站,以及任何發佈於來源變化網站或在網站階層中來源變化網站底下任何網站的清單與頁面,都會自動與目標變化網站同步處理。支援下列清單類型 (或繼承自這些類型的清單):

  • 100 - 一般清單

  • 101 - 文件庫

  • 104 - 宣告清單

  • 109 - 圖片庫

如果啟用 [選擇性建立],您必須在選取的目標變化網站上手動建立任何網站、清單和頁面。

本節說明在目標變化網站上建立網站、清單及頁面的方式。

網站建立

第一次「變化建立階層工作定義」計時器工作執行,並從變化標籤的清單建立變化階層時,只會建立來源變化網站與目標變化網站。來源變化網站建立之後,您可在網站階層中於來源變化網站底下建立網站,下次「變化傳播網站與清單工作定義」計時器工作執行時,那些網站就會建立在現有目標變化網站上。若啟用 [選擇性建立],請在來源變化網站底下的任何網站上使用 [網站變化設定] 頁面,以在一或多個目標變化網站上手動建立目前網站的目標變化。下次「變化傳播網站與清單工作定義」計時器工作執行時,就會在指定的目標變化網站上建立該新網站。啟用 [選擇性建立] 時,您可隨時執行此動作。

注意

建立來源變化網站與目標變化網站時,建立所用的是建立來源標籤時所選範本提供的預設網站定義。沒有自訂網站組態或設定會同步處理到這些新的網站。如果您要來源變化網站與目標變化網站具備自訂網站組態或設定 (例如導覽自訂),就必須在建立變化階層之後,對每個網站進行那些變更。

清單與頁面建立

只有當來源變化網站上的清單經過設定,指定應該與其同步處理的目標變化網站時,清單項目才會與變化目標網站同步處理。依據預設,當清單已設定與特定目標變化網站同步處理時,會在下次「變化傳播網站與清單工作定義」計時器工作執行時同步處理。如果已與目標變化網站同步處理的清單新增新的項目,則會在下次「變化傳播清單項目工作定義」計時器工作執行時同步處理。如果建立變化階層之後才新增新的目標變化標籤,則清單將建立在新的目標變化網站上。目標清單預設會啟用內容核准。當新的項目同步處理到目標清單時,必須先經過核准,才能顯示在目標變化網站的「內容查詢網頁組件」中。

注意

雖然您可指定個別頁面要與特定目標標籤同步處理,但無法同步處理個別清單項目。您只可指定完整清單與特定目標標籤同步處理。

建立來源變化網站時,如果選取了 [發佈網站] 範本,則必須先發佈來源變化網站的頁面,或在網站階層中來源變化網站底下任何網站的頁面,這些頁面才可同步處理到目標變化網站。如果選取了 [發佈網站 (含有工作流程)] 範本,則必須先使用發佈工作流程核准頁面發佈,這些頁面才可同步處理到目標變化網站。依據預設,新頁面發佈或經過核准發行之後,如果該頁面使用工作流程,就會在下次「變化傳播頁面工作定義」計時器工作執行時,同步處理到所有的目標變化網站。如果頁面先前發佈過,並在來源變化網站上變更及重新發佈,且為目標標籤選取了 [自動更新目標變化頁面] 設定,則在下次「變化傳播頁面工作定義」計時器工作執行時,該頁面會同步處理到所有目標變化網站。

注意

在目標變化網站上,一律會對與來源變化網站同步處理的頁面指派次要版本號碼。如果頁面對目標網站是新的,會指派版本 0.1。如果頁面已存在於目標變化網站,則會對同步處理過的頁面指派下一個可用的次要版本號碼。例如,如果目標變化網站有某頁面的版本 2.1,而該頁面的新變化同步處理到目標網站,該頁面會變成版本 2.2。來源變化網站上核准發佈的頁面與其他資源 (如圖像),會同步處理到目標變化網站,連同其 [核准] 狀態設為 [草稿],且必須先經過核准,網站讀者才可檢視這些項目。

若啟用 [選擇性建立],使用者必須在來源變化網站上頁面的 [發佈] 索引標籤上 [變化] 群組中使用 [建立新目標] 命令,為特定變化標籤建立頁面。在下次「變化傳播頁面工作定義」計時器工作執行時,該新頁面會同步處理到一或多個目標變化網站。如果該頁面先前發佈過,並在來源變化網站上變更及重新發佈,則會在下次「變化傳播頁面工作定義」計時器工作執行時,只同步處理到指定的目標變化網站。如需如何為變化頁面啟用 [選擇性建立] 的資訊,請參閱建立多語言網站

依據預設,如果從目標變化網站上刪除原先與來源變化網站同步處理的頁面,則下次來源變化網站發佈該頁面,且下次「變化傳播頁面工作定義」計時器工作執行時,該頁面會重新建立在目標變化網站上。若停用 [重新建立刪除的目標頁面],則刪除的頁面不會重新建立在目標變化網站上。

如需如何建立變化來源頁面及使用變化目標頁面上內容的資訊,請參閱建立多語言網站

變化的限制

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

  • 變化功能為單層階層。   來源變化網站與目標變化網站存在於網站階層的同一層上,變化根網站的下一層。不過,每個網站集合只能有一個來源變化網站。網站不能同時是來源網站又是目標網站。您可將一個來源變化網站的內容同步處理到一或多個目標變化網站,但無法將一個目標變化網站的內容同步處理到另一個目標變化網站。例如,如果您有一個英文 (美國) 來源變化網站,以及一個法文 (法國) 目標變化網站,其下有一個法文 (加拿大) 網站,變化功能只會將英文 (美國) 來源變化網站的內容同步處理到法文 (法國) 目標變化網站。變化功能無法也將法文目標變化網站的內容同步處理到其下的法文 (加拿大) 網站。

    您可使用變化搭配跨網站發佈,以將一個變化網站的內容重複使用在另一個變化網站的內容中。例如,您可將法文 (法國) 網站的內容重複使用在法文 (加拿大) 網站上。

    如需詳細資訊,請參閱<規劃 SharePoint Server 跨網站發佈的邏輯架構>。

  • 內容同步處理為單向。   變化功能會將一個來源變化網站的內容同步處理到一或多個目標變化網站。您無法使用變化功能將目標變化網站的內容重新同步回到來源變化網站。而且,目標變化網站也無法將內容同步處理到其他目標變化網站。

See also

在 SharePoint Server 中規劃變化