Введение в SharePoint 2010

Post on 15-Jun-2015

1,507 views 5 download

Tags:

transcript

Создание SharePoint 2010 решений в Visual StudioСергей БайдачныйSergiy.Baydachnyy@microsoft.comспециалист по разработке ПОМайкрософт Украина

Платформа 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

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

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

Списки

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

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

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

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

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

LINQ for… SharePoint

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

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

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

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

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

JavaScript

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.

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

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

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

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

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

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

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

Песочница

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

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

Visual Studio 2010

DEMO

SharePoint Designer 2010

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

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

SharePoint Designer 2010

DEMO

Вопросы?

Sergiy.Baydachnyy@microsoft.com