2. 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
3.
4. Solutions In Different Versions of SharePoint
SharePoint 2007: Only Farm Solutions
SharePoint 2010: (Farm + Sandbox)
Solutions
SharePoint 2013: (Farm+ Sandbox
+App Model)
Solutions
5.
6. What is Farm solution?
What are they ?
Supports full server side object model.
Supports full trust code 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
7.
8. 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.
9.
10. 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!!!
11.
12. I knows, how Apps get
installed and works on
Mobile,Tabs,Laptops and PC
Confused… How Apps get
installed and works on my
site?
13. 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
14. Add, Manage & Remove Apps to SharePoint Site
Step2: Go to “add an app”. Find the link “SharePoint Store” or “Apps You Can Add”.
15. 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.
16. Add, Manage & Remove Apps to SharePoint Site
Step4: Select an App from different categories and click on “ADD IT”
17. Add, Manage & Remove Apps to SharePoint Site
Step5: Click on “Trust It” button and here the App is added to our SharePoint site.
18. Add, Manage & Remove Apps to SharePoint Site
Step6: Add that App to any page, save it and use as you want.
24. 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
25. 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
26. 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
27.
28. 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.