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
Partager