Обзор расширений SharePoint FrameworkOverview of SharePoint Framework Extensions

Используя расширения SharePoint Framework (SPFx), можно сделать SharePoint удобнее для пользователей.You can use SharePoint Framework (SPFx) Extensions to extend the SharePoint user experience. Используя расширения SharePoint Framework, можно настроить области уведомлений, панели инструментов, представления данных списков и другие аспекты SharePoint.With SharePoint Framework Extensions, you can customize more facets of the SharePoint experience, including notification areas, toolbars, and list data views. Расширения SharePoint Framework доступны во всех подписках Office 365 для использования в рабочей среде.SharePoint Framework Extensions are available in all Office 365 subscriptions for production usage.

Примечание

Вы можете получить подписку разработчиков приложений для Office 365, приняв участие в программе для разработчиков приложений для Office 365.You can get an Office 365 developer subscription when you join the Office 365 Developer Program. Пошаговые инструкции для принятия участия в этой программе, регистрации и настройки подписки см. в документации по программе для разработчиков приложений для Office 365.See the Office 365 Developer Program documentation for step-by-step instructions about how to join the Office 365 Developer Program and sign up and configure your subscription.

Расширения SharePoint Framework позволяют дополнять пользовательский интерфейс SharePoint на современных страницах и в библиотеках документов, используя знакомые библиотеки и средства SharePoint Framework для клиентской разработки. SharePoint Framework включает три новых типа расширений:SharePoint Framework Extensions enable you to extend the SharePoint user experience within modern pages and document libraries, while using the familiar SharePoint Framework tools and libraries for client-side development. Specifically, the SharePoint Framework includes three new extension types:

  • Настройщики заполнителей.Application Customizers. Позволяют добавлять скрипты на страницу, а также изменять стандартные заполнители, добавляя собственные элементы HTML.Adds scripts to the page, and accesses well-known HTML element placeholders and extends them with custom renderings.
  • Настройщики полей.Field Customizers. Позволяют настраивать отображение данных в полях списка.Provides modified views to data for fields within a list.
  • Наборы команд.Command Sets. Позволяют добавлять действия на панели команд SharePoint, а также внедрять действия с помощью встроенного клиентского кода.Extends the SharePoint command surfaces to add new actions, and provides client-side code that you can use to implement behaviors.

Помимо проектов plainJS, вы можете создавать расширения на таких распространенных платформах создания скриптов, как AngularJS и React. Например, вы можете использовать React вместе с компонентами из Office UI Fabric React, чтобы создавать решения на основе тех же компонентов, которые используются в Office 365.You can build extensions alongside common scripting frameworks, such as AngularJS and React, in addition to plain JavaScript projects. For example, you can use React along with components from Office UI Fabric React to create experiences based on the same components used in Office 365.

Начало работыGet started

  1. Если вы не устанавливали SharePoint Framework, выполните действия по настройке среды разработки.If you haven't installed the SharePoint Framework, follow the steps to Set up your development environment.

  2. Когда установите SharePoint Framework, выполните следующую команду, чтобы обновить шаблоны Yeoman до последней версии:After you install the SharePoint Framework, run the following command to update your Yeoman templates with the latest version:

    npm install -g @microsoft/generator-sharepoint
    
  3. Далее вы можете создать свое первое расширение SharePoint Framework (Hello World, часть 1).Next, you can Build your first SharePoint Framework Extension (Hello World part 1).

Своевременное обновлениеStay up to date

Чтобы следить за улучшениями SharePoint Framework, в том числе за обновлением расширений, используйте следующие ресурсы:To keep track of improvements to the SharePoint Framework, including updates to extensions, see the following:

Предоставление отзывовProvide feedback

Предлагаем отправить отзывы об общедоступном выпуске SharePoint Framework.We invite you to give us your feedback on the SharePoint Framework General Availability release. Отправить отзывы непосредственно команде разработчиков SharePoint можно с помощью таких ресурсов:You can use the following resources to provide feedback directly to the SharePoint engineering team:

См. такжеSee also