隱藏 SharePoint Server 2013 社交功能

 

**適用版本:**Office 365, SharePoint Server 2013, Yammer Enterprise

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

**摘要:**了解如何移除網頁組件以及隱藏提供社交功能與它們取代為 Yammer SharePoint Server 2013中的使用者介面控制項。

新的YammerSharePoint 相關應用程式可讓您將內嵌至內部部署SharePoint Server 2013網站,使其更社交能力和參與感Yammer摘要。您可以這麼做之前,您必須執行下列步驟:

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

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

  • 安裝 YammerSharePoint 相關應用程式。

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

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

如需關於如何在網站上安裝和新增 Yammer 摘要的詳細資訊,請參閱<取得 Yammer 應用程式並將其安裝至 SharePoint Server 2013 網站>。

注意

SharePoint 支援您使用常見瀏覽器的協助工具功能,來管理部署及存取網站。如需詳細資訊,請參閱<SharePoint 2013 的協助工具>。

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

當您依照本文中的步驟進行時,會移除的企業社交功能如下:

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

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

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

  • 檢視我的網站上的 [我正在追蹤] 網頁組件。

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

    注意

    當使用者在自己的設定檔上填寫 [專業領域] 欄位時,這會顯示於該使用者的設定檔頁面上。

  • 追蹤人員。

  • 追蹤標記。

  • 檢視使用者 [新聞摘要] 頁面上的 [趨勢 #標籤]。

注意

沒有任何一個本文中的程序永久移除SharePoint Server 2013企業社交功能和功能。功能會保留不讓未來升級SharePoint Server 2013成功完成。

哪些SharePoint Server 2013企業社交功能會保持不變?

當您依照本文中的步驟進行時,下列企業社交功能不會變更:

  • 下列文件。使用者可以遵循書籤他們感興趣過的文件]。使用者可以從動態顯示面板商務用 OneDrive、 在文件庫清單檢視] 功能區中的文件庫、 動態顯示面板中追蹤的文件等等。使用者可以透過選擇OneDrive,然後選擇 [後面的文件看到其已瀏覽過的文件。

  • 追蹤網站。使用者可以追蹤網站,以將感興趣的網站設為書籤。使用者只要選擇頂端導覽列上的 [網站],就可以追蹤網站。

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

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

  • 在記事區貼文。

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

  • 使用社群網站。

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

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

    重要

    部署本文中的變更時,使用者可以繼續使用和填寫 [新聞摘要設定] 頁面中的欄位。但是,這些資訊不會再顯示於我的網站。不過,[基本資訊] 和 [連絡人資訊] 頁面中的資訊還是會顯示於我的網站。

從我的網站移除網頁組件

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

  1. 從任何網站SharePoint Server 2013中,選擇 [瀏覽至使用者的我的網站新聞摘要]。

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

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

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

  5. 選擇 [確定]。

  6. 針對 [追蹤項目計數] 和 [趨勢雜湊標籤] 網頁組件,重複步驟 3-5。

    注意

    最好移除所有社交網頁組件 (不論是隱藏或未隱藏的社交網頁組件),以改善效能。

  7. 在功能區上,選擇 [停止編輯] 以儲存變更。

  8. 確認我的網站未顯示已移除的網頁組件。

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

  9. 選擇 [關於我] 以開啟使用者的設定檔頁面。

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

  11. 將滑鼠指標移至 [活動摘要] 網頁組件上,然後選取出現在網頁組件右側的方塊。

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

  13. 選擇 [確定]。

  14. 在功能區上,選擇 [停止編輯] 以儲存變更。

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

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

從小組網站移除網頁組件

身為網站集合管理員,您需要在每個要從中移除網站摘要的小組網站上追蹤這些步驟。

  1. 瀏覽到要從中移除網站摘要的小組網站,並選擇 [設定],然後選擇 [編輯頁面]。

  2. 將滑鼠指標移至 [網站摘要] 網頁組件上,然後選取出現在網頁組件右側的方塊。

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

  4. 選擇 [確定]。

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

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

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

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

若要隱藏提供SharePoint Server 2013社交功能的使用者介面控制項,您將建立自訂的階層式樣式表 (CSS) 檔案並將其新增至主版頁面。這會移除SharePoint Server 2013社交功能,並取代相等Yammer功能。首先,您建立自訂 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. 使用 Office Developers Tools for Visual Studio 啟動 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. 在 Elements.xml 檔案中複製並貼上下列 XML:

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

  20. 選擇 [建置] > [部署方案]。

    此控制項必須部署於伺服器陣列的每個網頁伺服器上。如需關於如何將方案部署和安裝至伺服器陣列的詳細資訊,請參閱<Add-SPSolution>和<Install-SPSolution>。

    結果即產生可在我的網站主機網站上部署和啟動的 SharePoint 方案套件。

  21. 若要啟動功能,請瀏覽到我的網站主機網站,並選擇 [設定] > [網站設定]。

  22. 在 [網站設定] 頁面的 [網站動作] 區段中,選擇 [管理網站功能]。

  23. 找到 [HideNewsfeed Feature1],然後選擇 [啟動]。

    注意

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

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

其他步驟

若要完成的Yammer整合到您的內部部署SharePoint Server 2013環境,您必須安裝YammerSharePoint 相關應用程式及內嵌Yammer摘要。如需詳細資訊,請參閱取得 Yammer 應用程式並將其安裝至 SharePoint Server 2013 網站

致謝

SharePoint Server 2013內容發佈小組感謝 Vidya Srinivasan 和 Ben Rinaca 對本文人員從 Microsoft SharePoint Server 產品小組的。

See also

整合 Yammer 與內部部署 SharePoint 2013 環境
取得 Yammer 應用程式並將其安裝至 SharePoint Server 2013 網站