Проектирование надстроек SharePointDesign SharePoint Add-ins

Предположим, у вас появилась замечательная идея для надстройки. Из этого раздела вы узнаете, какие решения, связанные с проектированием, следует принять, и получите рекомендации по созданию приложения. Например, что представляет собой хороший пользовательский интерфейс? Какие формы приложений доступны? Почему следует использовать одни элементы, а не другие? Какие у вас есть возможности доступа к данным?Let's say you have a killer idea for an add-in. In this section, we'll guide you through the design decisions you need to make and offer best practices to build your add-in. For example, what makes a good user interface? What are the add-in "shapes" available? When should I use one instead of another? What options do I have for data access?

Начало разработки надстроек SharePointStart designing SharePoint Add-ins

Поскольку модель Cloud App Model в SharePoint предоставляет широкие возможности для разработки, Надстройки SharePoint могут быть очень разнообразными. Этот раздел содержит полезные рекомендации для некоторых из наиболее важных решений, которые необходимо принять при планировании и проектировании архитектуры и интерфейса пользователя для надстройки, в том числе, рекомендации по размещению надстройки, эффективному и безопасному доступу надстройки к данным и по созданию качественного интерфейса пользователя.Because the Cloud Add-in Model in SharePoint makes so many design options possible, SharePoint Add-ins can come in many shapes and sizes. This section contains helpful guidance for some of the most important decisions that you need to make as you are planning and designing the architecture and user experience of your add-in—including how you will host your add-in, how your add-in will efficiently and securely access data, and what the user experience will be.

Выбор правильной модели размещения надстройкиChoose the right hosting model for your add-in

Для надстроек SharePoint можно использовать несколько вариантов размещения.SharePoint Add-ins support multiple hosting options. Вы можете выбрать собственный стек, использовать Microsoft Azure и SQL Azure или разместить надстройку в SharePoint.You can choose your own web stack, have Microsoft provision Microsoft Azure and SQL Azure, or have the add-in hosted on SharePoint. В указанной ниже статье содержатся ресурсы и рекомендации, с помощью которых вы сможете выбрать правильную модель размещения для своей надстройки.The following topic contains resources and guidance that can help you choose the right hosting model for your add-in.

Выбор правильных технологий доступа к данным для надстройкиChoose the right data access technologies for your add-in

Вы должны убедиться, что надстройка получает доступ к данным эффективно и безопасно.You must ensure that your add-in accesses data efficiently and securely. Вы можете использовать различные технологии доступа к данным для доступа к SharePoint и работы с данными в надстройке.Various data access technologies are available for accessing SharePoint and working with data in your add-in. В этой статье указаны ресурсы, из которых вы узнаете о доступных вариантах и с помощью которых выберете вариант, подходящий для вашей надстройки.This topic provides resources to help you learn about your options and choose the one that is right for your add-in.

Проектирование пользовательского интерфейса надстройкиDesign the UX for your add-in

При разработке надстройки вашей реальной целью должно быть создание интерфейса, с помощью которого пользователи смогут выполнить задуманные вами сценарии.As you design your add-in, your real goal should be to create an experience that enables users to complete the scenarios that you intend for them to accomplish. С помощью этой статьи вы найдете ресурсы и рекомендации по проектированию, необходимые для создания отличных надстроек, в которых учтены рекомендации по проектированию пользовательского интерфейса и которые имеют привычный внешний вид и поведение, характерное для SharePoint.This topic will help you discover the resources and design guidance that you need to build great add-ins that follow best practices for user experience design and have the familiar appearance and behavior of SharePoint.

Проектирование с расчетом на обновлениеDesign with update in mind

Однажды вам может потребоваться создать обновление надстройки и отправить его в Магазин Office или в каталог надстроек организации.Someday you may want to produce an update of your add-in and upload it to the Office Store or an organization's add-in catalog. Эту задачу будет намного проще выполнить, если вы продумаете порядок обновления надстройки в процессе разработки ее первой версии.That task will be a lot easier if you think about how you would update the add-in while you are designing the first version. Мы рекомендуем прочитать указанные ниже статьи в начале этапа разработки.We recommend that you read the following articles early in the design phase.

Дальнейшие действия: разработка и публикация надстройкиNext steps: Develop and publish your add-in

Разработали хорошую конструкцию надстройки?Have a solid design for your add-in? Подготовьтесь, чтобы создать и опубликовать надстройку.Get ready to build your add-in and publish it. С помощью указанных ниже ресурсов вы сможете приступить к работе.These resources can help you get started.

См. такжеSee also

Блог, посвященный надстройкамBlog for add-ins