none
[MOSS] La VM de développement compléte RRS feed

  • Question

  • Bonjour,
     
    Je souhaiterais établir une VM de développement MOSS compléte et prête à dupliquer pour uniformiser les plateformes de développement des membres de mon équipes qui sont aujourd'hui toutes différentes (versions, composants installés, réseau, ...).

    Je consulte donc la communauté pour enrichir le fruit de mes recherches et établir la VM de développement 'idéale' pour MOSS (features, templating, personnalisation de modèles de sites, ...).

    Voici ma définition actuelle :

    - Windows Server 2008 avec les pré-requis MOSS2007 + un service de messagerie POP3
    - SQL Server 2008
    - SharePoint 2007 w/ SP1 en mode complet avec tout les rôles sur la même machine (=utilisation de comptes utilisateurs locaux)
    - SharePoint Designer
    - Office 2007 Professionnal Plus
    - Visual Studio 2008
    - Extensions for Sharepoint Server 2007 (v1.2)
    - Virtualisation VMWare workstation

    Nous nous sommes sommes souvent inspirés de ce guide pour construire nos VM de dév' : http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=28
    Et de ce tricks qui permet de renommer une VM MOSSée : http://oidatsmyleg.wordpress.com/2008/09/23/renaming-a-single-server-moss-virtual-pc/

    J'espére que ce thread aidera également d'autres développeurs qui cherchent également à fluidifier leurs apprentissage du développement SharePoint.

    Merci
    Damien Brugne
    mercredi 11 février 2009 09:55

Toutes les réponses

  • Bonjour

    très bonne idée que de lister ainsi les éléments à avoir pour une VM "idéale", même si chacun d'entre nous aura ses petites préférences.

    J'aurai ajouté :
    • SP1 de VS 2008 (notamment pour le support de Silverlight 2.0, les projets mixant les 2 commençant à être plus fréquents)
    • d'ailleurs SP1 aussi pour les outils office et SPD (je me doute que c'était induit mais autant le préciser)
    • WSPBuilder : je reste fan (en tout cas + fan que les VSeWSS)
    • Reflector : toujours utile (récupération des public key token, parfois réflexion sur qqs dll)
    • Application Pool Manager (http://www.harbar.net/articles/apm.aspx) : pratique pour redémarrer les pools d'app
    • CAML Viewer et/ou CAML Builder
    • SharePoint Manager 2007

    Gaetan Bouveret [MVP SharePoint] Mon blog : http://www.sharepointofview.fr/gat
    jeudi 12 février 2009 21:26
  • Merci pour ces précisions. En effet les SP1 de VS et Office était sous entendu. Pour le reste en effet c'est plutôt utile aussi donc maintenant intégré à mon template ESX.
     
    Après plusieurs semaines et différents tests je pense pouvoir dire que le rennomage d'une machine est assez complexe. C'est de plus difficilement automatisable à moins de bien maîtrisé PowerShell. En particulier quand on ajoute la subtilité contrôleur AD local et Exchange. Exchange semble d'ailleurs bel et bien nécéssaire si on veut avoir une VM parfaitement stand-alone car les services POP3/IMAP ne sont plus inclus dans WS2008.

    De plus le temps d'installation configuration est conséquent quand ont met tout bout à bout.

    J'éspére avoir le temps -un jour- de faire un guide à ce sujet (en anglais) car il y a pas mal de subtilité éparpillé un peu partout sur Internet mais rarement que l'on découvre au fur et à mesure.

    D'ailleurs je me pose la question :
    Comment  travailler vous, vous les professionnels MOSS, qui connaissez parfaitement bien la plateforme et développer quotidiennement dessus ? Dans une VM Windows Server qui embarque tout ?
    Ou dans un projet VS local qui charge les DLL SharePoint nécéssaires en déployant les développement pour chaque test ?
    Damien Brugne
    vendredi 6 mars 2009 19:49