SharePoint Solution Management : Une Feature à Solution en mode Web
Ca y est la boucle est bouclé !
Un développement SharePoint en Feature fournit en Solution qui permet de déployer ... des Solutions
Je m'explique :
Un oubli compréhensible du Design SharePoint : les fichiers de livrable SharePoint 2007 (format WSP) doivent être déployés sur l'un des serveurs SharePoint par un administrateur local via une ligne de commande :
stsadm -o addsolution -filename <file_path>\<template_name>.wsp
Ainsi, seul les admin IT peuvent déployer via terminal serveur : confiance et sécurité garanti
Cependant, pour des machines d'intégration et quelques populations IT, la prise en main est une opération un peu ... embêtante.
La société TAMTAM, bien connue dans le monde du SharePoint depuis des années, surtout via ses projets ou ses collaborateurs comme Mart Muller a mis en ligne moultes projets sous Codeplex.
http://www.codeplex.com/tamtam
SharePoint Solutions Management
SharePoint Logging
SharePoint Workflow Activities
SharePoint CruiseControl Webparts
Et dans ce lot, ce trouve la SharePoint SolutionManagement 1.0
Cette Feature de niveau Ferme, ajoute un sympathique menu dans l'admin central :

And upload or upgrade any other new solution:
J'ADOOOORE !!!
A vrai dire, je ne conçois JAMAIS un dev SharePoint sans prévoir une Feature ET sa Solution
>>> Contrat et Package : T O U J O U R S !!!
Dans mon cas, je rajoute bien souvent des scripts/batchs de déploiements dans tous mes projets.
Avec cette "solution", j'ai une alternative bien pratique à la prise en main.
Un grand merci à TamTam, un exemple à suivre !
Petit clin d'oeil aussi à la sociéte Bewise et Laurent Cotton (Aka Suchii)
>>> http://www.bewise.fr/toolbox/sharepoint-tools.aspx
Laurent a mis en place une API qui a pour objectif de fournir
nous autres développeurs SharePoint tous les fonctionnalités nécessaires
pour déployer nos développements
Features.InstallFromFilename (quivalent stsadm -o
installfeature -filename .)
Features.InstallFromName (quivalent stsadm -o installfeature -name .)
Features.ActivateFromFilename (quivalent stsadm -o
activatefeature -filename .)
Features.ActivateFromName (quivalent stsadm -o activatefeature -name .)
Features.ActivateFromId (quivalent stsadm -o activatefeature -id .)
Un projet à suivre de très près.
Renaud Comte aka TheMit (Deploy Puis Code, pas l'inverse)
Member of WygTeam
http://www.wygwam.com
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :