mardi 28 octobre 2008

Créer une Page applicative sous WSS 3.0


La nouvelle architecture WSS 3.0 offre une flexibilité en gestion de contenu mais également en déploiement applicatif.

Ainsi, une application (notamment en feature) peut être déployée au niveau du serveur Web, d'une collection de site, ou d'un sous-site.

Contrairement aux pages de sites (default.aspx, ou pages de composants de webparts par exemple), les pages d'applications sont déployées une fois au niveau du serveur Web (sous le repertoire _layouts) et peuvent être utilisées par tous les sites de la ferme.
Voici le code minimal d'une page d'application :

Cliquer sur l'image pour accèder à la source et copier le code

Avantages de créer une page d'application :

1- Pouvoir mettre du code in-line (contrairement aux pages de sites)
2- Déploiement niveau serveur Web
3- Accès rapide au modèle objet de WSS
4- Possiblité d'accès au contexte du site courant

Inconvénient

Pas de débugage possible

Source MSDN