隱藏 SharePoint Server 社交功能

適用於:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

Viva Engage SharePoint 的內嵌小工具可讓您將 Viva Engage 摘要內嵌至內部部署 SharePoint Server 網站,使其更社交且吸引人。 您必須先執行下列步驟,才可以這麼做:

  • 從我的網站和小組網站移除新聞摘要網頁組件。

  • 隱藏可提供社交功能的使用者介面控制項。

  • 安裝適用於 SharePoint Viva Engage 內嵌小工具。

  • 將 Viva Engage 摘要新增至您的網站。

本文會引導您完成執行前兩個步驟所需的步驟:移除新聞摘要網頁組件並隱藏使用者介面控制項。

如需如何在您的網站上新增 Viva Engage 摘要的詳細資訊,請參閱將 Viva Engage 內嵌小工具新增至 SharePoint 頁面

哪些 SharePoint Server 企業社交功能已移除?

當您依照本文中的步驟操作時,下列企業社交功能會移除:

  • 檢視或張貼至「我的網站」和小組網站上新聞摘要中的交談。

  • 檢視新聞摘要中的活動。

  • 檢視設定檔頁面上的活動。

  • 檢視「我的網站」上 [我正在關注] 網頁組件。

  • 提及使用者設定檔頁面中的使用者。

    注意事項

    當使用者在其設定檔的 [專業領域] 欄位中填入資料時,這會顯示在使用者的設定檔頁面上。

  • 追蹤人員。

  • 追蹤標記。

  • 檢視使用者的 [新聞摘要] 頁面上的 [發燒雜湊標記]

注意事項

本文中的任何程序均無法永久移除 SharePoint Server 企業社交功能。 保留功能,讓 SharePoint Server 的未來升級得以順利完成。

哪些 SharePoint Server 企業社交功能維持不變?

當您依照本文中的步驟操作時,下列企業社交功能不變:

  • 追蹤文件。 使用者可以追蹤文件,將他們感興趣的文件設為書籤。 用戶可以從 OneDrive 中的暫留面板、文檔庫清單檢視中的暫留面板、文檔庫中的功能區等追蹤檔。 使用者可以選擇 [OneDrive],然後選擇 [追蹤的文件],查看其追蹤的文件。

  • 追蹤網站。 使用者可以追蹤網站,將他們感興趣的網站設為書籤。 使用者可以選擇上方導覽列上的 [網站] 來追蹤網站。

  • 在 [編輯詳細資料] 頁面上更新資訊,如下列螢幕擷取畫面所示。

    [編輯詳細資料] 頁面的 [基本資訊] 畫面

  • 張貼於記事區。

  • 對文件庫中的文件,以及資產庫中的影片按讚或分級。

  • 使用社群網站。

  • 在 [新聞摘要設定] 頁面上變更活動設定。 下列螢幕擷取畫面顯示 [新聞摘要設定] 頁面。

    [編輯詳細資料] 頁面的 [新聞摘要設定]

    重要事項

    部署本文中的變更後,使用者可以繼續使用並填入 [新聞摘要設定] 頁面中的欄位。 但此資訊不再顯示於「我的網站」上。 不過,[基本資訊] 和 [連絡人資訊] 頁面中的資訊仍會顯示於「我的網站」上。

SharePoint Server 2016

移除小組網站和我的網站中的新聞摘要網頁組件。

從 SharePoint Server 2013 的小組網站移除新聞摘要網頁組件

每個網站管理員都必須將下列步驟套用到他們的網站。

  1. 從 SharePoint Server 2016 中任何具有新聞摘要網頁組件的任何網站,選取 [編輯]

  2. 將指標移至 [網站摘要] 網頁組件,然後選取會顯示在網頁組件右側的方塊。

  3. 在功能區上,選擇 [網頁元件] 索引標籤,然後選取 [ 刪除]

  4. 選取 [確定]

  5. 在功能區上,選取 [頁面] 索引標籤,然後選取 [停止編輯],然後選取 [儲存] 以儲存變更。

  6. 確認小組網站不會顯示已移除的網頁組件。

從 SharePoint Server 2016 中「我的網站」移除新聞摘要網頁組件

如果您已針對 SharePoint Server 2016 設定「我的網站」,您需要從每個「我的網站」中移除 Newseed 網頁組件。 我的網站主機管理員必須將下列步驟套用到伺服器陣列中的每部伺服器。

  1. 將指標移至 [新聞摘要] 網頁組件,然後選取顯示在網頁組件右側的方塊。

  2. 在功能區上,選取 [網頁元件] 索引標籤,然後選取 [ 刪除]

  3. 選取 [確定]

  4. 針對 [已瀏覽過的次數] 和 [發燒雜湊標記] 網頁組件,重複步驟 2-4。

SharePoint Server 2013

移除小組網站和「我的網站」中的新聞摘要網頁組件,並隱藏可提供社交功能的使用者介面控制項。

從 SharePoint Server 2013 的小組網站移除新聞摘要網頁組件

