Планирование настроек, решений и приложений в SharePoint Online

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Branding and customizing SharePoint Online is different than branding and customizing SharePoint Server products. SharePoint Online gets updated with new features on a regular basis and these updates can affect certain types of customizations. However, there are recommended customization and branding techniques available today that can streamline your branding and customization requirements. For example, if you are making structural changes to the master pages it’s important to stay up to date with the ongoing product updates applied to SharePoint Online. The easiest way to stay informed is to watch the Office 365 Roadmap and monitor the Office 365 blog.

Обновления, выпускаемые корпорацией Майкрософт для SharePoint Online, появляются гораздо чаще, чем для серверных продуктов SharePoint. По этой причине, если выполнялась настройка эталонных страниц или их сохранение в базе данных контента, что является ключевой особенностью продукта, такие настройки будут затронуты обновлениями. Чтобы исправить ситуацию, необходимо повторно применять настройки к обновленным страницам. SharePoint Online можно поддерживать в актуальном состоянии, но этому нужно уделять много внимания.

Я знаю, как настраивать серверные продукты SharePoint. В чем отличие этой процедуры для SharePoint Online?

Способы настройки, которые подходят для серверных продуктов SharePoint, могут не подойти для SharePoint Online. Например, в основе некоторых методов, которые используются для настройки и расширения сервера SharePoint, лежит тот факт, что к базовой платформе не применяются постоянные обновления. Однако это неверно для SharePoint Online. SharePoint Online непрерывно подвергается улучшениям, и обновления могут затронуть любые файлы, которые были настроены или сохранены в базе данных контента. Ниже приведены некоторые рекомендации для распространенных настроек SharePoint в виде сравнения частных сред SharePoint со службой SharePoint Online.

Тип настройки   

SharePoint Server   

SharePoint Online    

Рабочий процесс   

Начните с готовых рабочих процессов.

SharePoint Designer или визуальный конструктор.

Изменения готовых рабочих процессов не будут перезаписаны регулярными обновлениями.

Дальнейшие изменения будут перезаписаны регулярными обновлениями.

Колонтитулы   

SharePoint Designer, со страницами, хранящимися в базе данных контента.

Эквивалент отсутствует; для страниц, хранящихся в базе данных контента, требуется постоянное обслуживание.

Блоки контента   

Контент по запросу (без регулирования).

Контент по запросу (с регулированием).

Общие изменения фирменного стиля (цвета, логотипы и т. д.)   

Изолированные решения, настроенные (хранящиеся в базе данных контента) эталонные страницы.

Составленные представления или внедренные стили (с помощью модели приложений).

Навигация   

Начните с готовых инструментов.

Структурная навигация, управляемая навигация, навигация на основе поиска.

Начните с готовых инструментов.

Возможности навигации для SharePoint Online

Настройки: от простого к сложному

SharePoint Online customizations range from non-technical changes you can apply quickly in the browser using site commands or features to custom app development using developer tools:

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

  2. Настройка с помощью поддерживаемых средств и приложений.    Для выполнения более детальных настроек можно использовать поддерживаемые средства SharePoint. Например, приложения Office, такие как Access 2013, Excel 2013 и Visio 2013, помогут создать на сайте динамичные страницы с богатым наполнением. Вы даже можете создать приложение SharePoint как решение, не требующее написания кода, с помощью Access 2013.

  3. Customizations using remote provisioning    In SharePoint Online, you can use custom CSOM code in apps for SharePoint to provision SharePoint site collections, sites, and sub-sites with branding elements. This site provisioning pattern is called remote provisioning.

  4. Customizations using apps for SharePoint    The new Cloud App Model in SharePoint Online enables you to add apps to your sites, and is the recommended replacement for Sandboxed solutions going forward. You can use existing third-party apps or build your own. Add apps to a site when you want to customize it with specific functionality or information. For example, you can add apps that perform general tasks like time and expense tracking. Or you can use apps and remote provisioning to apply branding elements to sites. You can also add apps that display news or information from third-party providers, or that connect to social websites.

    • Приложения сторонних разработчиков.    Приложения сторонних разработчиков можно найти в Магазине SharePoint, который размещен на портале Office.com и доступен с сайтов SharePoint Online. Выберите приложения, которые вы хотите сделать доступными в своем клиенте. Администраторы могут также приобрести лицензии на конкретные приложения для всех пользователей в организации (требуются разрешения владельца сайта или более высокого уровня).

    • Custom apps    Your organization can also develop its own apps for SharePoint Online and make them available to users through the App Catalog site. If you know how to build a web application, then you know how to build an app for SharePoint. You can use any language, such as HTML, JavaScript, PHP, or .NET, and your favorite web development tools, including Microsoft Visual Studio, and "Napa" Office 365 Development Tools. For more information, see Get started developing apps for SharePoint.

К началу страницы

Доступна ли все еще разработка изолированных решений?

Sandboxed solutions have been deprecated in SharePoint Online, as the representative architecture is not economically scalable across the shared multi-tenant environment. The effort required to maintain sandboxed solutions across all of the sites for any customer is incredibly high. Alternative solutions such as remote provisioning offers similar capabilities without the ongoing maintenance requirements.

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

