Разработка надстроек SharePoint
Здесь вы найдете подробные статьи и ресурсы, которые помогут вам расширить возможности своих надстроек SharePoint.
Примечание
В этой статье предполагается, что вы ознакомились со статьей Надстройки SharePoint и материалами, посвященными началу работы, на которые она ссылается.
В разделе Разработка доступны следующие материалы, в которых описываются все возможности надстроек SharePoint:
- Подробные обзоры
- Руководства
- Фрагменты кода
Темы статей
- Выполнение операций создания, чтения, обновления и удаления (CRUD) со списками
- Создание запросов REST и работа с новыми API-интерфейсами
- Как и когда настраивать защиту OAuth
В SharePoint есть корпоративные социальные функции, такие как веб-каналы активности и профили пользователей, функции управления корпоративным содержимым, а также функции бизнес-взаимодействия и проектирования веб-сайтов, благодаря которым ваши надстройки будут выгодно выделяться среди аналогов. Подробнее об этих возможностях см. в статье Добавление возможностей SharePoint.
Код является ключевым компонентом, поэтому давайте рассмотрим меню "Примеры" в Центре разработки. Это прямая ссылка на наши примеры кода для надстроек. Как только вы настроите среду разработки, ознакомьтесь с несколькими из них. Воспользуйтесь преимуществами функции сообществ, которая позволяет запросить пример кода, если вы не можете найти нужный. Мы собираем эти запросы и другие отзывы о документах, чтобы постоянно обновлять содержимое и примеры. Поэтому сообщайте нам о том, что вы хотите увидеть!
Начало работы с ресурсами надстроек SharePoint
Если вы только приступаете к разработке надстроек SharePoint, сначала обратитесь к странице Надстройки SharePoint. На ней приведены ссылки на основные статьи, которые позволят вам быстро ознакомиться с различными типами надстроек SharePoint. Прежде чем переходить к разработке более сложных надстроек SharePoint, вам нужно ясно представлять себе, какие типы надстроек вы собираетесь создавать, какие технологии хотите включить и какие варианты размещения планируете использовать.
Основные задачи и ресурсы, посвященные разработке надстроек SharePoint с помощью объектной модели JavaScript, клиентской объектной модели и конечных точек REST в SharePoint
Вне зависимости от того, какую Надстройка SharePoint вы планируете создать, ваша надстройка будет так или иначе взаимодействовать с сайтом SharePoint. В статьях, приведенных в таблице 1, описывается выполнение многих важнейших задач, связанных с сайтами SharePoint, с помощью трех интерфейсов, доступных для использования в Надстройки SharePoint: клиентской объектной модели, объектной модели JavaScript и конечных точек REST.
Таблица 1. Основные операции с клиентской объектной моделью SharePoint, объектной моделью JavaScript и интерфейсом REST
Статья | Описание |
---|---|
Выполнение базовых операций с использованием кода библиотеки клиента в SharePoint | Узнайте, как выполнять распространенные операции с помощью C# и клиентской объектной модели. |
Выполнение базовых операций с использованием кода библиотеки JavaScript в SharePoint | Узнайте, как выполнять распространенные операции с помощью объектной модели JavaScript. |
Выполнение базовых операций с использованием конечных точек SharePoint REST | Узнайте, как выполнять распространенные операции с помощью интерфейса REST. |
Сведения об основных понятиях, связанных с разработкой надстроек SharePoint
Помимо умения выполнять основные операции, вам следует понимать базовые принципы модели разработки надстроек в SharePoint. Надстройка SharePoint любого типа содержит файл манифеста надстройки и помещается в пакет надстройки, который развертывается на сайте SharePoint. При развертывании надстройки любого типа необходимо учитывать целый ряд вопросов, связанных с проверкой подлинности и авторизацией, доступом к данным и удобством использования. Статьи, приведенные в таблице 2, позволят вам ознакомиться с этими вопросами применительно к надстройкам любых типов, которые вы хотите создать.
Таблица 2. Сведения об основных понятиях, относящихся к работе с надстройками SharePoint
Статья | Описание |
---|---|
Авторизация и проверка подлинности для надстроек в SharePoint | Узнайте об основных понятиях, связанных с получением необходимых привилегий для работы с ресурсами SharePoint. |
Изучение структуры манифеста приложения и пакета надстройки SharePoint | Узнайте, как работают манифесты и создаются пакеты надстроек. |
Создание компонентов пользовательского интерфейса в SharePoint | Описание способов создания функционального пользовательского интерфейса в надстройках SharePoint. |
Работа с внешними данными в SharePoint | Описание параметров и методик доступа к данным, доступных в надстройках SharePoint различных типов. |
Лицензирование надстроек Office и SharePoint | Описание платформы лицензий для надстроек Office и SharePoint. |
Резюме: совершенствование надстроек SharePoint путем внедрения возможностей
Изучив возможности и компоненты Надстройки SharePoint, вы можете приступать к созданию более сложных надстроек, используя возможности комплексно в соответствии с потребностями. В статьях, приведенных в таблице 3, рассказывается о том, как объединять возможности и создавать более функциональные Надстройки SharePoint.
Таблица 3. Принципы разработки сложных надстроек SharePoint
Статья | Описание |
---|---|
Создание надстройки с размещением у поставщика, включающей настраиваемый список SharePoint и пользовательский тип контента | Узнайте, как создавать размещаемые в облаке надстройки SharePoint, которые включают настраиваемые списки SharePoint и пользовательские типы контента. |