規劃 SharePoint Server 中供網站間發佈用的製作網站

 

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

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

**摘要:**了解如何規劃 SharePoint Server 跨網站發佈解決方案的發佈網站集合。

當您使用 SharePoint Server 的跨網站發佈時,您可以使用一或多個製作網站集合撰寫及儲存內容,以及使用一或多個發佈網站集合控制網站的設計及顯示內容。本文說明如何規劃跨網站發佈解決方案的發佈網站。

本文內容:

  • 規劃 SharePoint 發佈網站的網站集合和網站結構

  • 規劃 SharePoint 發佈網站的安全性

  • 規劃 SharePoint 發佈網站的設計和品牌

  • 規劃 SharePoint 發佈網站的目錄連線

  • 規劃 SharePoint 發佈網站的導覽字詞組

  • 規劃顯示 SharePoint 發佈網站中的目錄內容

本文是以<SharePoint Server 的跨網站發佈概觀>中的資訊為基礎。閱讀完本文之後,請務必閱讀下一篇文章<在 SharePoint Server 2016 中規劃跨網站發佈網站的搜尋功能>。

規劃 SharePoint 發佈網站的網站集合和網站結構

發佈網站集合必須啟用 SharePoint Server 的發佈功能。建議您使用「發佈入口網站集合」範本建立發佈網站集合,因為使用該網站集合範本時,預設會啟用發佈功能。如果使用不適用發佈網站集合的網站集合範本,則必須啟用 SharePoint Server 的發佈功能。如需詳細資訊,請參閱<發佈功能概觀 (SharePoint Server 2010)>。如需如何啟用發佈功能的資訊,請參閱<啟用發佈功能>。

因為發佈網站集合重複使用製作網站的內容和字詞組來顯示內容,所以發佈網站比製作網站更輕型。因此,發佈網站的網站結構通常與製作網站大不相同。發佈網站包含主版頁面、數目有限的版面配置、受管理導覽,以及含有目錄和用來顯示目錄內容之目錄項目頁面的單一頁面庫。系統會根據製作網站上所使用之標示字詞組中的字詞來建立網站的 URL。因此,您不需要手動建立發佈網站的複雜網站結構。

規劃 SharePoint 發佈網站的安全性

雖然規劃發佈網站的安全性與規劃其他任何 SharePoint Server 網站的安全性一樣,但仍另請考慮下列事項:

  • 誰是設計者,以及應授與設計者的權限等級為何?因為發佈網站是儲存主版頁面、版面配置及 CSS 檔案的位置,所以設計者必須具有網站的讀取和寫入權限。

  • 是否為允許匿名存取的網際網路網站?發佈網站集合應位於哪個 Web 應用程式,以允許訪客的匿名存取?您必須決定誰應該具有發佈網站所顯示內容的「讀取」權限等級。

  • 如果這是網際網路網站,是否必須為設計者設定宣告式驗證?

  • 如果這是內部網路或外部網路網站,您必須使用的驗證方法為何?如需使用者驗證的詳細資訊,請參閱<在 SharePoint Server 中規劃使用者驗證方法>。

當您啟用目錄的匿名存取時,可以將製作網站的安全性與其在搜尋中的表示方式分開處理。啟用匿名存取時,發佈網站上的匿名使用者可以搜尋及檢視索引內容。但是,如果您變更目錄中個別項目的權限,搜尋系統會採用這些權限,且匿名使用者將無法使用限制為特定群組的任何項目。這會在您規劃與匿名使用者共用內容時提供更高彈性。

規劃 SharePoint 發佈網站的設計和品牌

在跨網站發佈解決方案中,發佈網站包含設計者所建立並可用於設定網站品牌的檔案及其他資源。下列清單說明設計者必須建立的主要品牌元件。

  • 主版頁面   定義網站的組件區塊和共用元素。

  • 版面配置   網站中特定頁面類型的範本。

  • 顯示範本   「內容搜尋網頁組件」內所使用的範本,可控制要在搜尋結果中顯示的 Managed 屬性及顯示方式。

