apps for sharepoint 2013
Post on 11-May-2015
1.336 Views
Preview:
TRANSCRIPT
APPS FOR SHAREPOINT 2013
http://melick-rajee.blogspot.com
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
APP HOSTING MODELSProvider-hosted“Bring your own server hosting infrastructure”
Any Web Server(Online or On-premises)
Autohosted AppDeploy to SharePoint, let SharePoint deploy
to Azure for you
SharePoint(Online)
Windows Azure
SharePoint-hosted
Host your code in SharePointClient side
technologies and declarative workflows
SharePoint(Online or On-premises)
SHAREPOINT HOSTED
No Server Side codes
Can use Client Side Scripting ECMA JQuery JavaScript
No Database
Can use web Services
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 master page
Chrome Control SharePoint Styles
• Part AKA Client App Part Simply render page inside a iFrame
• UI Custom Action Action Handlers in UI
ServerClient
COMMON APP ARCHITECTURE
Bro
wse
r Hos
tW
eb Server Host
Client-side LogicHTML / CSS / Javascript
Office JSSharePoint JS
(CSOM)
SharePoint&
Exchange
Oth
er D
evic
es&
Clie
nts
Server-side LogicAny language
Office
Web
App
s
Win
RT
Mac
Mob
ile
Win
32APP
3rd P
arty
Ser
vice
s
Provider-hosted
Oth
erE.
g. L
AM
P
IIS /
ASP
.Net
Win
dow
sAzu
re
CSOM REST
On-premises
IE
Chr
ome
Fire
Fox
Safa
riTier 1 Tier 2
OtherECMAScript 5
Development ToolsVisual Studio 2012, Napa or any standard Web development tool
Online
SharePoint
SQL
Workflow
Autohosted
SQL
Web Sites
Clie
nt A
PIs
Server APIs
APP CATALOG
• Public (Office Store)
• Private
Office Store or App Catalog
Consumers &Corporate Users
Developer
Web Server(Internet or Intranet)
App manifest (.xml)or .app package
DocumentSharing
APP PACKAGING AND DEPLOYMENT
Web Page
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 Types Define content types Configure columns
Site Columns
• Create Site columns
SERVICE ACCESS AND COMPONENTS
• Workflows
• Services
•User Profile Service
•Taxonomy Service
•Business Connectivity Service
•Search Service
•Etc..
DEMO
THANK YOU!
top related