Обзор

«Где веб-часть RSS?» — один из первых вопросов команд, которые переносят классическую интрасеть на современные страницы SharePoint Online. На классических страницах была веб-часть Просмотр RSS (RSS Viewer); на современных страницах аналога нет, а поиск по слову RSS в наборе инструментов ничего не находит. В этой статье объясняется почему, рассматривается, что делала классическая веб-часть, и сравниваются четыре практических способа показать внешний канал на современной странице — включая Vitextra RSS Reader, — чтобы вы могли выбрать подходящий для своего случая.

📝 Заметка
Утверждения о веб-частях Microsoft отражают документацию Microsoft и обсуждения в Tech Community по состоянию на 2026 год. Microsoft регулярно меняет набор инструментов современных страниц; актуальное состояние проверяйте по текущей документации.

Что делала классическая веб-часть «Просмотр RSS»

Классическая веб-часть Просмотр RSS загружала канал на сервере и отображала элементы с помощью шаблона XSL. Она входила в корпоративный набор функций классических страниц публикации, показывала один канал на веб-часть, а оформить её можно было только правкой XSLT. Поскольку канал получал сервер, работали и каналы, доступные только в интрасети, а браузер никогда не обращался к узлу канала.

Классическая веб-часть по-прежнему существует на классических страницах SharePoint Online, но её нельзя разместить на современной странице, а классические страницы не отображаются в Microsoft Teams и на мобильных устройствах так, как современные.

Почему на современных страницах нет веб-части RSS

Современные веб-части выполняются в браузере, а не на сервере. Скрипт на странице SharePoint может загружать данные с другого сайта, только если этот сайт явно разрешает это заголовками междоменных запросов (CORS), а издатели каналов почти никогда их не отправляют. Поэтому веб-часть RSS, работающая только в браузере, не справлялась бы с большинством каналов. Microsoft решила не встраивать в SharePoint Online прокси для стороннего содержимого, и в современном наборе инструментов веб-части RSS нет.

Веб-части, которые кажутся похожими, делают другое:

  • Новости показывают новостные записи SharePoint текущего сайта, центрального сайта или выбранных сайтов — не внешние каналы.
  • Внедрить вставляет <iframe> или код внедрения с сайта, который ваш администратор разрешил в параметрах Безопасность HTML-полей семейства сайтов; сама по себе она не умеет отображать XML-канал.
  • Выделенное содержимое и События собирают содержимое SharePoint.
  • Веб-часть Канал для Viva Connections, которая объединяла новости SharePoint и записи Viva Engage, выведена Microsoft из эксплуатации и никогда не читала RSS.

Сравнение вариантов

Поток Power Automate в списокВеб-часть «Внедрить» со сторонним виджетомСобственная веб-часть SPFxVitextra RSS Reader
Как это работаетПоток копирует новые элементы канала в список SharePoint; веб-часть «Список» или «Новости» показывает списокВнешняя служба преобразует канал в HTML; веб-часть «Внедрить» показывает его в iframeВаша собственная веб-часть загружает канал через прокси, который вы создаёте (например, функцию Azure)Веб-часть загружает каналы через службу каналов Vitextra и отображает их
Несколько каналов в одном представленииДа, по одному потоку на канал в один списокЗависит от виджетаДа, если вы это реализуетеДа, с вкладками источников
АктуальностьЗадержка на интервал потока (от минут до часов)В реальном времениВ реальном времениВ реальном времени, с автоматическим обновлением каждые 1–7 минут
Изображения, категории, поискТо, что вы настроите в представлении спискаЗависит от виджета; часто показывается брендинг службыТо, что вы реализуетеДа: изображения, теги категорий, поле поиска, три макета
Внешний видОформление списка или новостей SharePointЧужое оформление внутри iframe, без поддержки темыКак спроектируетеСледует теме SharePoint, фонам разделов и тёмному режиму
Microsoft TeamsВеб-часть «Список» во вкладкеIframe во вкладке, часто блокируетсяЕсли вы добавите поддержку TeamsВкладка канала и личное приложение
Куда попадают данные каналаВ список SharePoint (хранятся постоянно)Поставщику виджетаЧерез ваш проксиЧерез службу каналов Vitextra; ничего не хранится
Трудозатраты на настройкуПоток на каждый канал, список, представлениеУчётная запись у поставщика, разрешение домена в параметрах безопасности HTML-полейРазработка, хостинг, сопровождениеРазвернуть пакет, добавить веб-часть, ввести адреса каналов
Текущие расходыОграничения соединителей Power Automate и квоты на запускиПодписка поставщика виджетаХостинг и время разработчикаПодписка Vitextra на клиент

Вариант 1. Поток Power Automate в список

