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

Post on 03-Apr-2015

105 views 3 download

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

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

Core Développement Core Développement WSSWSS

Présenté par Pierre Lagarde

pierlag@microsoft.comRelation Développeurs

Microsoft France

Level 300Level 300Level 300Level 300

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

WSS DéveloppementWSS Développement

SPVirtualServer

SPWebServer

SPGlobalAdmin

SPSite

SPWeb

SPList

SPListItem

SPControl

HighBackwardCompatibilityWith WSS v2

HighBackwardCompatibilityWith WSS v2

Administration Object ModelAdministration Object Model

Administration Object ModelAdministration Object ModelHiérarchiqueHiérarchique

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 »

Model ObjetModel Objet

demodemo

WSS Web ServicesWSS Web Services

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

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

Exemple de JobExemple de Job

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

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

demodemo