Professional Documents
Culture Documents
http://notes.mstechdays.fr
LAN304
Code / Dveloppement
Agenda
1
Les
nouveauts de
2013
Code / Dveloppement
3
Les apps pour
SharePoint
4
CSR et
Javascripts
CSR
Design
Manager
REST / Client
Side Object
Model
Server Side
OM, Receivers
Access
Minimal
Download
Strategy
JSLink
Display
Templates
Code / Dveloppement
JSLink
Workflows
-6
SIMILAIRE
ON PREMISE
ET ONLINE
DEVELOPPEMENT
POSTE CLIENT
GESTION
CONNAISSANCE
CENTRALISEE
.NET NON
DE CATALOGUES
OBLIGATOIRE
HYBRIDE
CLOUD
Pro Dev
Content App
Embarque dans le document
Pour Excel et Excel Web App
Mail App
Permet denrichir linterface utilisateur et les fonctionnalits
dOutlook
(Messages et Rendez-vous).
Ncessite Exchange 2013 (Les comptes POP et IMAP ne sont pas
supports)
Seulement dans le client Outlook et OWA
Code / Dveloppement
Excel
Word
Project
Excel
Mail App
Outlook
Outlook
Code / Dveloppement
demo
LAN304
UI command extensions
Extension par ajout dlments au
sein des menus contextuels ou du
rubban
Code / Dveloppement
Hbergement personnalis
(exemple: IIS, Apache, etc.)
Autohosted app
Windows Azure + SQL Azure
automatiquement provisonns pour
lapp
SharePoint-Hosted app
Hbergement 100% SharePoint, isol en soussite
- Use SP artifacts & out-of-box web parts
- Use HTML & JavaScript for UI & client-side logic
- Use Workflows for middle tier logic
Code / Dveloppement
SharePoi
nt Host
Web
SharePoi
nt Host
Web
SharePoin
t Host
Web
Your Hosted
Site
Azure
SharePoi
nt App
Web
.app
appmanifes
t.
xml
.WSP
(SharePoin
t
Elements)
.CSPKG
(Azure
Elements)
App permission
URLs
Code / Dveloppement
- 18
Catalogs
Catalogs Mngt
Mngt
Licences
Licences Mngt
Mngt
Tenants
Mngt
Tenants Mngt
Perms
Perms Mngt
Mngt
Monitor
Monitor Apps
Apps
Authorized
Authorized App
App
Delegation
Delegation
*.app
*.app download
download
Provider
Provider
hosted
hosted App
App
External
Web Site
(IIS ?)
SP
SP hosted
hosted App
App
MarketPlace
Cloud
Auto
Auto hosted
hosted
App
App
*.app
File
System
Code / Dveloppement
Internal
Internal App
App
Promotion
Promotion
App
App Developer
Developer Site
Site
Azure Web
Site
Web App #1
SharePoint Farm
Cloud
Lists /
Libs /
Webs
Lists /
Libs
Host web
Code / Dveloppement
Web Services
- 20
demo
LAN304
Historique / Exprience de
personnalisation
SharePoint 2007 /
CAML
SharePoint 2013 /
CSR
SharePoint 2010 /
XSL
Callouts
Header
Boite de dialogue
contextuelle un lment
var calloutOptions = {
launchPoint:
document.getElementById("targetElement"),
Content
(<div></div>)
};
var callout =
CalloutManager.createNew(calloutOptions);
Code / Dveloppement
Footer
(Avec des actions)
JS Link
Possibilit de spcifier
un Javascript pour
effectuer un rendu cot
client.
Utilisable sur
Fields
Views
Content Types
Quelques WebParts
Code / Dveloppement
SPClientRenderer
Fonction gnrique permettant le rendu cot client
Pas de dpendance avec les API / donnes ShareP oint
SPClientRenderer.Render(HTMLElement placeHolder, RenderContext rCtx);
Code / Dveloppement
ControlMode
BaseViewId
ListTemplateTyp
e
OnPreRender
OnPostRender
SPClientTemplates.TemplateManage
r.RegisterTemplateOverrides(
RenderContext rCtx
);
Code / Dveloppement
Template
s
demo
LAN304
Synthse : Mthode de
personnalisation
Dfinir et associer un fichier JS
Dfinition de ltendue
ControlMode
BaseViewID
ListTemplateType
Enregistrement du modle
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(
RenderContext rCtx
);
CSOM / JSOM
CSR
JSLink
Callouts
Code / Dveloppement
18 &
19 ma
2013 rs
ou
20 &
21 ma
r
s
2
013
http://www.devcamps.ms/office
Venez nombreux la
ConfSharePoint !
1 sujet
1 + 15 partenaires
SharePoint
et son cosystme
Microsoft
3 Platinum
5 Gold
7 Silver
3 jours
4 thmes
22, 23 et 24
mai 2013
1000
visiteurs
www.confsharepoint.c
Merci !
Votez ici !
Olivier Carpentier
David Rei
Microsoft
LAN304
Code / Dveloppement