Благодаря появлению модели облачных приложений (CAM) и приложений для SharePoint теперь можно заменить традиционные способы добавления фирменной символики и подготовки сайтов SharePoint более эффективными методиками.

You can perform all types of site branding using apps for SharePoint to provision site branding throughout the enterprise and manage branding at scale: a pattern known as remote provisioning. While SharePoint developers have historically used the SharePoint feature framework, site templates, web templates, and site definitions to provision sites and site collections, the remote provisioning pattern shows you how to create custom apps for SharePoint that provision site branding and perform other site provisioning tasks.

К началу страницы

Преимущества приложений

Приложения для SharePoint имеют несколько преимуществ по сравнению с изолированными решениями. Они предоставляют пользователям возможность расширять сайты SharePoint, не создавая дополнительных трудностей администраторам. Кроме того, пользователям легко находить и добавлять эти приложения. Приложения для SharePoint Online изначально предназначены для облачной среды, поэтому интегрируются с облачными ресурсами более плавно и гибко, чем изолированные решения.

For more technical guidance about when you should opt to develop custom apps instead of sandboxed solutions, see Apps for SharePoint compared with SharePoint solutions. See also Get started developing apps for SharePoint, the SharePoint solution packs, and the SharePoint Patterns and Practices on Github.

К началу страницы

Примеры распространенных настроек SharePoint Online

Выбор оптимальных методов настройки или разработки в условиях конкретной организации определяется тем, что именно нужно настроить и какие решения необходимо создать.

Добиться одного и того же результата при работе с сайтом SharePoint можно несколькими разными способами. Например, если нужно создать список с высоким уровнем настройки, это можно сделать путем использования различных параметров списка в браузере для внесения изменений в конфигурацию списка и его представлений. Возможно, таким образом удастся выполнить все необходимые настройки.

Рекомендуется всегда начинать настройку с параметров, доступных в браузере, и только затем при необходимости переходить к использованию поддерживаемых средств и приложений.

В этом разделе   

Настройки: от простого к сложному

Доступна ли все еще разработка изолированных решений?

Выбор объектов для настройки и ее способов

Развертывание решений и приложений для пользователей

Обзор служб и решений партнеров

Изменение внешнего вида, функций и оформления сайта   

Параметры, доступные в браузере

Решения, не требующие создания кода

Решения, предполагающие создание пользовательского кода

Возможности, доступные на странице "Параметры сайта":

Чтобы оптимизировать профессиональные навыки в HTML, CSS и JavaScript, воспользуйтесь Дизайнером (доступен только для сайтов публикации):

  • Легко создавайте эталонные страницы HTML и макеты страниц в своем редакторе HTML.

  • Преобразовывайте файлы HTML в эталонные страницы ASP.NET.

  • Добавляйте на страницы ключевые функции, такие как поле поиска и элементы навигации, из коллекции фрагментов кода.

  • Разрабатывайте уникальные интерфейсы пользователя для различных устройств путем создания каналов устройства.

For more information about using the Design Manager, see MSDN: Develop the site design in SharePoint 2013.

Возможности, доступные в приложении InfoPath Designer:

  • Настройка форм списков, форм рабочих процессов и форм библиотек форм

  • Применение к формам нового макета, цветов и тем

Дополнительные сведения о работе в InfoPath см. в статье Справочные ресурсы по InfoPath 2010 и 2013.

Разрабатывайте приложения для SharePoint, включающие веб-части приложений или настраиваемые действия с интерфейсом пользователя, такие как лента и команды меню.

Возможности, доступные в приложении Visual Studio:

  • Создание пользовательских страниц на сайте

  • Создание дополнительных возможностей на ленте

  • Создание пользовательских диалоговых окон и элементов управления на ленте

  • Развертывание пользовательских решений в качестве дополнительных компонентов

Примечание: По возможности старайтесь настраивать сайт с помощью пользовательских элементов и тем CSS, а не пользовательских эталонных страниц. При развертывании обновлений для клиентов пользовательские эталонные страницы заблокируют возможность обновления до последней версии интерфейса пользователя, что может стать причиной внеплановых расходов в период внедрения обновлений в вашей организации.

К началу страницы

Изменение внешнего вида сведений, представленных на сайтах   

Параметры, доступные в браузере

Решения, не требующие создания кода

Решения, предполагающие создание пользовательского кода

Настройка отдельных страниц сайта:

  • Добавление и изменение текста, изображений, видеороликов и других объектов

  • Добавление и настройка веб-частей

  • Добавление и настройка новых списков и библиотек

  • Создание настраиваемых представлений и форм для списков и библиотек

  • Создание и изменение страниц контента и публикации

  • Включение и отключение функций

Добавляйте приложения сторонних разработчиков для SharePoint, чтобы интегрировать информацию в веб-сайты. См. статью Приобретение приложения в Магазине SharePoint.

Создавайте приложения SharePoint с помощью Access 2013. Дополнительные сведения можно найти в статье Создание веб-приложений Access.

