Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités

#SPC09 : Personnaliser le cycle de packaging

session en connexion directe avec celle du designer par le SPCowBoy Eric Shupps : http://www.binarywave.com/blogs/eshupps/default.aspx

image

objectifs : fournir une suite de tool qui respecte le cycle de déploiement spécifique de SP

  • Plus de Make cab, manifest, ….
  • inspirer du feedback de VSeWSS, stsdev, wspbuilder
  • introduit le paradigme dans le processus de dev de VS2010

Résultat : un simple F5 et tout est prêt testé, packagé, déployé

  • un seule interface unifié
  • auto discovery
  • package explorer
  • XML edit for manifest
  • extensible !!!!

  >>> et surtout plus besoin de DDF !!!

Génération automatique de features, manifests et tout les fichiers dépendants via les  SP Items (SPI)

NEW : profil de déploiement
>>> on peut attacher à chaque projet un profil de packaging.

  • ils sont personnalisables
  • par défaut : deploy et deploy sans activation Start

La gestion des conflits permet de s’assurer de la cohérence du package

Ex : supprimer les références de module si on supprime un WP d’un gros projet

Les éditeurs gèrent l’édition de la plupart des manifests comme celle des Feature.xml comme les dépendances par ex
>>> Et si jamais, il est toujours possible de passer par le tout XML

Ajout d’un tab SharePoint dans les propriétés des projets VS : gestion du profil de package

REMARQUE : cette suite d’outils n’est pas destiné à déployer sur des fermes de production. Merci de ne pas demander pourquoi (pour la snaté de nos amis ITPro).

DEMO de VSIX

coder une nouvelle méthode de déploiement plus personnel

  • nouvelle SPCommand : IsDeployed
    • Ajout de code sur la commande OOTB  SolutionExist
    • Rajout d’une gestion d’erreur si jamais on update un wsp non déployé
  • Coder une nouvelle étape de déploiement : CanExecute
  • rajout d’un projet de déploiement
    • handler sur l’event
    • précise tout les steps de déploiement dont la nouvelle fraichement codé
  • attention de bien rajouter la dll dans le projet SP et de le préciser comme VSIX

A la fin, on se retrouve avec un nouveau profil disponible dans l’onglet SP de son projet : simple et génial

Conclusion : vivement un codeplex ou une galerie VS.net dédié au VSIX SharePoint, je pense que je m’y abonnerais avec bonheur, pas vous? Clairement, MS a écouté les feedbacks et le pleurs des milliers de codeurs SP qui se sont cassés dos et dentier sur le processus de déploiement de SP

Attention, comme vous pouvez vous en doutez, ces outils ne fonctionnent que sous SP2010. Une raison de plus de migrer VS Set SP non

Renaud Comte aka TheMit ( ... )
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 :
Posted: jeudi 22 octobre 2009 02:44 par themit

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24

- [Event] Soirée de lancement Agile .NET France à Lyon par Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29

- .NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par CoqBlog le 05-11-2013, 22:21

- SharePoint : Incompatibilité avec Internet Explorer 10 (IE10) par Blog Technique de Romelard Fabrice le 05-08-2013, 16:29

- AutoSPInstaller pour SharePoint 2013 maintenant disponible en “RTM” par Julien Chable le 05-06-2013, 23:30

- [TFS2010] A la recherche du Shelveset perdu par Blog de Jérémy Jeanson le 05-03-2013, 21:46

- .NET / Debug post-mortem : obtenir le fichier mscordacwks.dll correspondant à un dump quand on n'a plus d'accès direct à ce fichier par CoqBlog le 04-28-2013, 19:57

- [W8] Afficher un graphe par CPU dans le gestionnaire des tâches par Blog de Jérémy Jeanson le 04-28-2013, 17:48

- [WCF] Limiter proprement l’accès à vos ressources serveur par Blog de Jérémy Jeanson le 04-26-2013, 22:59

- Event : Je serai speaker à la Conf’SharePoint par Blog Technique de Romelard Fabrice le 04-26-2013, 12:00