Создание sharepoint 2010 решений в visual studio
DESCRIPTION
Сергей Байдачный "Создание SharePoint 2010 решений в Visual Studio"TRANSCRIPT
![Page 1: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/1.jpg)
Создание SharePoint 2010 решений в Visual StudioСергей Байдачный[email protected]специалист по разработке ПОМайкрософт Украина
![Page 2: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/2.jpg)
Платформа 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](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/3.jpg)
Интерфейс пользователя и страницы
RibbonsДиалогиРедактирование контента на страницеГрупповые операцииСтраницы в папках Больше master-страниц Локализация (Solution Language Packs) IE, Firefox и SafariXSLT WebParts
![Page 4: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/4.jpg)
Списки
Объединения (joins) Проецируемые поля Ссылочная целостность Большие списки
50 миллионов элементов Определяемые администраторами искусственные ограничения (List Throttling)Уникальные поля
![Page 5: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/5.jpg)
Внешние списки данных
Работа с данными изБазы данныхВеб-службы.net код
Работают, как и SharePoint спискиUI и навигацияSPList объектная модель
![Page 6: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/6.jpg)
LINQ for… SharePoint
Меньше CAML-а в нашей жизниList Joins
Абстрагирование от структуры храненияТипизированные запросы и проверки во время разработкиIntellisense
![Page 7: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/7.jpg)
Клиентская объектная модель
Удобство разработки на стороне «клиента»Silverlight
Веб-части Параметры
JavaScript
![Page 8: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/8.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/9.jpg)
События и оповещения
СобытияWebAdding & WebProvisionedListAdding & ListAddedListDeleting & ListDeletedРегистрация на уровне сайта или коллекцииСинхронные after-события
Оповещения – теперь и по SMS
![Page 10: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/10.jpg)
Новое в рабочих процессах
.NET Framework 3.5Интеграция средств разработки
Проектирование в VisioРазработка в SharePoint Designer Экспорт в Visual Studio добавление функционала
Поддержка разработки форм процессов в Visual StudioSPWorklowEventReceiverНезависимость от элементов – можно запускать на сайтах
![Page 11: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/11.jpg)
Песочница
Для сценариев хостинга Подмножество APIНе развертываются в GAC Ограничены во множестве объектовМониторинг потребления ресурсов и ограничения
![Page 12: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/12.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/13.jpg)
Visual Studio 2010
DEMO
![Page 14: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/14.jpg)
SharePoint Designer 2010
Новые возможности BDC сущностиСхемыCustom ActionsTask/Approval дизайнер
УлучшенияWorkflow DesignerPage Editor
![Page 15: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/15.jpg)
SharePoint Designer 2010
DEMO
![Page 17: Создание SharePoint 2010 решений в Visual Studio](https://reader034.vdocument.in/reader034/viewer/2022050801/555cba1fd8b42a64718b4751/html5/thumbnails/17.jpg)