身為網站集合管理員,您必須在想要移除網站摘要的每個小組網站上依照下列步驟操作。

  1. 流覽至您要從中移除網站摘要的小組網站,選取 [ 設定],然後選取 [ 編輯頁面]

  2. 將指標移至 [網站摘要] 網頁組件,然後選取會顯示在網頁組件右側的方塊。

  3. 在功能區上,選取 [網頁元件] 索引標籤,然後選取 [ 刪除]

  4. 選取 [確定]

  5. 在功能區上,選取 [ 儲存]

  6. 確認小組網站不再顯示 [網站摘要] 網頁組件。

    移除新聞摘要後的 [小組網站] 首頁

從 SharePoint Server 2013 中「我的網站」移除新聞摘要網頁組件

我的網站主機管理員必須將下列步驟套用到伺服器陣列中的每部網頁伺服器。

  1. 從 SharePoint Server 2013 中的任何網站,若要流覽至使用者的 [我的網站],請選取 [新聞摘要]

  2. 在 [ 新聞摘要] 頁面上,選取 [ 設定],然後選取 [ 編輯頁面]

  3. 將指標移至 [新聞摘要] 網頁組件,然後選取顯示在網頁組件右側的方塊。

  4. 在功能區上,選取 [網頁元件] 索引標籤,然後選取 [ 刪除]

  5. 選取 [確定]

  6. 針對 [已瀏覽過的次數] 和 [發燒雜湊標記] 網頁組件,重複步驟 3-5。

    注意事項

    建議移除所有社交網頁組件 (隱藏或非隱藏) 來改善效能。

  7. 在功能區上,若要儲存變更,請選取 [停止編輯]

  8. 確認「我的網站」不會顯示已移除的網頁組件。

    移除新聞摘要後的 [新聞摘要] 頁面

  9. 若要開啟使用者的配置檔頁面,請選取 [關於我]

  10. 取 [設定],然後選取 [ 編輯頁面]

  11. 將指標移至 [活動摘要] 網頁組件,然後選取會顯示在網頁組件右側的方塊。

  12. 在功能區上,選取 [網頁元件] 索引標籤,然後選取 [ 刪除]

  13. 選取 [確定]

  14. 在功能區上,若要儲存變更,請選取 [停止編輯]

  15. 確認使用者的設定檔頁面不再顯示 [活動摘要] 網頁組件。

    移除新聞摘要後的 [關於我] 頁面

隱藏 SharePoint Server 2013 中可提供社交功能的使用者介面控制項

若要隱藏可提供 SharePoint Server 2013 社交功能的使用者介面控制項,您可建立自訂階層式樣式表 (CSS) 檔案並將其新增至主版頁面。 這會移除 SharePoint Server 2013 社交功能,並以對等的 Viva Engage 功能取代這些功能。 首先,您會建立自訂 CSS 檔案,然後將其上傳至「我的網站」的樣式庫。 然後,根據您網站使用的主版頁面類型,使用本文描述的下列方法之一,參考主版頁面中的 CSS 檔案:

  • 註冊自訂主版頁面的 CSS 檔案

  • 註冊現成主版頁面的 CSS 檔案

注意事項

若要註冊自訂主版頁面的 CSS 檔案,您必須具有「我的網站」主機網站的參與權限。 若要註冊現成主版頁面的 CSS 檔案,您必須是伺服器陣列系統管理員,才能安裝必要的自訂委派控制項,您也需要「我的網站」的網站擁有者權限,才能為該網站啟用該控制項。

完成這些步驟後,下列變更會套用至 SharePoint Server 2013 社交功能:

  • 另一個使用者的 [關於我] 頁面上移除 [追蹤此人] 連結。

  • 在使用者填寫使用者設定檔頁面上的 [專業領域] 欄位之後,提及設定檔頁面中的使用者 ([關於我])。

  • 追蹤 [我正在關注的雜湊標記] 頁面中的標記。

  • 移除 [我正在關注的人員] 頁面 (mypeople.aspx) 中的 [追蹤多人] 連結。

建立 HideNewsfeed.css 檔案

  1. 開啟電腦上的「記事本」。

  2. 取 [另存新>檔]

  3. 在 [檔案名稱] 方塊中,輸入 HideNewsfeed.css。

  4. 複製下列程式碼並貼到 HideNewsfeed.css 中:

    /* Hide the following SP Social features */
    /* Hide the microfeed div in MySite and team sites */
    #ms-microfeeddiv,
    /* Hide the Followed counts div in MySite */
    .ms-profile-followedCountDiv,
    /* Hide the trending tags div in MySite */
    .ms-mysite-contentBox .ms-mpSearchBox+.ms-webpart-zone,
    /* Hide the follow button on others' About Me page */
    /* Hide the ask me about option on the About Me page */
    #ms-profile-followLinkDiv, .ms-askMeAbout-valuesMoreThanFive, .ms-askMeAbout-valuesFooter,
    .ms-askMeAbout-bulletImage, .ms-askMeAbout-valuesFiveOrLess,
    /* Hide the follow tag option from the landing page */
    .ms-followedTags-followTag,
    /* Hide the follow people option from the landing page */
    .ms-people-followMultiplePeople{
    display:none!important;
    }
    
  5. 儲存後關閉檔案。

  6. 流覽至 [我的網站主機],然後選> [設定網站內容]

  7. 取 [樣式庫]

  8. 在功能區上,選取 [ 檔案] 索引 標籤,然後選取 [ 上傳檔]

  9. 取 [瀏覽],找出HideNewsfeed.css檔案,然後選取 [ 開啟]

  10. 選取 [確定]

