Introduction to SharePoint 2013 Apps

30
INTRODUCTION TO SHAREPOINT APP Rushikesh Waghmare

description

Introduction to SharePoint 2013 Apps

Transcript of Introduction to SharePoint 2013 Apps

Page 1: Introduction to SharePoint 2013 Apps

INTRODUCTION TO SHAREPOINT

APPRushikesh Waghmare

Page 2: Introduction to SharePoint 2013 Apps

Agenda Solutions In Different Versions of SharePoint

What is Farm Solutions?

What is Sandbox Solutions?

What is SharePoint Apps?

Add, Manage & Remove Apps to SharePoint Site

Hosting of Apps

Benefits of Apps

Page 3: Introduction to SharePoint 2013 Apps

SOLUTIONS IN DIFFERENT VERSIONS OF

SHAREPOINT

Page 4: Introduction to SharePoint 2013 Apps

Solutions In Different Versions of SharePoint

SharePoint 2007: Only Farm Solutions

SharePoint 2010: (Farm + Sandbox)

Solutions SharePoint 2013: (Farm+ Sandbox

+App Model)

Solutions

Page 5: Introduction to SharePoint 2013 Apps

WHAT IS FARM SOLUTIONS?

Page 6: Introduction to SharePoint 2013 Apps

What is Farm solution? What are they ? Supports full trust code model .

Supports full server side object model.

Requires solutions run on the server.

Major limitations :

Supported in on-premises only, Not supported in SharePoint online

No marketplace

Requires big server touch, customizations deployed on servers

Performance and Stability concerns

Page 7: Introduction to SharePoint 2013 Apps

WHAT IS SANDBOX SOLUTION?

Page 8: Introduction to SharePoint 2013 Apps

What is Sandbox solutions? What are they ?

Available in both SharePoint online & on-premises.

Requires partial trust code model .

Major Benefits over Farm Solutions Code runs on sandbox, require access to server.

Can’t harm the SharePoint server, ideal for hosted environments.

Major limitations Just like farm solutions, no marketplace .

Scoped only at the site collection level, No cross-site collection access.

Page 9: Introduction to SharePoint 2013 Apps

WHAT IS SHAREPOINT APPS?

Page 10: Introduction to SharePoint 2013 Apps

What is SharePoint Apps ?

Hmmm.. It’s self-contained piece of functionality that extend the capabilities of a SharePoint website!!!

It’s an application whose interface is surfaced through SharePoint but code runs either on different servers or in Browser!!!

Yeah..It’s a widget or application I can acquire to perform my work or run business regardless of what technology it is!!!

Page 11: Introduction to SharePoint 2013 Apps

ADD, MANAGE & REMOVE APPS TO SHAREPOINT SITE

Page 12: Introduction to SharePoint 2013 Apps

I knows, how Apps get installed and works on Mobile,Tabs,Laptops and PC

Confused… How Apps get installed and works on my site?

Page 13: Introduction to SharePoint 2013 Apps

Add, Manage & Remove Apps to SharePoint Site It’s very easy to add and work with SharePoint Apps. Just follow few steps

given bellow Step1: Open SharePoint site and go to “Site Content” option left to the page

Page 14: Introduction to SharePoint 2013 Apps

Add, Manage & Remove Apps to SharePoint Site

Step2: Go to “add an app”. Find the link “SharePoint Store” or “Apps You Can Add”.

Page 15: Introduction to SharePoint 2013 Apps

Add, Manage & Remove Apps to SharePoint Site

Step3: It will asked for sign in with “Microsoft Account” like Hotmail, SkyDrive, Xbox LIVE. After sign in, SharePoint Store will appears.

Page 16: Introduction to SharePoint 2013 Apps

Add, Manage & Remove Apps to SharePoint Site

Step4: Select an App from different categories and click on “ADD IT”

Page 17: Introduction to SharePoint 2013 Apps

Add, Manage & Remove Apps to SharePoint Site

Step5: Click on “Trust It” button and here the App is added to our SharePoint site.

Page 18: Introduction to SharePoint 2013 Apps

Add, Manage & Remove Apps to SharePoint Site Step6: Add that App to any page, save it and use

as you want.

Page 19: Introduction to SharePoint 2013 Apps

Add, Manage & Remove Apps to SharePoint Site

Page 20: Introduction to SharePoint 2013 Apps

Add, Manage & Remove Apps to SharePoint Site Step7: Removing the App

Go to Site Content App’s option tag and click on “Remove”

Page 21: Introduction to SharePoint 2013 Apps

Add, Manage & Remove Apps to SharePoint Site

So, we can say that Add, Use, Manage, Upgrade and Removing of App in SharePoint 2013 site is very…

Page 22: Introduction to SharePoint 2013 Apps

APP HOSTING MODEL

Page 23: Introduction to SharePoint 2013 Apps

Types Of App Hosting

HOSTING

CLOUD HOSTED

SharePoint HOSTED

PROVIDER HOSTED

AUTO-HOSTED

Page 24: Introduction to SharePoint 2013 Apps

Types Of App Hosting Cloud Hosted

Provider Hosted Apps Apps hosted outside of SharePoint in dedicated self-hosted Infrastructure

Apps can be built using ASP.NET or any other technologies like Java or PHP

Page 25: Introduction to SharePoint 2013 Apps

Types Of App Hosting Auto-Hosted Apps Azure Auto Hosted Apps

Supported only in Office 365 at this moment, Azure subscription tied to Office 365

Page 26: Introduction to SharePoint 2013 Apps

Types Of App Hosting SharePoint Hosted Apps Apps hosted in SharePoint as isolated App web, SharePoint acts as file

store to host Apps components like HTML, CSS, or JavaScript

No Server side code, business logic runs on JavaScript

Page 27: Introduction to SharePoint 2013 Apps

MAJOR BENEFITS

Page 28: Introduction to SharePoint 2013 Apps

Major Benefits over Solutions Model

Based on a proven and familiar app model used in Mobile technologies

SharePoint business logic no longer live in SharePoint

Apps custom code executes in the client, cloud or on App Web.

Apps can live in Public Marketplace or Private Corporate Marketplace

Apps have efficient end-user lifecycle – Install, Use, Manage, Upgrade, Remove

Secured from outer attracts.

Page 29: Introduction to SharePoint 2013 Apps

Discussion Time Q&A

Any suggestions?

Page 30: Introduction to SharePoint 2013 Apps

THANK YOU… !