Проектирование надстроек SharePoint
Предположим, у вас появилась замечательная идея о разработке надстройки. В этом разделе вы узнаете, какие вопросы, связанные с проектированием, следует рассматривать, и получите рекомендации по созданию надстройки. Например, что представляет собой хороший пользовательский интерфейс? Какие формы надстроек доступны? Почему следует использовать одни элементы, а не другие? Какие возможности доступа к данным имеются?
Начало разработки надстроек SharePoint
Поскольку модель Cloud App Model в SharePoint предоставляет широкие возможности для разработки, Надстройки SharePoint могут быть очень разнообразными. Этот раздел содержит полезные рекомендации для некоторых из наиболее важных решений, которые необходимо принять при планировании и проектировании архитектуры и интерфейса пользователя для надстройки, в том числе, рекомендации по размещению надстройки, эффективному и безопасному доступу надстройки к данным и по созданию качественного интерфейса пользователя.
- Что следует рассмотреть, прежде чем приступать к разработке надстроек SharePoint: общие сведения о вариантах конструкции и архитектуры, которые можно использовать для надстроек SharePoint.
- Надстройки SharePoint: общие сведения о том, что представляют собой надстройки SharePoint.
Выбор правильной модели размещения надстройки
Для надстроек SharePoint можно использовать несколько вариантов размещения. Вы можете выбрать собственный стек, использовать Microsoft Azure и SQL Azure или разместить надстройку в SharePoint. В указанной ниже статье содержатся ресурсы и рекомендации, с помощью которых вы сможете выбрать правильную модель размещения для своей надстройки.
- Выбор шаблонов разработки и размещения надстройки SharePoint: узнайте о различных способах размещения компонентов надстроек SharePoint.
Выбор правильных технологий доступа к данным для надстройки
Вы должны убедиться, что надстройка получает доступ к данным эффективно и безопасно. Вы можете использовать различные технологии доступа к данным для доступа к SharePoint и работы с данными в надстройке. В этой статье указаны ресурсы, из которых вы узнаете о доступных вариантах и с помощью которых выберете вариант, подходящий для вашей надстройки.
- Безопасный доступ к данным и клиентские объектные модели для надстроек SharePoint: узнайте о вариантах доступа к данным, которые вы можете использовать при создании надстроек SharePoint, включая варианты подключения к данным для сценариев исходящих и входящих данных, и об API, которые можно использовать для доступа к данным SharePoint из надстройки.
Проектирование пользовательского интерфейса надстройки
При разработке надстройки вашей реальной целью должно быть создание интерфейса, с помощью которого пользователи смогут выполнить задуманные вами сценарии. С помощью этой статьи вы найдете ресурсы и рекомендации по проектированию, необходимые для создания отличных надстроек, в которых учтены рекомендации по проектированию пользовательского интерфейса и которые имеют привычный внешний вид и поведение, характерное для SharePoint.
- Разработка пользовательского интерфейса для надстроек SharePoint: узнайте вариантах пользовательского интерфейса, которые вы можете использовать при создании надстроек SharePoint.
Проектирование с расчетом на обновление
Однажды вам может потребоваться создать обновление надстройки и отправить его в Магазин Office или в каталог надстроек организации. Эту задачу будет намного проще выполнить, если вы продумаете порядок обновления надстройки в процессе разработки ее первой версии. Мы рекомендуем прочитать указанные ниже статьи в начале этапа разработки.
Дальнейшие действия: разработка и публикация надстройки
Разработали хорошую конструкцию надстройки? Подготовьтесь, чтобы создать и опубликовать надстройку. С помощью указанных ниже ресурсов вы сможете приступить к работе.
- Разработка надстроек SharePoint: в этой статье рассказывается о расширенных концепциях и возможностях модели надстройки.
- Публикация надстроек SharePoint: в этой статье описан процесс публикации надстроек SharePoint и необходимые для него требования.