一般而言,規劃發佈網站的設計與規劃任何品牌網站的設計完全相同。您應該與設計者合作,收集設計需求、決定所需支援的瀏覽器和裝置,然後建立網站的架構。若要規劃發佈網站的特定 SharePoint Server 部分,請考慮下列事項:

  • 您想擁有多少發佈網站?

  • 這些發佈網站想使用多少視覺化設計?

  • 需要多少主版頁面?

  • 每個發佈網站所要顯示的目錄內容為何,且其外觀為何?

  • 您支援的裝置為何,是否需要有不同的裝置通道和主版頁面?

如需詳細資訊,請參閱<SharePoint 頁面模型概觀>。

規劃 SharePoint 發佈網站的目錄連線

當您將發佈網站連線至目錄時,SharePoint Server 會自動建立目錄的結果來源。您也可以執行下列操作:

  • 將目錄中的標示字詞組整合到發佈網站上的導覽字詞組。

  • 建立類別版面配置及目錄內容的目錄項目版面配置。

  • 設定連至目錄項目頁面的目錄項目易記 URL。

如果您在連線至目錄時,選擇不要將目錄整合到發佈網站,則必須手動執行上述每個工作。

如需發佈網站如何連線至目錄的詳細資訊,請參閱<將發佈網站連線到 SharePoint Server 中目錄>。

規劃 SharePoint 發佈網站的導覽字詞組

當您將發佈網站連線至目錄時,您可以選擇將製作網站中的標示字詞固定到發佈網站的導覽。當您在字詞庫管理工具中檢視「網站導覽」字詞組時,即可設定每個字詞的導覽設定。當您規劃發佈網站的導覽字詞組時,請考慮下列事項:

  • 導覽字詞標題是否與原始標示字詞標題相同?如果標題不同,則新標題為何?

  • 導覽字詞是否應該顯示在全域功能表及目前導覽功能表中?

  • 導覽字詞應該使用指向字詞導向頁面或其他 URL 的易記 URL,或只是純文字標題?

當您設定導覽字詞組時,您可以變更其他設定,例如目標頁面設定、搜尋引擎最佳化及目錄項目頁面設定。如果使用不會建立發佈網站的網站集合範本 (例如「小組網站」範本),然後啟用發佈功能,也必須確定開啟網站集合的受管理導覽。

規劃顯示 SharePoint 發佈網站中的目錄內容

本節說明如何規劃顯示發佈網站中的目錄內容。當您規劃類別頁面和目錄項目頁面時,目錄資料的結構很重要。您想如何在不同的層級中顯示目錄內容,會決定類別頁面和目錄項目頁面上所使用的網頁組件。

規劃類別頁面和目錄項目頁面

當您設定使用目錄內容的網站時,SharePoint Server 會在您連線至目錄時,自動為您建立類別頁面和目錄項目頁面。本節說明選擇自訂預設頁面或自行建立這些頁面時,所應規劃的事項。如需類別頁面和目錄項目頁面的詳細資訊,請參閱<SharePoint Server 的跨網站發佈概觀>之<SharePoint 跨網站發佈的發佈網站集合>一節中的<類別頁面和目錄項目頁面>。

規劃類別頁面

當您規劃自訂預設類別頁面或建立自己的頁面時,請考慮內容的結構,並決定要在此結構內不同位置顯示的內容。請考慮下列項目:

  • 用於目錄導覽的字詞組中有多少層級 (類別)?

    如果您想清楚區別目錄中的層級 (類別),可以分別為字詞組中的各個層級建立一個類別頁面。

  • 要自訂預設類別頁面,或建立自己的頁面?

    如果選擇建立自己的類別頁面,在您連線至目錄並指定要顯示內容的自訂類別頁面之後,您必須在編輯模式下開啟頁面,並設定新增至頁面之任何「內容搜尋網頁組件」的查詢。

  • 必須向使用者顯示哪些重要內容,以便其瀏覽目錄?

    當您考慮要顯示的內容時,也應該考慮要包含在類別頁面上的網頁組件。例如,如果使用「精簡搜尋面板網頁組件」和多面向導覽,使用者可以透過篩選目錄中的屬性,輕鬆瀏覽內容。您也可以新增「常用項目網頁組件」,以顯示認定與使用者相關的項目。您也應該考慮是否只想使用「搜尋網頁組件」,還是想包含其他內容網頁組件。如需詳細資訊,請參閱本文稍後的<規劃新增搜尋網頁組件至頁面>。

  • 是否所有類別頁面都可以使用相同設計?

    如果所有類別頁面不可以使用相同設計,則必須建立使用不同設計的不同頁面。在您連線至目錄並指定要用來顯示內容的類別頁面之後,您必須在編輯模式下開啟頁面,並設定頁面上任何「內容搜尋網頁組件」的查詢。

  • 您認為維護這些頁面的合理工作量為何?

    您擁有的類別頁面愈多,所需執行的維護工作愈多。請限制類別頁面的數目,以減少您必須變更管理的位置數目。