如果「我的網站」使用自訂主版頁面,請依照「註冊自訂主版頁面的 CSS 檔案」中的步驟操作。 如果「我的網站」使用現成主版頁面,請依照「註冊現成主版頁面的 CSS 檔案」中的步驟操作。

註冊自訂主版頁面的 CSS 檔案

  1. 使用文字編輯器,開啟自訂主版頁面。

  2. 將下列程式代碼複製並貼到 [主版頁面] 標籤前面 </head>

    <SharePoint:CssRegistration ID="HideNewsfeedCssRegistration" Name="<% $SPUrl:~SiteCollection/Style Library/HideNewsfeed.css %>" runat="server" After="corev15.css" />
    
  3. 儲存後關閉主版頁面。

  4. 重新整理您的網站以查看變更。

註冊現成主版頁面的 CSS 檔案

  1. 使用適用於 Visual Studio 的 Office Developers Tools 啟動 Visual Studio 2013。

  2. 取 [檔案>] [新增>專案]

  3. 在 [ 已安裝 ] 窗格中,展開 [Visual C#>Office/SharePoint],然後選取 [SharePoint 方案]

  4. 取 [SharePoint 2013 - 空白專案]

  5. 在 [名稱] 方塊中,輸入 HideNewsfeed。

  6. 選取 [確定]

  7. 在 [SharePoint 自訂精靈] 中,選取要用於偵錯的 [我的網站主機] 網站集合。

  8. 取 [部署為伺服器陣列解決方案],然後選取 [ 完成]

  9. 取 [專案>] [新增專案]

  10. 在 [ 新增專案 - HideNewsfeed ] 對話框中,選取 [ 使用者控件]

  11. 在 [ 名稱] 方 塊中,輸入 HideNewsfeed.ascx,然後選取 [ 新增]

  12. 複製下列行並貼到 HideNewsfeed.ascx 的結尾

    <SharePoint:CssRegistration ID="HideNewsfeedCssRegistration" Name="<% $SPUrl:~SiteCollection/Style Library/HideNewsfeed.css %>" runat="server" After="corev15.css" />
    
  13. 儲存 HideNewsfeed.ascx 檔案。

  14. 取 [專案>] [新增專案]

  15. 在 [ 新增專案 - HideNewsfeed ] 對話框中,選取 [ 空白專案]

  16. 在 [ 名稱] 方 塊中,輸入HideNewsfeed,然後選取 [ 新增]

  17. 在 Elements.xml 檔案中,按 Ctrl+A,然後按 Delete 鍵。

  18. 複製下列 XML 並貼在 Elements.xml 檔案中:

    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Control Id="AdditionalPageHead" ControlSrc="~/_CONTROLTEMPLATES/15/HideNewsfeed/HideNewsfeed.ascx" />
    </Elements>
    
  19. 儲存 Elements.xml 檔案。

  20. 取 [建置>部署解決方案]

    此控制項必須部署於伺服器陣列中的每個網頁伺服器上。 如需有關如何將解決方案部署及安裝到伺服器陣列的資訊,請參閱 Add-SPSolutionInstall-SPSolution

    結果為可以在「我的網站主機」網站上部署及啟用的 SharePoint 解決方案套件。

  21. 若要啟用此功能,請流覽至 [我的網站主機] 網站,選取 [ 設定>網站設定]

  22. 在「網站設定」頁面上的 [網站動作] 區段中,選取 [管理網站功能]

  23. 找出 HideNewsfeed Feature1,然後選取 [ 啟用]

    注意事項

    您可以在 SharePoint 解決方案套件中建立 CSS 檔案,以便將它與解決方案一起部署,而不是將 HideNewsfeed.css 上傳至樣式庫。

  24. 瀏覽至 [新聞摘要] 頁面,確認控制項不再顯示於頁面上。

其他步驟

若要完成將 Viva Engage 整合到內部部署 SharePoint Server 環境,您必須安裝 Viva Engage Embed widget for SharePoint。 如需詳細資訊,請參閱將 Viva Engage 內嵌小工具新增至 SharePoint 頁面

致謝

SharePoint Server 2013 內容發佈小組感謝 Microsoft SharePoint Server 產品小組的 Vidya Srinivasan 和 Ben Rinaca 對於這篇文章的貢獻。

另請參閱

概念

整合 Viva Engage 與內部部署 SharePoint Server 環境