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

- Nouveau blog en anglais / New blog in english ! par Le blog de Patrick [MVP SharePoint] le 09-18-2014, 18:42

- [ #Yammer ] From Mailbox to Yammer and back / De votre messagerie vers Yammer et retour ! par Le blog de Patrick [MVP SharePoint] le 09-15-2014, 11:31

- [ #Office 365 ] New service settings panel / Nouveau panneau de paramétrage des services par Le blog de Patrick [MVP SharePoint] le 09-11-2014, 08:50

- Problème de déploiement pour une démo SharePoint/TFS? par Blog de Jérémy Jeanson le 09-10-2014, 21:52

- [ #Office365 ] Delve first impressions / Premières impressions sur Delve par Le blog de Patrick [MVP SharePoint] le 09-09-2014, 16:57

- [ #Office365 ] How to change Administration console language ? / Comment changer la langue de la console d’administration ? par Le blog de Patrick [MVP SharePoint] le 09-09-2014, 08:25

- [ #SharePoint 2013 ] Suppression de bases de données en état “Pas de Réponse” par Le blog de Patrick [MVP SharePoint] le 09-04-2014, 14:10

- Changer l’adresse d’une ferme Office Web Apps associée à SharePoint par Blog de Jérémy Jeanson le 09-01-2014, 22:21

- Une ferme #SharePoint 2013 dans @Azure en quelques clics (1ère partie) ! par Le blog de Patrick [MVP SharePoint] le 08-28-2014, 18:52

- SharePoint 2013: Préparation de la migration - Création des site Templates dans 2010 et 2013 par Blog Technique de Romelard Fabrice le 08-20-2014, 16:31