如需如何建立並自訂類別頁面配置的資訊,請參閱<如何為 SharePoint 2013 的目錄式網站自訂頁面配置>。

規劃目錄項目頁面

當您規劃自訂預設目錄項目頁面或建立自己的頁面時,請考慮下列事項:

  • 是否以群組的方式顯示項目?

    自動建立的目錄項目頁面會在顯示內容時,使用目錄項目重複使用網頁組件。根據預設,目錄項目重複使用網頁組件設定為採用伺服器端轉譯,因此 Google 和 Bing 等搜尋引擎可以找到並記錄目錄中的個別項目。此外,尚未啟用 JavaScript 的使用者 (例如因為協助工具原因而未啟用者) 也可以檢視內容。目錄項目重複使用網頁組件設定為自動記錄流量分析所使用的流量事件。

    規劃目錄項目頁面要顯示的項目時,請考慮是否以群組的方式顯示項目。以衣服販售網站的網際網路商業案例為例,您可能想在目錄項目頁面上,以群組的方式顯示特定項目的所有尺寸。瀏覽至該目錄項目頁面的使用者即可快速檢視該項目的所有尺寸。 在這種群組案例中,您不能使用自動建立的目錄項目頁面,因為自動建立的目錄項目頁面會採用目錄項目重複使用網頁組件。目錄項目重複使用網頁組件一次只能擷取一個項目,無法一次擷取群組的所有項目。因此,如果您想在目錄項目頁面上,以群組的方式顯示項目,您必須自行建立目錄項目頁面,並且使用「內容搜尋網頁組件」來顯示項目。

    注意

    雖然根據預設,「內容搜尋網頁組件」採用用戶端轉譯和 JavaScript 來顯示項目,但會自動使用 XSLT 式伺服器端轉譯,將內容轉譯至 Google 和 Bing 等搜尋引擎。不過,尚未啟用 JavaScript 的使用者 (例如因為協助工具原因而未啟用者),則無法檢視內容。若要確保無論 JavaScript 是否啟用,皆能獨立檢視內容,請考慮將「內容搜尋網頁組件」變更為永遠使用XSLT 式伺服器端轉譯。
    此外也請注意,「內容搜尋網頁組件」不會自動記錄流量分析的流量事件,不過您可以設定以顯示範本紀錄流量事件。如需詳細資訊,請參閱<在 SharePoint Server 中設定建議和流量事件類型>。

    如需目錄項目重複使用網頁組件與「內容搜尋網頁組件」之間差異的詳細資訊,請參閱<內容搜尋網頁組件與使用不同網頁組件的時機>。

  • 是否所有目錄項目頁面都可以使用相同設計?

    如果所有目錄項目頁面不可以使用相同設計,則必須建立使用不同設計的不同頁面。在您連線至目錄並指定要用來顯示內容的目錄項目頁面之後,您必須在編輯模式下開啟頁面,並設定頁面上任何「內容搜尋網頁組件」的查詢。

  • 您認為維護這些頁面的合理工作量為何?

    您擁有的目錄項目頁面愈多,所需執行的維護工作愈多。請限制目錄項目頁面的數目,以減少您必須執行變更管理的位置數目。

如需如何建立並自訂目錄項目頁面的資訊,請參閱<如何為 SharePoint 2013 中的目錄式網站自訂頁面配置

規劃新增搜尋網頁組件至頁面

