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


  • Ancien MVP SharePoint 8 ans ...
    Des projets .Net, SharePoint 2013 ou Office 365 ??

    Contactez-nous :

Archives

#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

- Compte rendu : SharePoint / O365 : des pratiques pour une meilleure productivité par The Mit's Blog le 12-12-2014, 18:11

- [TFS] Suppression des feature SQL Entreprise en masse par Blog de Jérémy Jeanson le 12-06-2014, 09:18

- [Clean Code] règles de nommage par Fathi Bellahcene le 12-04-2014, 22:59

- Windows To Go 10 et Upgrades impossibles par Blog de Jérémy Jeanson le 12-04-2014, 21:38

- SharePoint OnPremise: Statistiques d’utilisation pour traquer les sites fantomes par Blog Technique de Romelard Fabrice le 12-03-2014, 10:28

- SharePoint 2007: Script PowerShell permettant le backup de toutes les collections de sites d’une application Web par Blog Technique de Romelard Fabrice le 12-02-2014, 10:00

- Xamarin : un choix précieux par .net is good... C# is better ;) le 12-01-2014, 15:10

- Office 365: Comparaison des composants pour préparer votre migration de SharePoint 2007 vers Office 365 par Blog Technique de Romelard Fabrice le 11-28-2014, 16:20

- Créer un périphérique Windows To Go 10 ! par Blog de Jérémy Jeanson le 11-21-2014, 04:54

- RDV à Genève le 12 décembre pour l’évènement “SharePoint–Office 365 : des pratiques pour une meilleure productivité !” par Le blog de Patrick [MVP Office 365] le 11-19-2014, 10:40