Скрытие социальных функций SharePoint Server 2013

 

**Применимо к:**Office 365, SharePoint Server 2013, Yammer Enterprise

**Последнее изменение раздела:**2017-07-31

Сводка: Узнайте, как удалить веб-части и скрыть элементы управления пользовательского интерфейса, предоставляющие социальные функции и их замены Yammer в SharePoint Server 2013.

Новые Yammerприложение для SharePoint позволяет встраивать каналы Yammer в локальной SharePoint Server 2013 сайты, делая их более социальных и привлекательный интерфейс. Перед этим необходимо выполнить следующие действия:

  • удалить веб-части канала новостей с личных сайтов и сайтов групп;

  • скрыть элементы управления пользовательского интерфейса, предоставляющие социальные функции;

  • установить Yammerприложение для SharePoint;

  • добавить каналы 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. Запустите Visual Studio 2013 со средствами разработчика Office для Visual Studio.

  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="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 и нажмите кнопку Активировать.

    Примечание

    Вместо загрузки файла HideNewsfeed.css в библиотеку стилей вы можете создать CSS-файл в пакете решения SharePoint, чтобы развернуть его вместе с решением.

  24. Откройте страницу Канал новостей, чтобы убедиться, что элементы управления больше не отображаются.

Дальнейшие действия

Чтобы завершить интеграции Yammer в SharePoint Server 2013 в локальной среде, необходимо установить Yammerприложение для SharePoint и внедрить Yammer веб-каналов. Для получения дополнительных сведений см Получение и установка приложения Yammer на сайтах SharePoint Server 2013.

Благодарности

SharePoint Server 2013 Content Publishing благодарит Видия Srinivasan и Ben Rinaca из группы разработчиков продукта Microsoft SharePoint Server для их участия в этой статье.

See also

Интеграция Yammer с локальными средами SharePoint 2013
Получение и установка приложения Yammer на сайтах SharePoint Server 2013