「搜尋網頁組件」顯示搜尋索引中的內容。「搜尋網頁組件」包含不同的預先定義查詢,例如搜尋的內容類型及搜尋內容的位置。當使用者瀏覽含有「搜尋網頁組件」的頁面時,網頁組件會自動發出定義在網頁組件中的查詢,並在網頁組件中顯示搜尋結果。如果搜尋系統發現新內容,則會在每次檢視頁面時於網頁組件中顯示項目的更新清單。

您可以將一或多個「搜尋網頁組件」新增至頁面。當您新增「搜尋網頁組件」時,您可以使用預先定義的查詢,或變更預設查詢設定。您也可以變更結果在網頁組件中的顯示方式,例如指定依價格或常用性排序項目。您可以透過編輯網頁組件並變更其搜尋準則,來變更預先定義的查詢。

「搜尋網頁組件」使用「顯示範本」控制結果在網頁組件中的顯示方式。顯示範本是 HTML 檔案,可指定搜尋結果中所要顯示的 Managed 屬性,也可以指定這些屬性的顯示方式。例如,顯示範本可以指定 Managed 屬性 PublishingImage 顯示 100x100 像素的圖片,並指定在圖像左側以粗體顯示 Managed 屬性 Title。

如需如何建立並自訂顯示範本的資訊,請參閱<SharePoint 2013 設計管理員顯示範本

搜尋網頁組件及何時使用其他網頁組件

以下表格說明網頁內容管理案例中普遍使用的「搜尋網頁組件」。如需生產力搜尋案例中普遍使用之搜尋網頁組件的資訊,請參閱<在 SharePoint Server 中管理搜尋中心>。

搜尋網頁組件

類別 網頁組件 描述

內容彙總

內容查詢

請勿用於跨網站發佈。使用「內容搜尋網頁組件」,或「搜尋導向內容網頁組件」類別中的其中一個網頁組件。

內容搜尋

請使用此網頁組件來顯示目錄頁面上的目錄內容。您也可以使用該組件,以群組的方式顯示目錄項目頁面上的項目。在「內容搜尋網頁組件」 (CSWP) 中,您可以選取結果來源,以便指定搜尋的內容。您也可以使用「關鍵字查詢語言」,為查詢新增更多篩選器和搜尋字詞。

根據預設,此網頁組件使用用戶端轉譯,也就是說,您可以使用顯示範本中的 JavaScript 自訂搜尋結果的顯示方式。為了讓 Google 和 Bing 等搜尋引擎可以找到並記錄目錄中的各個項目,CSWP 會在將內容轉譯至搜尋引擎時,自動採用 XSLT 式伺服器端轉譯。

由於轉譯發生的位置在瀏覽器,因此需要較少的資源,這是另一個使用用戶端轉譯的好處。如需頁面新增 CSWP 時效能考量的資訊,請參閱<評估 Web Content Management 的容量和效能 (SharePoint Server 2013)

注意

由於「內容搜尋網頁組件」使用 JavaScript 來顯示內容,尚未啟用 JavaScript 的使用者 (例如因為協助工具原因而未啟用者),則無法檢視內容。若要確保無論 JavaScript 是否啟用,皆能獨立檢視內容,請考慮將「內容搜尋網頁組件」變更為永遠使用 XSLT 式伺服器端轉譯。請注意,使用 XSLT 式伺服器端轉譯時常需要更多資源,效能可能因而降低。

搜尋

精簡搜尋面板

此網頁組件會將精簡器新增至頁面。您可以使用此網頁組件新增獨立精簡器及多面向導覽精簡器。

您必須啟用 Managed 屬性作為精簡器,此網頁組件中才能顯示任何精簡器。如需詳細資訊,請參閱<在 SharePoint Server 中設定精簡器和多面向導覽>。

分類精簡搜尋面板

此網頁組件合併精簡搜尋與受管理導覽,並可用來為目錄內容增加強大的搜尋導向導覽體驗。此網頁組件只能搭配受管理導覽使用,並且必須與頁面上的其他「搜尋網頁組件」(例如「內容搜尋網頁組件」) 相關聯。此網頁組件可讓您根據目前導覽字詞顯示精簡器,以篩選相關聯網頁組件中的搜尋結果。「分類精簡搜尋面板網頁組件」中顯示的精簡器是目前導覽字詞的子精簡器。當使用者按一下精簡器時,會據以篩選相關聯網頁組件中的搜尋結果。此網頁組件之所以特別強大的原因,在於顯示精簡器時,會將使用者之前的查詢或精簡搜尋列入考量。

