European O365 Connect SharePoint Online Applification

Post on 15-Jan-2015

468 views 0 download

Tags:

description

Since we got deprecated Sandboxed Solutions, developing for SharePoint Online should be done using the new Cloud App Model, but what does the App Model give us from a developer point of view, and how does it compare to developing locally? Since it is still a subset of the code, what are the Cloud App Model limitations? In this session, these questions will be answered. Even though we still are limited, the new App Model is pretty epic and provides lots of new cool stuff.

transcript

SharePoint Online ApplificationAlbert-Jan Schot

Albert-Jan Schot

work: Maventionblog: http://www.sharepointappie.nlmail: appie@mavention.nltwitter: @appieschot

• App Types

• Tooling

• My First App

• Application Model Samples

Agenda

App Types

Provider- hosted

Autohosted

SharePoint-hosted

Remote Eventreceivers and CSOM

Rest endpoints

Device Apps

Depends..

User experiences

Full Page Part UI

Tooling

Microsoft Project SienaBeta

No ‘developers’ needed

Great for demo’s

“Napa” Office 365 Development ToolsOffice 365 Developer site

SharePoint hosted apps only

Cool for demo’s

Visual Studio

The one and only way to build a ‘publishable’ app.

• CSOM only Workflow & Managed Metadata

• REST has more documentation

• CSOM has ‘better’ intellisense

• CSOM has batching

• Your preference

Rest vs CSOM

• IE 8 … (till April)

• Include resource files

• Fail gracefully

• Minify CSS / Script

Generic Tips

Mavention ProfilecompletenessShows how far a profile is completed for the logged in user

Click to insert photo.

Mavention Profilecompleteness

demo

User experiences

Full Page Part UI

• Lot of proven patterns, it’s not just web part to app part discussions…

• SP App patterns can be use cross cloud and on-premises…

• Stop using declarative options for site provisioning…

• Use SP App patterns to provide flexibility for your provisioning patterns…

Key takeaways on apps at SPC14

• Provides FTC-alike functionality

• No ‘footprint’

• Supports provisioning

Using apps in Office 365

Office App Model Samplesdemo

• Lot of proven patterns, it’s not just web part to app part discussions…

• Go play with it as almost everything you could do with FTC can be done…

Takeaways

Q&A

ResourcesPlan customizations http://office.microsoft.com/en-us/office365-sharepoint-online-enterprise-help/plan-customizations-solutions-and-apps-for-sharepoint-online-HA102772716.aspx#_I_want_to_5

Andrew Connel on Appshttp://www.andrewconnell.com/blog/sharepoint-hosted-apps-in-sp-2013-as-single-page-apps

MSDN on Cloud & SharePoint Hosting http://msdn.microsoft.com/en-us/library/fp179887.aspx

REST APIhttp://msdn.microsoft.com/en-us/library/jj860569.aspx

Get a Developer Sitehttp://msdn.microsoft.com/en-us/library/fp179924.aspx

Napa apphttp://office.microsoft.com/en-us/store/napa-office-365-development-tools-WA102963791.aspx

Waldek about an app in Project Siena

http://blog.mastykarz.nl/illustrating-app-idea-microsoft-project-siena-spc14/