Как стать автором
Обновить

Обзор SharePoint Online

Время на прочтение4 мин
Количество просмотров22K
В этом месяце Microsoft запускает Office 365 – облачный продукт для организации совместной работы. В основе Office 365 лежит служба SharePoint Online, которая представляет собой облачную версию SharePoint 2010.
В статье рассматриваются возможности SharePoint Online для пользователей и разработчиков. По возможностям SharePoint Online почти совпадает с SharePoint 2010, но есть и отличия, которые будут рассмотрены ниже.
image

Что такое Office 365?


Microsoft Office 365 представляет собой набор продуктов для организации совместной работы и коммуникаций
  • SharePoint Online
    • Поиск по содержимому сайтов
    • Безопасное общее хранилище документов
    • Разрешения на уровне документов
    • Возможность создания сайтов пользователей
    • Готовые шаблоны для создания сайтов

  • Exchange Online
    • Возможность архивирования сообщений
    • Мобильный доступ
    • Общие календари, контакты и задачи
    • Антивирус / антиспам
    • Outlook и Outlook Web App
    • Размер почтового ящика – 25 Гб

  • Lync Online
    • Интеграция календаря с Outlook и Exchange
    • Возможность создать беседу пользователям Outlook и SharePoint
    • Аудио и видео звонки
    • Мгновенные сообщения и статус присутствия

  • Office Professional Plus
    • Знакомый для пользователей инструмент
    • Всегда актуальная версия Office Web Apps для редактирования и просмотра документов в браузере
    • Интеграция с Office 365
    • Гибкая система лицензирования

Администрировать решение просто и удобно
  • Единая панель для приобретения лицензий, администрирования и управления пользователями (рис. 1)
  • Единая авторизация
  • Бесперебойная работа в течение 99.9% времени
  • Поддержка 24 × 7
  • Защита данных исходя из географического положения пользователей


Рис. 1. Страница управления Office 365
Office 365 могут использовать организации любого размера, подробнее о планах подписки можно посмотреть на странице Office 365 Plans.

Возможности SharePoint Online


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


Рис. 2. Сайт группы в SharePoint Online
В верхней панели ссылок можно заметить Веб-сайт (речь идет о публичном веб-сайте), при переходе на который можно видеть все его страницы (рис. 3). При этом можно добавлять или удалять страницы, а также редактировать их прямо в браузере.


Рис. 3. Страницы публичного веб-сайта
В SharePoint Online можно создавать сайты для решения различных задач:
  • Управление документами и их совместное использование
  • Координация работы групп и управление важными проектами
  • Получение последних корпоративных сведений и новостей
  • Совместное использование документов с партнерами и клиентами
  • Продвижение бизнеса с помощью простого общедоступного веб-сайта

Благодаря Office Web Apps можно просматривать документы Office (даже версии 97-2003), но редактировать можно только документы, созданные в Office 2010.
Удобно, что не нужно настраивать правила для обхода содержимого, так как все уже сделано за нас. Для контроля индексирования документов в параметрах библиотеки можно использовать параметр Разрешить элементам из этой Библиотека документов отображаться в результатах поиска.
В зависимости от выбранной подписки пользователям доступны службы Excel, службы Access, службы Visio. На данный момент служба PerformancePoint отсутствует во всех подписках.
Кроме этого, при работе с SharePoint Online можно использовать SharePoint Workspace – приложение, входящее в Office 2010, позволяющее хранить локальную копию содержимого портала.
Нельзя не отметить, что отсутствует Центр администрирования, вместо него можно использовать Параметры сайта(рис. 4).

Рис. 4. Параметры сайта в SharePoint Online

Разработка для SharePoint Online


Рассмотрим возможности для разработчика в SharePoint Online. Как и в SharePoint 2010, можно выделить следующие направления.
Браузер  SharePoint Designer 2010  Visual Studio 2010
  • Редактирование страниц
  • Списки и библиотеки
  • Работа с веб-частями
  • Работа с рабочими процессами
  • Создание сайтов и их шаблонов

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

  • Создание изолированных решений
  • Клиентская объектная модель


Процесс разработки для SharePoint Online осуществляется аналогично разработке для SharePoint 2010. Разработка в Visual Studio 2010 ведется для локального экземпляра, после чего решение загружается в облако в Галерею решений.

Сравнение SharePoint 2010 и SharePoint Online

SharePoint Online основан на SharePoint 2010, но они не полностью совпадают по функционалу (краткое сравнение можно найти в табл. 1).
Критерий SharePoint 2010  SharePoint Online
Настройки в браузере Есть Есть
SharePoint Designer 2010 Есть Есть
Веб-часть Silverlight Есть Есть
Изолированные решения Есть Есть
Клиентская объектная модель Есть Есть
Веб-сервисы SharePoint Есть Есть
Решения на уровне фермы Есть Нет
BCS Есть Нет
Visual Studio 2010 Решения на уровне фермы и изолированные решения Только изолированные решения
Рабочие процессы Настраиваемые и декларативные Настраиваемые действия в изолированных и декларативных рабочих процессах

Табл.1. Сравнение функционала
В SharePoint Online можно создавать решения с областью Site и Web. Это связано с тем, что в ферме располагаются наборы сайтов разных заказчиков. Ограничение на разработку только изолированных решений исходит из соображений безопасности, чтобы нельзя было обратиться за пределы своего набора сайтов или получить разрешение на выполнение в ферме с привилегиями администратора.
Как видно из таблицы, большинство средств поддерживается в SharePoint Online. При этом отсутствует поддержка Business Connectivity Services (BCS) и внешних списков. Остается заметить, что поддержка BCS планируется в будущей версии. Также из-за ограничений изолированных решений не получится вызывать веб-сервисы за пределами SharePoint Online.

Заключение


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

Полезные ссылки


Центр ресурсов для разработчиков SharePoint Online
Документация по описанию сервисов Office 365
Client Object Model Resource Center
Обучающий материал по разработке изолированных решений
Office 365 Jump Start
Теги:
Хабы:
Всего голосов 40: ↑25 и ↓15+10
Комментарии6

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область