SharePoint 2013 Apps

13
SHAREPOINT 2013 APPS Salman Ghani (MCPD SharePoint 2010, MCTS MOSS) 1 st August 2012

description

 

Transcript of SharePoint 2013 Apps

Page 1: SharePoint 2013 Apps

SHAREPOINT 2013 APPS

Salman Ghani (MCPD SharePoint 2010, MCTS MOSS)1st August 2012

Page 2: SharePoint 2013 Apps

Agenda

Introduction to SharePoint 2013 Apps Compare with other options Apps Deep Dive Different Types of Apps What is good about Apps Impact of Apps Apps in Action (Demo)

© 2012 www.salmanghani.co.uk. All rights reserved. 2

Page 3: SharePoint 2013 Apps

Introduction to SharePoint 2013 Apps

A new method to deliver specific information or functionality

Only Client side – no server side code directly in the app

Isolated Stand-alone application New sub-site for each App Better solution for Cloud Discover and download Apps

Installed, upgraded or uninstalled Public Apps Store by Microsoft

© 2012 www.salmanghani.co.uk. All rights reserved. 3

Page 4: SharePoint 2013 Apps

Compare with other options

Farm solutions Full access to the API Server side code On prem deployment only

Sandboxed solutions Limited access to the sub set Server side code Online deployment

Apps Isolated applications No server side code access Download marketplace

© 2012 www.salmanghani.co.uk. All rights reserved. 4

Page 5: SharePoint 2013 Apps

Compare with other options What is possible in Apps

Custom Web Parts Event receivers and Feature receivers Custom field (column) types Custom web services built on the SharePoint Service Application

Framework Application Pages

What is not possible in Apps Custom site definitions Delegate controls Custom themes Custom action groups and custom action hiding User controls (.ascx files)

© 2012 www.salmanghani.co.uk. All rights reserved. 5

Page 6: SharePoint 2013 Apps

Apps Deep Dive

Separate Sub-site for each web app Apps Experience

Immersive App Experience Part App Custom Action App

Scopes Web Scoped Tenant Scoped

App Marketplace Public store Corporate Private store

© 2012 www.salmanghani.co.uk. All rights reserved. 6

Page 7: SharePoint 2013 Apps

Apps Deep Dive (Apps URL) Deployed to their own web site Isolated domain name

Layer of Isolation Processes don’t affect the SharePoint sites Prevent cross site scripting between the apps and

sites Prevent unauthorised access to the user data

Each App has unique URL Can choose template for URL

© 2012 www.salmanghani.co.uk. All rights reserved. 7

Page 8: SharePoint 2013 Apps

Types of Apps SharePoint-Hosted

Everything stays in isolated AppWeb. Client side code

Self / Developer Hosted Business logic resides external to SharePoint Using any technology (.Net, Java, PHP etc)

Azure Auto-Hosted Limited to Cloud 365

© 2012 www.salmanghani.co.uk. All rights reserved. 8

Page 9: SharePoint 2013 Apps

Apps Hosting Options

© 2012 www.salmanghani.co.uk. All rights reserved. 9

Page 10: SharePoint 2013 Apps

What is good about the Apps?

Add quick functionality Safe for Farm Site owners to Add/Remove Apps Download from Public or Corporate Apps

Store Suitable for Cloud Make migration easy

© 2012 www.salmanghani.co.uk. All rights reserved. 10

Page 11: SharePoint 2013 Apps

Impact of Apps Must run Subscription Service and App

Management Service Applications to use apps

Must create the DNS domain to contain the URLs for apps

Plan for capacity as each app creates a subweb

© 2012 www.salmanghani.co.uk. All rights reserved. 11

Page 12: SharePoint 2013 Apps

Resources Overview of apps for SharePoint for SharePoint 2013

http://technet.microsoft.com/en-us/library/fp161230(v=office.15).aspx

Plan for apps for SharePoint for SharePoint 2013 http://technet.microsoft.com/en-us/library/fp161237(v=offi

ce.15).aspx

Build apps for SharePoint http://msdn.microsoft.com/en-us/library/office/apps/jj1632

30(v=office.15)

Deploying and installing apps for SharePoint http://msdn.microsoft.com/en-us/library/fp179933(v=office

.15).aspx

© 2012 www.salmanghani.co.uk. All rights reserved. 12

Page 13: SharePoint 2013 Apps

THANK YOU