IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Déploiement de solution et feature


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Par défaut Déploiement de solution et feature
    Bonjour,
    Je travaille pour un éditeur logiciel, et nous commençons à travailler avec Sharepoint et plus particulièrement de Search Server 2008. Au final, il n'y a personne qui a une réelle expérience sur ce domaine.
    Malgré tout, j'ai pu réaliser quelques WebPart sur le domaine de la recherche en dérivant les WebParts SearchBoxEx et ResultCore...
    Etape par étape, nous avons réussi à faire ce que nous voulions.

    Aujourd'hui, je m'intéresse au déploiement... Nous avons personnalisé une page maitre, une page de recherche et de résultat. Les pages de recherche sont disponibles sur le site par défaut et elles ont pour adresse http://localhost/MySearch.aspx et http://localhost/MyResult.aspx.

    Pour réaliser le déploiement, j'utilise une feature ayant pour fichier element.xml, le contenu suivant:
    <?xml version="1.0" encoding="utf-8" ?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="MyCustom_MasterPages" Url="_catalogs/masterpage" Path="MasterPages" RootWebOnly="True">
    <File Url="MyCustom.master" Type="GhostableInLibrary"/>
    </Module>
    <Module Name="MyCustom_SearchResultsPages" Url="m" Path="SearchResultsPages" RootWebOnly="True">
    <File Url="MySearch.aspx" Type="GhostableInLibrary"/>
    <File Url="MyResults.aspx" Type="GhostableInLibrary"/>
    </Module>
    </Elements>

    Au final, lorsque j’active ma feature sous un autre server WSS, j'obtiens une erreur sur le module MyCustom_SearchResultsPages et par contre au niveau du master page, c'est ok.
    Le message d'erreur que j'obtiens est le suivant :
    Échec de l'instanciation du fichier « MySearch.aspx » à partir du module « MyCustom_SearchResultPages » : la liste spécifiée n'existe pas.

    Avez-vous une idée qui me permettrais de débloquer la situation ?
    Yann

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Salut,

    Tu dois déployer tes search pages aussi dans la gallerie des master pages.

    bàt

  3. #3
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Par défaut
    Merci pour votre réponse!
    Effectivement en déployant les pages de recherche dans la gallerie des masterpages, elles sont bien déployés et il n'y a plus de messages.
    Parcontre, elles ne sont pas accessiblse depuis l'adresse http://localhost/MySearch.aspx. Ce qui est fortement génant...
    Voila comment j'ai tourné mon Feature.xml et mon elements.xml

    * Feature.xml :
    <Feature Id="BBC367B7-61A1-444c-90C8-3D3906266C8F"
    Description="Pages du site de recherche custom"
    Scope="Site"
    Title="Site Pages custom"
    Version="1.0.0.0"
    Hidden="false"
    xmlns="http://schemas.microsoft.com/sharepoint/">
    <ElementManifests>
    <ElementFile Location="PageLayouts\MyResults.aspx"/>
    <ElementFile Location="PageLayouts\MySearch.aspx"/>
    <ElementManifest Location="PageLayouts\elements.xml" />
    <ElementManifest Location ="CustomMaster\elements.xml"/>
    </ElementManifests>
    </Feature>

    * elements.xml:
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="MyModulePageLayouts" Url="_catalogs/masterpage" Path="PageLayouts" RootWebOnly="True">
    <File Url="MySearch.aspx" Type="GhostableInLibrary">
    <Property Name ="Title" Value ="MySearch"/>
    <Property Name ="MasterPageDescription" Value ="Page de recherche"/>
    <Property Name ="ContentType" Value ="$Resources:cmscore,contenttype_pagelayout_name;"/>
    </File >
    <File Url="MyResults.aspx" Type="GhostableInLibrary">
    <Property Name ="Title" Value ="MyResults"/>
    <Property Name ="MasterPageDescription" Value ="Page de résultats"/>
    <Property Name ="ContentType" Value ="$Resources:cmscore,contenttype_pagelayout_name;"/>
    </File >
    </Module>
    </Elements>


    Le resultat que je voudrais obtenir, c'est d'avoir mes pages search et result au même niveau que la page default.aspx...
    J'espère avoir été claire et qu'il existe une solution!

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Ok sorry, j'avais été un peu vite lors de ma première lecture. En réalité, les pages dispos directement à partir de la racine d'un site sont les pages qui font partie de la site definition.

    Donc de deux choses l'une, soit tu crées une site definition (voire un site template avec tes pages customisées), soit tu décides d'activer la publishing feature par exemple et tu stockes la pages dans la bibliothèque de pages. Tu peux les y déployer via une feature.

  5. #5
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 9
    Par défaut
    Bon ok, je vais essayer...
    Merci pour ces réponses!

Discussions similaires

  1. [SP-2010] Problème de déploiement de solution
    Par AngePierre dans le forum SharePoint
    Réponses: 1
    Dernier message: 15/12/2011, 13h26
  2. Réponses: 1
    Dernier message: 05/10/2008, 22h05
  3. Réponses: 9
    Dernier message: 14/07/2008, 09h02
  4. Recherche d'une solution de déploiement de poste linux
    Par kippix dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 24/04/2008, 18h48
  5. [Déploiement] Solution technique VS diagramme de déploiement
    Par Original Prankster dans le forum Autres Diagrammes
    Réponses: 2
    Dernier message: 24/10/2005, 15h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo