.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
 
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
david stephan

Home >> Articles >> SharePoint >> Post New Resource Bookmark and Share   

 Subscribe to Articles

SharePoint Apps Overview

Posted By:Jacob Robinson       Posted Date: December 17, 2013    Points: 200    Category: SharePoint    URL: http://www.dotnetspark.com  

In this article I would like to explain about SharePoint Apps Overview.
 

1.     SharePoint Apps is a standalone and self-contained piece.

2.     In Functionalities, features and capabilities of a SharePoint site are extended.

3.     SharePoint Apps easy for users to use, install, manage, upgrade, and remove.

4.     SharePoint Apps are allowed (Permissions) to get back into SharePoint via OAuth and also communicate with SharePoint via REST/CSOM.

5.     Easier to upgrade to upcoming SharePoint, because apps are running client side service.

6.     Flavors of SharePoint apps

SharePoint hosted:

o   It contains server side components.

o   Using html, JavaScript and css.

o   It needs (libraries, workflows, content, etc.) all within the SharePoint environment for deploying

Provider hosted:

o   Provider hosted contains server side components.

o   Components that contains asp.net application.

o   Separate environment needed for host them (Non SharePoint IIS server or virtual machine running in Azure's Infrastructure as a Service).

Auto hosted:

o   Auto hosted exclusive to office 365 and SharePoint online service.

o   It's also contains server side components.

o   Service automatically turns up the server side elements in an embedded azure layer during deploy the application.

7.     Apps Types

Full Page App:

o   It covers entire page UI.

o   Implement new scenarios like ticketing system.

App Part:

o   Surfaces covers in iframe in a page.

o   It's like web parts (example Image Slider)

Extension App:

o   It's extended item menu actions.

o   It's similar to SharePoint 2010(example print document menu)

8.     Ways to get apps:

1.     SharePoint Store.

2.     Corporate App Store

3.     Custom Deployment

9.     Apps Boundaries

§  Server side component in SharePoint side not supported.

§  Cannot access server side object model.

§  Cannot change SharePoint Standard definitions (like list and site definitions).

§  Some SharePoint components and services are not supported.

§  Custom code only execute.

10.  Scopes

§  Site Scope-apps is installed and launched with in the same scope in SharePoint site.

§  Tenancy Scope-its required apps catalog. Once it's installed users from different site connected together.

11.  To scale the application without affecting a SharePoint environment.

12.  Templates from visual studio 2012 fully supported.

 

References

http://msdn.microsoft.com/en-us/library/office/fp179930.aspx

http://social.technet.microsoft.com/wiki/contents/articles/13373.sharepoint-2013-what-to-do-farm-solution-vs-sandbox-vs-app.aspx

Summary

In this article, we explored SharePoint Apps overview at high level.

"All Is Well :) "


 Subscribe to Articles

     

Further Readings:

Responses

No response found. Be the first to respond this post

Post Comment

You must Sign In To post reply
Find More Articles on C#, ASP.Net, Vb.Net, SQL Server and more Here

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend