Microsoft fournit un package de développement de librairie de composants WebParts sous Visual Studio 2005. Cet add-in s’appelle VSeWSS (Visual Studio extensions for Windows SharePoint Services).
Cet add-in est téléchargeable. Après installation de cette extension, il est possible de créer un projet de type SharePoint WebPart, voir
Développer un composant WebPart pour WSS v3
Figure 5. La classe créée hérite de la classe WebPart. Voici le code résultant :
using System;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;
namespace WPDemo
{
[Guid("b37370d2-2d19-4919-abb3-25a65036675e")]
public class WPDemonstration : System.Web.UI.WebControls.WebParts.WebPart
{
protected override void Render(HtmlTextWriter writer)
{
// TODO: add custom rendering code here.
// writer.Write("Output HTML");
}
}
}
Afin que la WebPart renvoie du code HTML dans l’environnement WSS v3 ou MOSS 2007, il est nécessaire de substituer la méthode Render de la classe de base WebPart.
using System;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;
namespace WPDemo
{
[Guid("b37370d2-2d19-4919-abb3-25a65036675e")]
public class WPDemonstration : System.Web.UI.WebControls.WebParts.WebPart
{
public WPDemonstration()
{
this.Title = "Hum, c’est ma WP";
}
protected override void Render(HtmlTextWriter writer)
{
writer.Write("Bonjour, voici ma 1ère WebPart");
}
}
}
La WebPart est prête à être utilisée dans l’environnement WSS v3 ou MOSS 2007. Le déploiement de WebPart est intégré à l’environnement Visual Studio 2005. Visual Studio 2005 permet de générer un package de déploiement de solutions complet. Ce package de déploiement utilise les concepts de « features », nouveautés de WSS v3 et MOSS 2007 permettant d’activer ou non des fonctionnalités sur une ferme de serveurs, une collection de sites ou un site SharePoint v3.
Ces différents paramètres sont accessibles dans les propriétés du projet WebPart dans l’onglet « SharePoint Solution », voir Figures 6 et 7. Après ajout de la WebPart dans le site MOSS 2007, nous obtenons ceci, Voir Figure 8 .
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Une nouvelle ère de la modernisation du mainframe
- Akamai Technologies déploie sa stratégie de protection en ligne
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
- Fraude par identité synthétique : comment l’IA peut redonner confiance aux entreprises et à leurs clients
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
