none
[WSS3][Designer] Problème d'extensions Frontpage RRS feed

  • Question

  • Bonjour.

    Lorsque j'essaye d'ouvrir un site WSS3 avec SharePoint Designer 2007, j'ai le message d'erreur suivant :

    Le serveur n'a pas pu exécuter votre requête.
    Contactez votre fournisseur de services Internet
    ou l'administrateur du serveur Web pour vérifier
    que les extensions serveur Frontpage ou les
    services SharePoint Services sont installés sur le
    serveur.

    J'ai vérifié dans le panneau de config et les extensions serveur Frontpage 2002 sont bien installées.

    D'où viendrait le pb svp ?

    En vous remerciant.

     

    jeudi 29 novembre 2007 14:53

Réponses

  • Bonjour,

     

    cette erreur est une aubaine pour vous . Vous vous apprétiez à "deghoster" votre page. Sous MOSS, les fonctionnalités de gestion de contenu vous permettent aisément de modifier indirectement vos pages en modifiant des modèles de pages. Mais sous WSS, c'est très différent !

     

    Votre page WSS est construite à l'aide d'une page maître (ou MasterPage) et de votre fichier aspx. Votre fichier default.aspx, présent sur chacun de vos sites, n'éxiste pas réellement. Il est en fait stocké sur votre serveur frontal, directement sur le système de fichier. En d'autres terme, ce fichier est reccupéré sans accès à la base de données, donc de manière bien plus rapide. Egalement, si vous modifiez ce fichier, toutes vos pages default.aspx sont modifiées.

     

    Via la maniuplation que vous vous apprétiez à faire, SharePoint Designer allait "Deghoster" votre page, c'est à dire casser le lien qu'il existe entre la page de votre site et la page sur le système de fichiers. Lorsque cette opération est réalisée, une copie du fichier est faite et stockée en base de données. Une telle modification sur une page d'accueil est fortement déconseillée pour de simples raisons de performance. Bref, l'erreur que vous a remonté SharePoint Designer est bien tombée.

     

    Mais alors, comment modifier le rendu de votre page ?

     

    Précédemment je vous ai parlé de "page maître". Par défaut, la page maitre utilisée est default.master. Une page maître définie la charte d'un site. En d'autres terme, elle s'applique à toutes les pages d'un site donné... en principe car dans la pratique on peut contourner ce problème. Elle est stockée en base de données. Côté performance pas de problème, car puisqu'elle s'applique partout, SharePoint ne passe pas son temps à aller la chercher en base.

     

    Là aussi, je vous déconseille de la modifier (toutes vos pages seraient impactées). Depuis SharePoint Designer, ouvrez votre site et parcourez l'arborescence /_catalogs/masterpages. Vous trouverez votre page maître default.master. Faites un copier / coller de cette page pour obtenir une copie que vous allez renommer... custom.master par exemple.

     

    Ensuite, éditez cette page maître pour appliquer les modifications dont vous avez besoin. Sauvegardez là. Retournez sur l'onglet vous permettant de consulter le contenu de /_catalogs/masterpages. Faites un clic droit sur votre fichier custom.master et sélectionnez "Set as custom masterpage". Cette option permet de ne pas impacter les pages système de votre site... seules les pages de composant WebPart seront impactées.

     

    Si toutefois cette solution ne vous permettait pas de faire ce dont vous avez besoin, votre solution d'origine peut tout de même être exploitée... mais je vous le déconseille.

     

    J'espère que cette réponse vous aura aidé.

    jeudi 29 novembre 2007 20:38
    Modérateur

Toutes les réponses

  •  

    Mon but est d'intégrer du js dans la page d'accueil de mon site.

    Comment pourrais je ouvrir cette page dans un txt sans avoir à passer par sharepoint designer svp ?

    jeudi 29 novembre 2007 16:05
  • Bonjour,

     

    cette erreur est une aubaine pour vous . Vous vous apprétiez à "deghoster" votre page. Sous MOSS, les fonctionnalités de gestion de contenu vous permettent aisément de modifier indirectement vos pages en modifiant des modèles de pages. Mais sous WSS, c'est très différent !

     

    Votre page WSS est construite à l'aide d'une page maître (ou MasterPage) et de votre fichier aspx. Votre fichier default.aspx, présent sur chacun de vos sites, n'éxiste pas réellement. Il est en fait stocké sur votre serveur frontal, directement sur le système de fichier. En d'autres terme, ce fichier est reccupéré sans accès à la base de données, donc de manière bien plus rapide. Egalement, si vous modifiez ce fichier, toutes vos pages default.aspx sont modifiées.

     

    Via la maniuplation que vous vous apprétiez à faire, SharePoint Designer allait "Deghoster" votre page, c'est à dire casser le lien qu'il existe entre la page de votre site et la page sur le système de fichiers. Lorsque cette opération est réalisée, une copie du fichier est faite et stockée en base de données. Une telle modification sur une page d'accueil est fortement déconseillée pour de simples raisons de performance. Bref, l'erreur que vous a remonté SharePoint Designer est bien tombée.

     

    Mais alors, comment modifier le rendu de votre page ?

     

    Précédemment je vous ai parlé de "page maître". Par défaut, la page maitre utilisée est default.master. Une page maître définie la charte d'un site. En d'autres terme, elle s'applique à toutes les pages d'un site donné... en principe car dans la pratique on peut contourner ce problème. Elle est stockée en base de données. Côté performance pas de problème, car puisqu'elle s'applique partout, SharePoint ne passe pas son temps à aller la chercher en base.

     

    Là aussi, je vous déconseille de la modifier (toutes vos pages seraient impactées). Depuis SharePoint Designer, ouvrez votre site et parcourez l'arborescence /_catalogs/masterpages. Vous trouverez votre page maître default.master. Faites un copier / coller de cette page pour obtenir une copie que vous allez renommer... custom.master par exemple.

     

    Ensuite, éditez cette page maître pour appliquer les modifications dont vous avez besoin. Sauvegardez là. Retournez sur l'onglet vous permettant de consulter le contenu de /_catalogs/masterpages. Faites un clic droit sur votre fichier custom.master et sélectionnez "Set as custom masterpage". Cette option permet de ne pas impacter les pages système de votre site... seules les pages de composant WebPart seront impactées.

     

    Si toutefois cette solution ne vous permettait pas de faire ce dont vous avez besoin, votre solution d'origine peut tout de même être exploitée... mais je vous le déconseille.

     

    J'espère que cette réponse vous aura aidé.

    jeudi 29 novembre 2007 20:38
    Modérateur
  •  

    Merci beaucoup Sébastien pour votre réponse bien détaillée. Elle m'est bien utile.

     

    Cordialement.

    lundi 3 décembre 2007 14:18