Download presentation
Presentation is loading. Please wait.
Published byAugust Robbins Modified over 9 years ago
1
Cloud Roadshow
2
Advanced SharePoint add-in Development
3
Introduction Programming in C# Remote Event Receivers Remote “Jobs” and Provisioning Agenda
6
Azure Data Market SharePoint Online Azure Web Sites CSS png aspx master js SQL Azure
7
SharePoint 2013Internet Information Server CSS png aspx master js
11
CREATING A PROVIDER-HOSTED ADD-IN demo
14
Web Forms MVC 5
21
SiteListList Schema List Item App CreateXXXX UpdateXX DeleteXXXX MoveXX Check-InX Uncheck-InX Check-outX AttachmentsX File Move/ConvertX InstallX UninstallX UpdateX
28
REMOTE EVENT RECEIVERS demo
32
Site Definition No Office365 Long term impact on costs Blocks transition to cloud Causes significant issues with future migration and upgrade Site Templates Poor site collection creation story Negative impact on upgrades Causes additional maintenance costs with service updates Not with publishing features Web Templates Poor site collection creation story Causes maintenance costs with service updates SP Server side provisioning Provision oob sites, but modify them based on user selection and requirements Standardization of site creation in code No Office365 Remote provisioning CSOM supports creation of site collections for on- premises and cloud Standardization of site creation in code Can be done from any external system Options Options available Cost impact (short and long term) Support in cloud FairAverage Good Excellent Good
34
https://contoso.sharepoint.com /sites/site 452163 Provider Hosted add-ins SharePoint Service Remote timer job
35
Assets and configuration Branding Images Master Pages Page Layouts Other settings Project site Organizational Initial provisioning based on the out of the box site. Usually either team site or publishing site. Assets are uploaded from the provisioning engine using CSOM/REST Apply the needed changes (configurations etc.) on top of the out of the box site based on the user selection. This is the specialization part, but since we start from oob site, we always get the latest improvements to it as a base line. 2333 Remote timer job 1
36
REMOTE JOBS AND PROVISIONING demo
37
Introduction Programming in C# Remote Event Receivers Remote “Jobs” and Provisioning Summary
38
SharePoint Code Samples SharePoint Training videos & hands on labs SharePoint documentation
40
@OfficeDev StartStart
41
©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.