В Power Automate есть триггер для RSS При публикации элемента веб-канала. Поток создаёт элемент списка SharePoint для каждого нового элемента канала — заголовок, ссылка, аннотация, дата публикации, — а веб-часть Список показывает список на странице; некоторые команды даже создают из элементов новостные записи.

Это хороший вариант, когда вы хотите, чтобы элементы хранились в SharePoint (с поиском, хранением, комментариями) или когда важны только один-два канала. Недостатки — задержка между публикацией и запуском потока, по одному потоку на канал, сопровождение потоков под личной учётной записью и представление списка как единственный способ отображения: без изображений из канала, если вы их не разберёте сами, без вкладок источников, а список растёт без ограничений, если его не чистить.

Вариант 2. Веб-часть «Внедрить» со сторонним виджетом

Такие службы, как генераторы виджетов RSS-в-HTML, создают код внедрения, который может показать веб-часть Внедрить. Результат отображается в реальном времени и не требует разработки, но содержимое канала отображается внешней компанией внутри iframe: оно не следует теме SharePoint, обычно несёт брендинг поставщика или требует платного тарифа для его удаления, требует разрешить домен поставщика в параметрах Безопасность HTML-полей каждого семейства сайтов и часто не отображается в Microsoft Teams, где iframe с произвольных узлов ограничены.

Вариант 3. Собственная веб-часть SPFx

Разработчик может создать веб-часть RSS на SharePoint Framework. Сама веб-часть — это небольшой объём кода; настоящая работа — это прокси, который загружает каналы на стороне сервера в обход CORS (функция Azure или API в Azure API Management), плюс хостинг, аутентификация, мониторинг и поддержание совместимости веб-части с выпусками SPFx. Это правильный путь, когда канал доступен только внутри вашей сети и не должен проходить через какую-либо внешнюю службу, или когда требования далеки от стандартного списка новостей.

Вариант 4. Vitextra RSS Reader

RSS Reader — готовая веб-часть SPFx с той же архитектурой, что и у собственной, — каналы загружает серверная служба, а отображает браузер, — но без разработки и хостинга. Редактор вводит адреса каналов и отображаемые имена, выбирает макет «Компактный», «Бюллетень» или «Карточки», включает или выключает вкладки источников, теги категорий, изображения и поле поиска, задаёт порядок сортировки и интервал обновления. Веб-часть следует теме сайта и работает как вкладка канала и личное приложение в Microsoft Teams. Ей не нужны разрешения API, и она ничего не хранит в вашем клиенте (тенанте) Microsoft 365, кроме свойств веб-части.

RSS Reader в наборе инструментов и на странице

RSS Reader в наборе инструментов и на странице

Чего она не делает: каналы, доступные только внутри вашей корпоративной сети, показать нельзя, потому что служба каналов загружает их из интернета; а элементы не сохраняются в SharePoint — если вам нужен архив элементов, сочетайте веб-часть с потоком Power Automate.

💡 Совет
Настройка занимает несколько минут; см. KB10367. Как добавить и настроить веб-часть RSS Reader. Все функции доступны в течение бесплатного 14-дневного пробного периода.

Какой вариант выбрать

  • Элементы канала должны архивироваться и находиться поиском в SharePoint → поток Power Automate в список.
  • Канал доступен только внутри сети или требования соответствия запрещают любые внешние службы → собственная веб-часть SPFx с вашим прокси.
  • Нужен быстрый, оформленный в теме блок новостей из нескольких каналов на страницах и в Teams, с фильтрами и автоматическим обновлением → Vitextra RSS Reader.
  • Нужно ненадолго показать один канал на одной странице, и внешний брендинг не мешает → веб-часть «Внедрить» с виджетом.

Рекомендуемые статьи

Лицензирование и учётная запись Vitextra: как приобрести и активировать лицензию

Руководство по лицензированию Vitextra: бесплатный 14-дневный пробный период, выбор продукта и периода подписки, покупка лицензии, назначение её на тенант Microsoft 365 и проверка статуса. Одна лицензия действует и в SharePoint Online, и в Microsoft Teams.

1,7тыс. 3 мин
Как обновить решение Vitextra на SPFx в SharePoint Online

Пошаговое руководство по обновлению существующего решения Vitextra на базе SharePoint Framework (SPFx): загрузка последней версии из центра загрузки, замена пакета .sppkg в каталоге приложений, развёртывание, одобрение доступа к API при необходимости и синхронизация с Microsoft Teams.

2,8тыс. 2 мин
Выбор значков для плиток: стандартные значки, значки типов файлов, приложений, Azure и Vitextra

Пять наборов значков веб-части Vitextra Smart Tiles — стандартные значки Fluent UI, значки типов файлов, значки приложений Microsoft 365, значки служб Azure и значки продуктов Vitextra: как выбрать значок в панели значков, как работают цвет, размер, отступ и тень значка и когда вместо значка стоит использовать своё изображение.

57 3 мин

Поделиться