Поделиться через


Сообщество разработчиков SharePoint — проекты с открытым кодом

Существует множество проектов с открытым кодом, которые координируются инициативой PnP SharePoint. Это реализуемые сообществом инициативы открытого кода, которые по-прежнему тесно связаны с технологиями SharePoint, но не являются частью стандартных предложений продуктов или услуг.

Репозиторий Описание
Начальный набор для SharePoint Начальный набор для демонстрации возможностей расширения взаимодействия в SharePoint Online с использованием современных параметров расширяемости.
Шаблоны службы подготовки SharePoint Шаблоны клиентов, которые ранее использовались службами Look Book Services для простой подготовки образцов содержимого и структур, демонстрирующих возможности современных интерфейсов SharePoint.
CLI для Microsoft 365 Кроссплатформенный интерфейс командной строки (CLI), который позволяет пользователям на любых платформах управлять проектами Microsoft 365 и SharePoint Framework.
Основной компонент PnP разработчика Office 365 Это компонент расширения, который инкапсулирует часто используемые удаленные операции CSOM/REST в качестве методов для повторного использования расширения для стандартных объектов CSOM.
Командлеты PnP PowerShell позволяют выполнять сложную подготовку и действия по управлению артефактами в SharePoint. Команды используют CSOM и могут работать как в SharePoint Online, так и в локальной среде SharePoint.
Схема удаленной подготовки PnP Предназначена для использования в качестве инструкций по удаленному созданию для модуля удаленной подготовки в Office 365.
Средства и руководство по модернизации SharePoint Такие средства, как средство преобразования страниц (классических в современные) и сканер модернизации, для облегчения переноса классических сайтов в современный мир SharePoint.
PnPjs плавный API JavaScript для безопасного использования SharePoint и REST API Office 365.
Генератор PnP SPFx Yeoman Генератор Yeoman с открытым кодом, который служит для расширения готового генератора Yeoman.
Повторно используемые элементы управления свойствами SharePoint Framework Могут быть использованы для решений SharePoint Framework (SPFx);
Повторно используемые элементы управления React в SharePoint Framework Могут быть использованы для решений SharePoint Framework (SPFx);
Расширение Visual Studio для SharePoint Framework Проекты, которые можно использовать с Visual Studio 2015 или 2017.

Поддержка проектов с открытым кодом

Следующие утверждения применяются ко всем примерам разработки SharePoint (PnP), повторно используемым решениям, элементам управления, основным компонентам и даже более профессиональным решениям, таким как GDPR Activity Hub или модуль подготовки PnP:

  • Руководство и примеры для PnP созданы корпорацией Microsoft и сообществом.
  • Руководство и примеры для PnP поддерживаются корпорацией Microsoft и сообществом.
  • PnP используют поддерживаемые и рекомендуемые методы.
  • Реализации PnP проверяются и утверждаются инженерным отделом Microsoft.
  • PnP представляет собой инициативу открытого кода, поддерживаемую сообществом — людьми, работающими над инициативой на благо других, причем в течение дня они так же заняты на своем рабочем месте.
  • PnP — это НЕ продукт и поэтому не поддерживается службой поддержки Premier или другими официальными каналами поддержки.
  • PnP поддерживается аналогично другим проектам с открытым кодом, реализованным корпорацией Microsoft: поддержку сообществу оказывает само сообщество.
  • Существует множество партнеров, которые применяют PnP в своих решениях для клиентов. Поддержка в таких случаях обеспечивается партнером. При использовании материалов PnP при развертывании решений мы рекомендуем быть честными относительно модели поддержки со своими клиентами и владельцами развертываемых решений.