Upload
amelia-shelton
View
59
Download
1
Embed Size (px)
DESCRIPTION
SharePoint 2010: самое главное для разработчика. Владимир Колесников. Microsoft. Взаимодействие социальные сети. Бизнес - аналитика. Портал. Маршруты и формы. Поиск. Документо- оборот. Идея. Клиенты. Сотрудники. Партнеры. Internet. Intranet. Extranet. Содержание. Инструменты - PowerPoint PPT Presentation
Citation preview
http://msplatforma.ru
Microsoft Платформа 2010
SharePoint 2010: самое главное для разработчика
Microsoft
Владимир Колесников
http://msplatforma.ru
Microsoft Платформа 2010
http://msplatforma.ru
Microsoft Платформа 2010
Документо-оборот
Взаимодействие социальные
сети
Маршруты и формы Поиск
Бизнес-аналитика
Портал
http://msplatforma.ru
Microsoft Платформа 2010
Идея
Клиенты ПартнерыСотрудники
Internet Extranet Intranet
http://msplatforma.ru
Microsoft Платформа 2010
Содержание
ИнструментыНовое и визуальноеУлучшения, о которых вы просилиОбъектные моделиРасширяемся ДокументооборотВсе вокруг сервисов
http://msplatforma.ru
Microsoft Платформа 2010
Представляем
Visual Studio 2010 Tools for SharePoint
http://msplatforma.ru
Microsoft Платформа 2010
Visual Studio 2010 Tools for SharePoint
SharePoint ExplorerШаблоны проектов SharePoint 2010 Визуальное редактированиеРасширяемость
И вдобавокФормирование структуры решенияРазвёртывание и отладкаМинимизация усилий для тестирования>> Windows 7
http://msplatforma.ru
Microsoft Платформа 2010
Разработка
Visual Studio 2010
http://msplatforma.ru
Microsoft Платформа 2010
Дизайн
SharePoint Designer 2010
http://msplatforma.ru
Microsoft Платформа 2010
Представляем
Интерфейс пользователя и страницы
http://msplatforma.ru
Microsoft Платформа 2010
Интерфейс пользователя и страницы
RibbonsДиалогиРедактирование контента на страницеГрупповые операцииСтраницы в папках Больше master-страниц Локализация (Solution Language Packs) IE, Firefox и SafariXSLT * WebParts
http://msplatforma.ru
Microsoft Платформа 2010
Визуальное
Интерфейс пользователя и страницы
http://msplatforma.ru
Microsoft Платформа 2010
Представляем
Списки, события, оповещения
http://msplatforma.ru
Microsoft Платформа 2010
СпискиОбъединения (joins) Проецируемые поля Ссылочная целостность Большие списки
50 миллионов элементов Определяемые администраторами искусственные ограничения (List Throttling)Уникальные поля
http://msplatforma.ru
Microsoft Платформа 2010
События и оповещения
СобытияWebAdding & WebProvisionedListAdding & ListAddedListDeleting & ListDeletedРегистрация на уровне сайта или коллекцииСинхронные after-события
Оповещения – теперь и по SMS
http://msplatforma.ru
Microsoft Платформа 2010
Projected Fields
http://msplatforma.ru
Microsoft Платформа 2010
LINQ for… SharePoint
Меньше CAML-а в нашей жизниList Joins
Абстрагирование от структуры храненияТипизированные запросы и проверки во время разработкиIntellisense
http://msplatforma.ru
Microsoft Платформа 2010
Представляем
Клиентская объектная модель
http://msplatforma.ru
Microsoft Платформа 2010
Клиентская объектная модель
string siteUrl = "http://MyServer/sites/MySiteCollection";
ClientContext clientContext = new ClientContext(siteUrl);
Microsoft.SharePoint.Client.List oList = clientContext.Web.Lists.GetByTitle("Announcements");
ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();
ListItem oListItem = oList.AddItem(itemCreateInfo); oListItem["Title"] = "My New Item!"; oListItem["Body"] = "Hello World!"; oListItem.Update(); clientContext.ExecuteQuery();
http://msplatforma.ru
Microsoft Платформа 2010
Удобство разработки на стороне «клиента»Silverlight
Веб-части Параметры
ADO.NET Data ServicesJavaScript
Клиентская объектная модель
http://msplatforma.ru
Microsoft Платформа 2010
ADO.NET Data ServicesLINQ для SharePoint недоступен в SilverlightListData.svc поддерживает RESTful
ListData.svcЗагружает компоненты ADO.NET Data Services
Microsoft.SharePoint.ListDataService.dllРеализует интерфейс IDataServiceProvider.
http://msplatforma.ru
Microsoft Платформа 2010
И снова скрипты - PowerShellМощнейший инструмент
оперативного управления Готовые «командлеты» Контроль формата вывода
http://msplatforma.ru
Microsoft Платформа 2010
Бизнес-данные
Business Connectivity Services
http://msplatforma.ru
Microsoft Платформа 2010
Формы
InfoPath List Forms
http://msplatforma.ru
Microsoft Платформа 2010
Новое в рабочих процессах.NET Framework 3.5Интеграция средств разработки
Проектирование в VisioРазработка в SharePoint Designer Экспорт в Visual Studio добавление функционала
Поддержка разработки форм процессов в Visual StudioSPWorklowEventReceiverНезависимость от элементов – можно запускать на сайтах
http://msplatforma.ru
Microsoft Платформа 2010
Песочница
Для сценариев хостинга Подмножество APIНе развертываются в GAC Ограничены во множестве объектов
Нет SPSecurity Нелья вызвать конструктор SPSite
Мониторинг потребления ресурсов и ограничения
http://msplatforma.ru
Microsoft Платформа 2010
ПоискFASTМасштабируемые серверы индексированияВыделение роли сервера FullText-запросовРасширяемый пользовательский интерфейсБольше готовых коннекторовВозможность создание .NET-коннекторов
http://msplatforma.ru
Microsoft Платформа 2010
Разнообразие аутентификации
Claim-based security modelНезависимость от системы аутентификацииВозможность расширения типов субъектов ACL
Geneva Server
http://msplatforma.ru
Microsoft Платформа 2010
Sets, IDs, Metadata
Документы и их оборот
http://msplatforma.ru
Microsoft Платформа 2010
Представляем
Новая модель сервисов
http://msplatforma.ru
Microsoft Платформа 2010
СервисыНезависимость от SSPМасштабируемость Документированность моделиВозможность делить между фермами
http://msplatforma.ru
Microsoft Платформа 2010
Типы сервисовСбор данные
SearchПредоставление данных
User ProfileBDCEnterprise Metadata (tagging)Secure Store
Вычисления и визуализацияExcelWeb Analytics
Модификация данных
http://msplatforma.ru
Microsoft Платформа 2010
СервисыАрхитектура
SP WFE
SP App Server
SQL
Server
Config DB Custom DB
Content DB
Browser Client App
Consumer Web Part
ASMX/WCFServices
Service Application Proxy
Service WCF Interface
Service Logic
Farm 3Farm 2Farm 1
SearchEnt. Metadata
UserProfiles
Search UserProfiles
Excel
http://wingtiptoys.comhttp://intranet
http://msplatforma.ru
Microsoft Платформа 2010
Access в браузере
Access Services
http://msplatforma.ru
Microsoft Платформа 2010
Word Services и Excel Services
Визуализация документов Объектная модель для конвертирования в различные форматы Редактирование
В браузере Через объектную модель
http://msplatforma.ru
Microsoft Платформа 2010
Профили пользователей
Профили организацийСинхронизация
Forefront Identity ManagerСоциальные сервисы (тэги и комментирование)
http://msplatforma.ru
Microsoft Платформа 2010
Что осталось за кадром
Secure Store Service PerformancePoint ServicesVisio ServicesProject Server Подробности и код
http://channel9.msdn.com/learn/courses/SharePoint2010Developer/
http://msplatforma.ru
Microsoft Платформа 2010
Ресурсы http://sharepoint2010.microsoft.comSharePoint 2010 (Beta) Developer Center
http://msdn.microsoft.com/en-us/sharepoint/ee514561.aspx
SharePoint 2010 Products TechCenterhttp://technet.microsoft.com/en-us/sharepoint/default.aspx
SharePoint 2010 SDKhttp://msdn.microsoft.com/en-us/library/ee557253(office.14).aspx
http://msplatforma.ru
Microsoft Платформа 2010
SharePoint 2010 Beta
Скоро
http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx
http://msplatforma.ru
Microsoft Платформа 2010
Вопросы
Владимир КолесниковКонсультант Microsoft Consulting Services
[email protected]://blogs.technet.com/vladkol
Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада