5

Je développe pour SharePoint 2007/2010 depuis quelques années maintenant. Et je réalise à ce stade qu'aucune entreprise n'utilise la même méthode de déploiement pour de nouveaux sites. Je me demande quelles sont les «meilleures pratiques» à déployer.Méthodes de déploiement SharePoint 2007/2010

Voici la méthode que je l'ai utilisé:


1 - Évitez d'utiliser la méthode WSP

  • Créer le site DEV à l'aide de l'interface SharePoint Interface (créer des sous-sites, Listes, Bibliothèques, Pages, etc.). Personnalisez certaines choses mineures à l'aide de SharePointDesigner.
  • Une fois terminé, nous emballons DEV utilisant stsadm -export puis le port à QA et PROD utilisant stsadm -import.
  • Lorsque nous avons besoin de faire une modification à un site existant, nous créons une application console (.exe) qui fait les modifications nécessaires, tester sur QA puis exécutez sur PROD (et enregistre toutes les opérations un fichier txt séparé).
  • Nous n'utilisons que WSP pour déployer Webparts, EventReceivers ou des choses qui seraient utilisées sur différents sites.

2 - Est-ce que tout dans la méthode WSP

  • Chaque fois que nous avons un nouveau site pour créer, nous utilisons un provisionning WSP qui crée tout le contenu (créer des sous-sites, listes, Bibliothèques, Pages, etc.) grâce au code.
  • Nous déployons en créant un nouveau SiteCollection vide puis installons le WSP provisionning et l'activons pour tout créer.
  • Lorsque nous avons besoin d'apporter une modification au site, nous modifions le WSP afin qu'il vérifie si des éléments existent dans le code et modifiez ce qui doit être modifié en conséquence.

Je personnellement (fortement) préfèrent la méthode # 1 parce que je crois que le plus simple et plus rapide. Mais j'aimerais connaître d'autres opinions, quelles sont les meilleures pratiques dans ces situations? J'ai utilisé la méthode n ° 1 pendant des années et cela a vraiment bien marché.

Merci

Répondre

Questions connexes