« Les Mercredis du développement » Core Développement WSS Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France « Les Mercredis du développement » Core Développement WSS Level 300
Agenda Model Objet WSS Web Services WSS Listes et Contrôles WSS Architecture Objets Content Types Evénements Web Services WSS Listes et Contrôles WSS
WSS Développement
High Backward Compatibility With WSS v2 SPGlobalAdmin SPWebServer SPVirtualServer SPControl SPSite SPWeb High Backward Compatibility With WSS v2 SPList SPListItem
Administration Object Model
Administration Object Model Hiérarchique
Evénements Evénement pré-synchrone sur l’item Evénement post-asynchrone sur l’item Evénements sur Item, liste, web Les événements peuvent être liés à une « feature »
demo Model Objet Démo dans l’émulateur WAP
WSS Web Services Pas de changement significatif sur les WebServices
Job serveur SPJobDefinition: Job pour l’Admin Une seule fois ou récurent Implémenté Execute() SPWorkItem: Job sur le contenu Une seule fois Batch
Exemple de Job
Les WebParts dans WSS v3 Ce sont des WebParts ASP.NET 2.0 Compatibilité complète avec les WebParts de SharePoint v2 Il faut changer le using Microsoft.SharePoint.WebPartPages.WebPart Microsoft.Web.UI.WebControls.WebParts.WebPart Même système de connexion entre les WebParts que ASP.NET v2 Possibilité d’utiliser les contrôles serveurs de SharePoint Pas de UserControl Sauf si utilisation de SonOfSmartPart
demo WebPart Première WebPart Utilisation des contrôles SharePoint SonOfSmartPart Démo dans l’émulateur WAP