« Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde...

14
« Les Mercredis du « Les Mercredis du développement » développement » Core Développement Core Développement WSS WSS Présenté par Pierre Lagarde [email protected] Relation Développeurs Microsoft France Level Level 300 300

Transcript of « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde...

Page 1: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

« Les Mercredis du développement »« Les Mercredis du développement »

Core Développement Core Développement WSSWSS

Présenté par Pierre Lagarde

[email protected] Développeurs

Microsoft France

Level 300Level 300Level 300Level 300

Page 2: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

AgendaAgenda

Model Objet WSSModel Objet WSSArchitectureArchitecture

ObjetsObjets

Content TypesContent Types

EvénementsEvénements

Web Services WSSWeb Services WSS

Listes et Contrôles WSSListes et Contrôles WSS

Page 3: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

WSS DéveloppementWSS Développement

Page 4: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

SPVirtualServer

SPWebServer

SPGlobalAdmin

SPSite

SPWeb

SPList

SPListItem

SPControl

HighBackwardCompatibilityWith WSS v2

HighBackwardCompatibilityWith WSS v2

Page 5: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

Administration Object ModelAdministration Object Model

Page 6: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

Administration Object ModelAdministration Object ModelHiérarchiqueHiérarchique

Page 7: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

EvénementsEvénements

Evénement pré-synchrone sur l’itemEvénement pré-synchrone sur l’item

Evénement post-asynchrone sur l’itemEvénement post-asynchrone sur l’item

Evénements surEvénements surItem, liste, webItem, liste, web

Les événements peuvent être liés à une Les événements peuvent être liés à une « feature »« feature »

Page 8: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

Model ObjetModel Objet

demodemo

Page 9: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

WSS Web ServicesWSS Web Services

Pas de changement significatif sur les Pas de changement significatif sur les WebServicesWebServices

Page 10: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

Job serveurJob serveur

SPJobDefinition: Job pour l’AdminSPJobDefinition: Job pour l’AdminUne seule fois ou récurentUne seule fois ou récurent

Implémenté Execute()Implémenté Execute()

SPWorkItem: Job sur le contenuSPWorkItem: Job sur le contenuUne seule foisUne seule fois

BatchBatch

Page 11: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

Exemple de JobExemple de Job

Page 12: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

Les WebParts dans WSS v3Les WebParts dans WSS v3

Ce sont des WebParts ASP.NET 2.0Ce sont des WebParts ASP.NET 2.0Compatibilité complète avec les Compatibilité complète avec les WebParts de SharePoint v2 WebParts de SharePoint v2

Il faut changer le using Il faut changer le using Microsoft.SharePoint.WebPartPages.WebPart Microsoft.SharePoint.WebPartPages.WebPart Microsoft.Web.UI.WebControls.WebParts.WebPartMicrosoft.Web.UI.WebControls.WebParts.WebPart

Même système de connexion entre les Même système de connexion entre les WebParts que ASP.NET v2WebParts que ASP.NET v2Possibilité d’utiliser les contrôles Possibilité d’utiliser les contrôles serveurs de SharePointserveurs de SharePointPas de UserControlPas de UserControl

Sauf si utilisation de SonOfSmartPartSauf si utilisation de SonOfSmartPart

Page 13: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.

WebPartWebPartPremière WebPartPremière WebPartUtilisation des contrôles SharePointUtilisation des contrôles SharePointSonOfSmartPartSonOfSmartPart

demodemo

Page 14: « Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level.