17
Создание SharePoint 2010 решений в Visual Studio Сергей Байдачный [email protected] специалист по разработке ПО Майкрософт Украина

Создание SharePoint 2010 решений в Visual Studio

Embed Size (px)

DESCRIPTION

Сергей Байдачный "Создание SharePoint 2010 решений в Visual Studio"

Citation preview

Page 1: Создание SharePoint 2010 решений в Visual Studio

Создание SharePoint 2010 решений в Visual StudioСергей Байдачный[email protected]специалист по разработке ПОМайкрософт Украина

Page 2: Создание SharePoint 2010 решений в Visual Studio

Платформа SharePointSharePoint Server Capabilities

Content Search Compositions Insights Sites Communities

Pages and User InterfaceWeb UI

Framework Web Parts ASP.NET forms

Silverlight XSLT Views

Server APIs

Event Model

LINQ

Connected Client APIs

Web Services

REST Client OM

Solutions

Templates

Features

Application Lifecycle

Application Model (Sites)

File System

Lists

External Lists

Query

Data Model Lists

Content Types

Library FeaturesWorkflow

Content Management

New

Improved

Page 3: Создание SharePoint 2010 решений в Visual Studio

Интерфейс пользователя и страницы

RibbonsДиалогиРедактирование контента на страницеГрупповые операцииСтраницы в папках Больше master-страниц Локализация (Solution Language Packs) IE, Firefox и SafariXSLT WebParts

Page 4: Создание SharePoint 2010 решений в Visual Studio

Списки

Объединения (joins) Проецируемые поля Ссылочная целостность Большие списки

50 миллионов элементов Определяемые администраторами искусственные ограничения (List Throttling)Уникальные поля

Page 5: Создание SharePoint 2010 решений в Visual Studio

Внешние списки данных

Работа с данными изБазы данныхВеб-службы.net код

Работают, как и SharePoint спискиUI и навигацияSPList объектная модель

Page 6: Создание SharePoint 2010 решений в Visual Studio

LINQ for… SharePoint

Меньше CAML-а в нашей жизниList Joins

Абстрагирование от структуры храненияТипизированные запросы и проверки во время разработкиIntellisense

Page 7: Создание SharePoint 2010 решений в Visual Studio

Клиентская объектная модель

Удобство разработки на стороне «клиента»Silverlight

Веб-части Параметры

JavaScript

Page 8: Создание SharePoint 2010 решений в Visual Studio

REST APIs

Work with data via RESTSharePoint list dataExcel spreadsheets

ADO.NET Services OpenData REST based integration

REST ProtocolsAtom, JSON feeds

Integration with growing set of Microsoft REST Technologies

ASP.NET AJAX PowerPivot (“Gemini”) Integrationetc.

Page 9: Создание SharePoint 2010 решений в Visual Studio

События и оповещения

СобытияWebAdding & WebProvisionedListAdding & ListAddedListDeleting & ListDeletedРегистрация на уровне сайта или коллекцииСинхронные after-события

Оповещения – теперь и по SMS

Page 10: Создание SharePoint 2010 решений в Visual Studio

Новое в рабочих процессах

.NET Framework 3.5Интеграция средств разработки

Проектирование в VisioРазработка в SharePoint Designer Экспорт в Visual Studio добавление функционала

Поддержка разработки форм процессов в Visual StudioSPWorklowEventReceiverНезависимость от элементов – можно запускать на сайтах

Page 11: Создание SharePoint 2010 решений в Visual Studio

Песочница

Для сценариев хостинга Подмножество APIНе развертываются в GAC Ограничены во множестве объектовМониторинг потребления ресурсов и ограничения

Page 12: Создание SharePoint 2010 решений в Visual Studio

Visual Studio 2010

И еще…

Develop, Deploy, Debug

Packaging Explorer

Web Part Designer

> Поддержка «песочницы»> Импорт WSP из SharePoint Designer > Поддержка SharePoint Business

Connectivity Services

> Web Part, BCS и Workflow дизайнеры> Package и Deploy SharePoint проектов> Генерация WSP для действующих

сайтов> Просмотр SharePoint сайтов в Server

Explorer

Page 13: Создание SharePoint 2010 решений в Visual Studio

Visual Studio 2010

DEMO

Page 14: Создание SharePoint 2010 решений в Visual Studio

SharePoint Designer 2010

Новые возможности BDC сущностиСхемыCustom ActionsTask/Approval дизайнер

УлучшенияWorkflow DesignerPage Editor

Page 15: Создание SharePoint 2010 решений в Visual Studio

SharePoint Designer 2010

DEMO

Page 16: Создание SharePoint 2010 решений в Visual Studio

Вопросы?

[email protected]

Page 17: Создание SharePoint 2010 решений в Visual Studio