重要

不建議讓具有超過 200 個節點的頁面使用「分類精簡面板網頁組件」。瀏覽節點太多可能會導致伺服器回應時間過長,同時也會降低輸送量。如需詳細資訊,請參閱<評估 Web Content Management 的容量和效能 (SharePoint Server 2013)

搜尋導向內容

文章

顯示與「文章頁面」內容類型相關聯的項目。

目錄項目重複使用

只有當不想以群組的方式顯示目錄項目時,才在目錄項目頁面上使用此網頁組件。此網頁組件使用伺服器端轉譯,因此 Bing 或 Google 等搜尋引擎才可以找到並記錄目錄中的各個項目。此網頁組件也設定為自動記錄流量分析使用的預設流量事件。

此網頁組件的設定稍微不同於其他搜尋網頁組件。此網頁組件的多數設定都在目錄項目頁面的 HTML 頁面配置檔案中執行,而且只能顯示一個 Managed 屬性。因此,針對每個您想要顯示於目錄項目頁面的 Managed 屬性,您都必須在 HTML 頁面配置檔案中新增一個目錄項目重複使用網頁組件。此外,您必須直接在目錄項目頁面上,新增一個目錄項目重複使用網頁組件,作為網頁組件,並在該網頁組件中,設定應該擷取的目錄項目查詢。HTML 頁面配置檔案中新增的目錄項目重複使用網頁組件應設定為重複使用此查詢所擷取的資料。

目錄項目重複使用網頁組件不會使用顯示範本來顯示內容,反而格式才是以 Managed 屬性為基礎,例如 DateHTML

如需如何自訂使用目錄項目重複使用網頁組件之目錄項目頁面配置的資訊,請參閱<如何為 SharePoint 2013 中的目錄式網站自訂頁面配置

如需在頁面新增目錄項目重複使用網頁組件時效能考量的資訊,請參閱<評估 Web Content Management 的容量和效能 (SharePoint Server 2013)

符合標記的項目

顯示以字詞標示的項目。

圖片

顯示與「圖片」或「圖像」內容類型相關聯的所有項目。

常用項目

使用此網頁組件可顯示符合一組準則的最常用項目。例如,您可以將此網頁組件新增至類別頁面,以顯示「類別中最常用的項目」。

最近變更的項目

顯示最近變更的項目。此網頁組件可協助使用者追蹤網站或文件庫中的最新活動。

建議項目

使用此網頁組件可根據使用者先前與網站的互動方式來顯示內容建議。例如,您可以將此網頁組件新增至目錄項目頁面。如果使用者檢視特定項目,此網頁組件會顯示使用者先前檢視的其他項目,例如「檢視此項目的使用者也檢視這些項目」。

預設會將查詢限制為目前網站的建議項目。您可以將此設定變更為根據 URL 中 Token 的建議項目,也可以限制查詢特定 URL 或內容類型。

視訊

顯示與「視訊」內容類型相關聯的所有項目,並依檢視次數排序項目。

網頁

顯示衍生自「頁面」內容類型的所有項目。

Wiki 頁面

顯示與「Wiki 頁面」內容類型相關聯的所有項目。

如需如何新增並設定搜尋網頁組件的資訊,請參閱<在 SharePoint Server 中設定搜尋網頁組件>。

See also

在 SharePoint Server 中發佈至網際網路、內部網路及外部網路網站的功能概觀
規劃 SharePoint Server 的網際網路、內部網路及外部網路發佈網站
規劃 SharePoint Server 的跨網站發佈
SharePoint Server 的跨網站發佈概觀
規劃 SharePoint Server 跨網站發佈的邏輯架構
規劃 SharePoint Server 中跨網站發佈用的製作網站
在 SharePoint Server 2016 中規劃跨網站發佈網站的搜尋功能
在 SharePoint Server 中設定跨網站發佈
評估 Web Content Management 的容量和效能 (SharePoint Server 2013)