Возможности, доступные в приложении SharePoint Designer:

  • Добавление на страницы текста, изображений, скриптов и веб-частей

  • Создание и настройка страниц сайтов и страниц веб-частей

  • Добавление пользовательских действий

  • Добавление пользовательской навигации

Возможности, доступные в приложении Microsoft InfoPath 2013:

  • Добавление текста, изображений и ссылок на формы списков и рабочих процессов

  • Добавление пользовательских подключений к данным и дополнительных функций в формы списков и рабочих процессов

Дополнительные сведения о работе в InfoPath см. в статье Справочные ресурсы по InfoPath 2010 и 2013.

Возможности, доступные в поддерживаемых приложениях Microsoft Office:

  • Публикация книг с данными, диаграммами и визуальными представлениями с помощью Excel 2013 и служб Excel

  • Публикация визуализаций данных с помощью Visio 2013 и служб Visio

Для добавления кодов JavaScript на страницы веб-сайтов используйте веб-часть редактора скриптов.

Разрабатывайте приложения для SharePoint, содержащие веб-части для отображения данных

Возможности, доступные в приложении Visual Studio:

  • Создание пользовательских страниц на сайте

  • Создание настраиваемых веб-частей

К началу страницы

Отображение контента из различных источников данных   

Параметры, доступные в браузере

Решения, не требующие создания кода

Решения, предполагающие создание пользовательского кода

  • Добавление веб-частей для извлечения контента с внешних сайтов и из внешних источников данных

  • Настройка представлений и форм списков из различных источников данных

Для отображения и визуализации данных из различных источников используйте приложение Excel 2013 и службы Excel.

Чтобы быстро разрабатывать комплексные решения в виде баз данных, не требующие создания кода, в которых роль серверной базы данных играет SQL Server, используйте приложение Access 2013.

Добавляйте приложения сторонних разработчиков для SharePoint, чтобы интегрировать информацию в веб-сайты. См. статью Приобретение приложения в Магазине SharePoint.

Настройте службы Business Connectivity Services и подключайтесь к таким источникам данных, как базы данных SQL Azure и веб-службы Windows Communication Foundation.

Отображение данных из списков и библиотек форм с помощью InfoPath 2013:

  • Настраиваемые формы списков

  • Настраиваемые формы библиотек форм

  • Настраиваемые приложения на базе форм

Дополнительные сведения о работе в InfoPath см. в статье Справочные ресурсы по InfoPath 2010 и 2013.

Разработка пользовательских приложений для SharePoint, предназначенных для интеграции и отображения данных.

Возможности, доступные в приложении Visual Studio:

  • Создание настраиваемых определений списков

  • Создание пользовательских страниц на сайте

  • Создание настраиваемых веб-частей

  • Создание пользовательских диалоговых окон и элементов управления на ленте

К началу страницы

Развертывание решений и приложений для пользователей

После завершения разработки решения или пользовательского приложения его необходимо развернуть на одном или нескольких сайтах или в семействах веб-сайтов в среде SharePoint Online. Это можно сделать следующими способами:

  • Если решение представляет собой настраиваемый список или специализированный сайт или страницу, вы можете поделиться с пользователями ссылкой на этот сайт или страницу.

  • Если вы разработали пользовательское приложение SharePoint или Office, его можно загрузить на сайт каталога приложений. Подробные сведения о развертывании пользовательских приложений см. в статье Использование каталога приложений для развертывания пользовательских бизнес-приложений в среде SharePoint Online.

  • При добавлении приложения независимых разработчиков из Магазина SharePoint его можно сделать доступным для всех пользователей семейств веб-сайтов в среде SharePoint Online, приобретя лицензии на него для всех пользователей организации. При необходимости вы можете приобрести лицензии только для тех пользователей, которым нужно использовать приложение, и назначить их этим пользователям. Подробные сведения см. в статьях Приобретение приложения в Магазине SharePoint и Управление лицензиями приложений в среде SharePoint Online.

  • Если необходимо включить или отключить возможность пользователей приобретать приложения в Магазине SharePoint, см. статью Настройка параметров Магазина SharePoint.

  • Пользовательские решения также можно сделать доступными. Однако если пользователи избирательно используют изолированные решения, будет трудно обеспечить их сайты, затронутые процессом обновления SharePoint Online, обновленными решениями.

К началу страницы

Обзор служб и решений партнеров

If you are interested in exploring services or applications from Microsoft partners that are available for SharePoint Online, browse Office 365 apps on Microsoft AppSource. There are also many open source solutions developed by the collective SharePoint Online community, including Microsoft, MVPs, Partners, and Customers on the Office 365 Developer Patterns and Practices Github site.

For more technical guidance about when you should opt to develop custom apps instead of sandboxed solutions, see Apps for SharePoint compared with SharePoint solutions. See also Get started developing apps for SharePoint, the SharePoint solution packs, SharePoint Online tuning guidance, and the SharePoint Patterns and Practices on Github.

К началу страницы

Вернуться к руководству по планированию SharePoint Online для Office 365 бизнес

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×