same but different - developing for sharepoint online -- spsstl
DESCRIPTION
Silverlight. Sandbox Solutions. JavaScript. The Client Object Model. These are components or features that can all be leveraged by developers in an on premises SharePoint environment, as well as Microsoft’s cloud offering for SharePoint: SharePoint Online. But while these similarities exist between the two SharePoint worlds, at the same time they’re vastly different. In on premises SharePoint environments, developers have many other appealing options to choose from that can make customization much easier and smoother than these client-side developer tools. The difference in the cloud with SharePoint Online is that developers can’t choose other easier options over Sandbox Solutions, JavaScript, or the Client Object Model. In SharePoint Online’s world it’s Microsoft’s way or the highway, and that means that software designers and developers have to approach solution design and creation in a much different manner than for on premises custom solutions. This class presents a comprehensive review of the tools and features available for development with SharePoint Online and then takes a closer look at their capabilities and limitations. It also explains the shift in decision making and solution design that needs to occur to turn SharePoint Online’s restrictions into opportunities, as well as looks at other available resources for development with SharePoint Online, such as Microsoft’s Azure offering or Amazon’s Cloud Services.TRANSCRIPT
Why Developing for the Cloud is like Developing for SharePoint, but SO Much Different
Blog: http://www.MyCentralAdmin.com Twitter: @ferringer
3 | SharePoint Saturday St. Louis 2012
http://spsaturday.cloudapp.net
4 | SharePoint Saturday St. Louis 2012
5 | SharePoint Saturday St. Louis 2012
7 | SharePoint Saturday St. Louis 2012
Search Sites &
Communities
Content Management
Business Intelligence
& Composite
Applications
8 | SharePoint Saturday St. Louis 2012
Search Sites &
Communities
Content Management
Business Intelligence
& Composite
Applications
9 | SharePoint Saturday St. Louis 2012
Search Sites &
Communities
Content Management
Business Intelligence
& Composite
Applications
10 | SharePoint Saturday St. Louis 2012
Search Sites &
Communities
Content Management
Business Intelligence
& Composite
Applications
11 | SharePoint Saturday St. Louis 2012
Sites &
Communities
Search Content Management
Business Intelligence
& Composite
Applications
13 | SharePoint Saturday St. Louis 2012
14 | SharePoint Saturday St. Louis 2012
15 | SharePoint Saturday St. Louis 2012
For Small Businesses SharePoint Online in P1
For Kiosk Workers SharePoint Online in
K1/K2
For Information Workers SharePoint Online Plan 1
in E1/E2
For Information Workers SharePoint Online Plan 2 in
E3/E4
Team Sites Yes Yes Yes Yes
Simple Public-Facing Website 1 Basic Public-facing site
included No
1 Basic Public-facing site
included 1 Basic Public-facing site
included
Site Designer Yes Yes Yes Yes
SharePoint Designer 2010 Yes, for Intranet sites Yes, for Intranet sites Yes, for Intranet sites Yes, for Intranet sites
Custom Workflows Yes Yes Yes Yes
Sandbox Solutions (PTC) Yes Yes Yes Yes
My Site No No Yes Yes
Enterprise Features (Forms Services, Excel Services, Visio Services, BCS)
No OK to consume OK to consume Yes, can build and consume
Access Services Yes OK to consume OK to consume Yes, can build and consume
Site Collections Single Site Collection N/A Up to 300 Up to 300
Office Web Apps View & Edit View only for K1
View & Edit for K2 View only for E1
View & Edit for E2 View & Edit
Search (across Site Collections) N/A Yes Yes Yes
Basic External Document Sharing Yes (up to 50 free) N/A Yes (first 50 free) Yes (first 50 free)
Storage 10GB + 500MB per USL 10GB + 0MB per USL 10GB + 500MB per USL 10GB + 500MB per USL
Buy additional storage No Yes Yes Yes
Max Org Users Up to 50 TBD TBD TBD
Admin Single Site Collection No Yes Tenant level Yes Tenant level
Support Community 24x7 phone support for
Admin 24x7 phone support for
Admin 24x7 phone support for
Admin
16 | SharePoint Saturday St. Louis 2012
17 | SharePoint Saturday St. Louis 2012
18 | SharePoint Saturday St. Louis 2012
19 | SharePoint Saturday St. Louis 2012
• SharePoint Online Developer Guide
• MSDN SharePoint Online Resource Center
20 | SharePoint Saturday St. Louis 2012
21 | SharePoint Saturday St. Louis 2012
Unsupported
22 | SharePoint Saturday St. Louis 2012
23 | SharePoint Saturday St. Louis 2012
24 | SharePoint Saturday St. Louis 2012
25 | SharePoint Saturday St. Louis 2012
Keep teams in sync and
manage important projects
Share and manage
personal documents and information
26 | SharePoint Saturday St. Louis 2012
27 | SharePoint Saturday St. Louis 2012
28 | SharePoint Saturday St. Louis 2012
SharePoint Online Developer Guide
MSDN SharePoint Online Resource Center
Sandbox Solutions info at MSDN
online SharePoint 2010 SDK
Namespaces and Types in Sandboxed Solutions
Silverlight and the Client Object Model
BCS and WCF endpoints
30 | SharePoint Saturday St. Louis 2012
http://spsaturday.cloudapp.net
31 | SharePoint Saturday St. Louis 2012
32 | SharePoint Saturday St. Louis 2012
Thanks to Our Sponsors!
Blog: http://www.MyCentralAdmin.com Twitter: @ferringer