none
Livraison Application SharePoint RRS feed

  • Question

  • Bonjour,

    Comme le titre l'indique, je dois livré mon site sharepoint (WebApplication) sur une plateforme déjà existente sharepoint de mon client. Le pb est que je ne sais pas sous quelle forme le livrer.

    Ma Web Application doit être hébergé sur une plateforme sharepoint deja exsitente. J'ai deveveloppé sur mon application des features contenues dans mon fichier WSP.

    Ma question est ; dois-je créer une définition de site sous une forme *.wsp pour la deployer sur la pateforme de mon client puis ensuite deployer dessus mon WSP(Features) ?

    Quelles sont vos méthodes et retours sur la livraison des vos applications ?

    Merci Julien
    lundi 23 novembre 2009 14:28

Réponses

  • Dans certains cas, j'utilise un backup en plus du WSP , le backup comprendra tes sites et variations.
    Lors de la resto du backup sur la machine de prod, si cette machine n'est pas sur le même domaine, il faudra mettre à jour le compte administrateur de l'application Web via l'administration centrale.

    Pour créer ton backup:
    stsadm.exe -o backup -url http://localhost -filename backup.dat

    Pour le mettre en prod (attention si un site existe déjà il sera completement effacé de la base de données):
    stsadm.exe -o restore -url http://localhost -filename backup.dat -overwrite

    Attention aussi aux sites trop volumineux, le backup risque d'être corrompu.

    Damien
    • Marqué comme réponse Julien1978 vendredi 8 janvier 2010 14:24
    jeudi 7 janvier 2010 15:20

Toutes les réponses

  • Bonjour,

    Effectivement, pour bien faire, il faudrait intégrer à votre projet .wsp la définition de site de votre application.
    C'est la seule manière propre pour livrer un développement à un client.

    Vous ne devriez fournir qu'un seul wsp contenant les features et la définition de site, il n'y a pas de raison d'en fournir 2 :)
    Si jamais vous veniez quand même à en fournir 2, il faudra d'abord déployer celle contenant les features, puis celle contenant la définition de site. En effet, la définition de site aura besoin des features afin de pouvoir fonctionner.

    Pour générer votre définition de site, vous pouvez utiliser l'outil SharePoint Solution Generator qui fait partie des extensions WSS pour Visual Studio :
    - 1.3 CTP (VS2008) http://www.microsoft.com/downloads/details.aspx?familyid=FB9D4B85-DA2A-432E-91FB-D505199C49F6&displaylang=en
    - 1.2 (VS2008) http://www.microsoft.com/downloads/details.aspx?familyid=7BF65B28-06E2-4E87-9BAD-086E32185E68&displaylang=en
    - 1.1 (VS2005) http://www.microsoft.com/downloads/details.aspx?familyid=3e1dcccd-1cca-433a-bb4d-97b96bf7ab63&displaylang=en
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    lundi 23 novembre 2009 21:02
  • Bonjour,

    Un seul WSP suffit en général pour déployer à la fois les définitions de site et les features / dlls ...

    La question qu'on se pose en générale est de savoir comment livrer le site et son contenu (par exemple, un site avec 4 ou 5 sous sites avec des pages)

    Pour le contenu du site en lui même il y a plusieurs solutions :
    - Intégrer dans la définition du site le contenu
    - Réaliser une feature ou un programme qui "provisionne" l'ensemble du site
    - Restaurer une base de données qui contient déjà un site existant.

    Cordialement,
    Sylvain
    lundi 23 novembre 2009 21:05
    Auteur de réponse
  • Dans mon cas je dois livrer une application sur laquelle existe une variation (en-en) et (fr-fr). En utilisant le Solution Generator, je ne peux définir une définition que d'un site à la fois.

    De plus je ne vois pas comment inclure le contenu de mes pages. (Web Parts déjà placés).

    Est-ce que je peux définir une définition de site pour toute ma Web Application ?

    Merci pour vos réponses.

    Julien
    mardi 24 novembre 2009 10:02
  • Bonjour,

    En complément des réponses précédentes, ce tool devrait vous permettre de migrer du contenu une fois que votre solution sera déployée.
    http://www.codeplex.com/SPDeploymentWizard
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses qui correspondent à votre problème afin qu'il apparaisse comme résolu.
    • Proposé comme réponse Arnault Nouvel mercredi 25 novembre 2009 09:41
    mercredi 25 novembre 2009 09:41
  • Dans certains cas, j'utilise un backup en plus du WSP , le backup comprendra tes sites et variations.
    Lors de la resto du backup sur la machine de prod, si cette machine n'est pas sur le même domaine, il faudra mettre à jour le compte administrateur de l'application Web via l'administration centrale.

    Pour créer ton backup:
    stsadm.exe -o backup -url http://localhost -filename backup.dat

    Pour le mettre en prod (attention si un site existe déjà il sera completement effacé de la base de données):
    stsadm.exe -o restore -url http://localhost -filename backup.dat -overwrite

    Attention aussi aux sites trop volumineux, le backup risque d'être corrompu.

    Damien
    • Marqué comme réponse Julien1978 vendredi 8 janvier 2010 14:24
    jeudi 7 janvier 2010 15:20