Sharepoint Designer (SPD) est censé être l’outil idéal pour customiser vos sites web Sharepoint, eh bien, ce n’est pas toujours le cas lorsqu’il s’agit d’intégrer une charte graphique au caractère près…
Or j’ai remarqué plusieurs comportements bizarres, voire même anormaux :
1. l’ajout d’espaces intempestifs, du genre entre les tags d’un tableau, ou de liste non ordonnées. Pas vraiment de solution, à part utiliser un autre éditeur de page.
2. l’encodage de caractère HTML dans le code de webparts : en modifiant la page par défaut d’un site d’équipe, au moment de l’enregistrement, SPD remplace le code de la webpart annonce par défaut, provoquant un joli message : « Erreur du composant WebPart : Le fichier importé n'est pas valide. Vérifiez qu'il s'agit d'un fichier de description de composant WebPart (*.webpart ou *.dwp) et que le code XML qu'il contient est bien formé. »
La solution : remplacer les < et les > par leur équivalent HTML non encodé, c'est-à-dire < et > dans le code des webparts… mais ça devient vite lourd !
3. en ouvrant une page maitre sharepoint qui ne serait pas publiée sur le serveur, le comportement est aléatoire au moment de l’enregistrement. Faites le test sans faire aucune modif : la page qui fonctionnait sans probleme devient cassée…
En utilisant un autre éditeur comme Visual Studio, et en uploadant notre page MASTER dans la gallerie de pages maitres, cela peut faire l’affaire.
Conclusion :
Sharepoint Designer et WSS 3.0 ou MOSS : Oui pour la facilité d’accés
Non pour les modifications ‘dans notre dos’, sans rien dire à personne.
>> Je l’utilise de moins en moins, celui là…
>> Il est préférable d’utiliser Visual Studio pour éditer ses pages maitres si on veut pas avoir de surprises
Est-il prévu un service pack Microsoft pour SPD ? bonne question.