APPS FOR
SHAREPOINT 2013

http://melickrajee.blogspot.com
SHAREPOINT APPS ?
Apps for SharePoint are self-contained pieces of functionality
that extend the capabilities of a SharePo...
APP HOSTING MODELS
“Bring your own server
hosting infrastructure”

Host your code in
SharePoint
Client side technologies
a...
SHAREPOINT HOSTED

No Server Side codes
Can use Client Side Scripting
 ECMA
 JQuery
 JavaScript

No Database
Can use we...
PROVIDER HOSTED

• Can Use Server Side code
• Can Have Databases
• Authentication - Using security Tokens
AUTO HOSTED

• Can Have Databases
• Can Have Server side code
• Authentication - Using security Tokens
APP SHAPES CAN BE

• Full Page
• Part
• UI Custom Action
APP SHAPES CAN BE ..
• Full Page
 Internally SharePoint Site
 Navigate to separate page
 Can have inherited or custom m...
Browser Host
Client APIs

Server APIs

Other Devices
& Clients

Web Server Host

APP

Office
Client

SharePoi
nt
&
Exchang...
APP CATALOG

• Public (Office Store)
• Private
APP PACKAGING AND
DEPLOYMENT
Developer

App manifest (.xml)
or .app package

Document
Sharing
Office Store or
App Catalog
...
APP CHROME
GETTING SHAREPOINT
CSS

Ref : http://msdn.microsoft.com/en-us/library/jj220046.aspx
APP
DEVELOPMENTS
TIPS

SharePoint 2013
LISTS, VIEWS CONTENT
TYPES DESIGNER
Lists
• Main Data Storage
 Create lists and Instances
 Create custom views
Content T...
SERVICE ACCESS AND
COMPONENTS
• Workflows

• Services
• User Profile Service
• Taxonomy Service
• Business Connectivity Se...
DEMO
THANK YOU!
Upcoming SlideShare
Loading in...5
×

Apps for SharePoint 2013

1,426

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,426
On Slideshare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apps for SharePoint 2013

  1. 1. APPS FOR SHAREPOINT 2013 http://melickrajee.blogspot.com
  2. 2. SHAREPOINT APPS ? Apps for SharePoint are self-contained pieces of functionality that extend the capabilities of a SharePoint website     Light weight Easy to use Permission model Isolated
  3. 3. APP HOSTING MODELS “Bring your own server hosting infrastructure” Host your code in SharePoint Client side technologies and declarative workflows Any Web Server SharePoint SharePoint (Online or On-premises) (Online or On-premises) (Online) Windows Azure
  4. 4. SHAREPOINT HOSTED No Server Side codes Can use Client Side Scripting  ECMA  JQuery  JavaScript No Database Can use web Services
  5. 5. PROVIDER HOSTED • Can Use Server Side code • Can Have Databases • Authentication - Using security Tokens
  6. 6. AUTO HOSTED • Can Have Databases • Can Have Server side code • Authentication - Using security Tokens
  7. 7. APP SHAPES CAN BE • Full Page • Part • UI Custom Action
  8. 8. APP SHAPES CAN BE .. • Full Page  Internally SharePoint Site  Navigate to separate page  Can have inherited or custom master page  Chrome Control  SharePoint Styles • Part  AKA Client App Part  Simply render page inside a iFrame • UI Custom Action  Action Handlers in UI
  9. 9. Browser Host Client APIs Server APIs Other Devices & Clients Web Server Host APP Office Client SharePoi nt & Exchang Server e 3rd Party Services COMMON APP ARCHITECTURE
  10. 10. APP CATALOG • Public (Office Store) • Private
  11. 11. APP PACKAGING AND DEPLOYMENT Developer App manifest (.xml) or .app package Document Sharing Office Store or App Catalog Web Page Consumers & Corporate Users Web Server (Internet or Intranet)
  12. 12. APP CHROME
  13. 13. GETTING SHAREPOINT CSS Ref : http://msdn.microsoft.com/en-us/library/jj220046.aspx
  14. 14. APP DEVELOPMENTS TIPS SharePoint 2013
  15. 15. LISTS, VIEWS CONTENT TYPES DESIGNER Lists • Main Data Storage  Create lists and Instances  Create custom views Content Types  Define content types  Configure columns Site Columns • Create Site columns
  16. 16. SERVICE ACCESS AND COMPONENTS • Workflows • Services • User Profile Service • Taxonomy Service • Business Connectivity Service • Search Service • Etc..
  17. 17. DEMO
  18. 18. THANK YOU!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×