Création d'une solution de déploiement SharePoint (1/7)
Créer la solution pour notre composant SharePoint
Après avoir suivi toutes les étapes pour la création de notre composant (Feature) SharePoint, il faut maintenant voir comment le déployer.
On pourrait faire ce travail en faisant la copie des différents fichiers mais ceci est très fastidieux. Nous verrons donc comment créer une solution de déploiement SharePoint.
Nous avons vu dans l'article précédent comment créer très rapidement un composant SharePoint. Ce composant est destiné à effectuer une tache d'administration au travers d'une page ASPX :
La question se pose alors pour la mise en place de ce composant. Microsoft a répondu à cette question pour SharePoint 2007 avec les solutions de déploiement (fichiers WSP).
Présentation
Pour installer un composant (une feature), on peut copier tous les fichiers nécessaires dans les différents sous-répertoires de SharePoint, puis effectuer un IISRESET afin de recharger toute la couche applicative.
Cette solution, bien que fonctionnelle, n'est pas du tout la plus pratique et efficace. En effet, dans ce choix d'installation, il faut effectuer ce travail sur chaque serveur SharePoint dans le cas d'une ferme. Il faut ensuite effectuer ce même travail lors de l'un ajout d'une nouvelle machine dans notre ferme.
Ce travail de copie devient dès lors complexe dans les architectures complexes.
On peut aussi ajouter la gestion éventuelle de ce composant qui n'est plus faisable et qui nécessite de toucher les fichiers de chaque machine en cas de désinstallation éventuelle.
Nous verrons dans cet article les différentes étapes nécessaires pour rassembler les différents fichiers de notre composant dans un seul fichier solution. Nous verrons ensuite comment déployer ou supprimer cette solution sur notre ferme SharePoint.