YoyoThemePicker pour SharePoint 2007
| WebPart permettant d'appliquer un theme a une collection de site |
Lionel BRULEY |
Quand il s’agit d’appliquer un thème customisé à un site WSS, rien de plus simple, on applique le thème via les paramètres du site et c’est réglé. Quand on veut appliquer ce nouveau thème a toute une collection de site (c a d tout une hiérarchie de site), cela devient beaucoup plus complique ! Si on ne veut pas devoir aller sur chaque site pour appliquer le thème, voici une web part qui permet d’appliquer un thème a un site et a l’ensemble de ses sous sites. Bien pratique !
Préambule
Pour le développement de cette web part, je me suis très largement inspire de la “très utile” web part de Renaud Comte, la “Stramit SharePoint 2007 Master Picker” qui permet d’appliquer une master page a un site et a ses sous sites. http://www.codeplex.com/SPMasterPicker
Merci Renaud pour cette web part qui m’a été bien utile.
Fonctionnement
Cette web part reprend le même design que la fonction par default de SharePoint pour appliquer des thèmes (“Sites settings > Look and Feel > Site Theme”).

On voit cependant trois nouveaux liens :
Déploiement
-
-
Ajoutez la DLL YoyoThemePicker (dossier “BIN”) dans le GAC de votre serveur SharePoint.
-
Modifiez le web. Config de votre collection de site en ajoutant les références vers cette nouvelles DLL.
<SafeControl Assembly="YoyoThemePicker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=66b8882d5b99bf3a" Namespace="YoyoThemePicker" TypeName="YoyoThemePicker" Safe="True" />
-
Allez dans la Galerie de Web Parts (“Site settings > Galleries > Web Parts”)

-
Importez cette nouvelle web part.
Vous pouvez ensuite l’insérer dans n’importe quelle page de votre site. Enjoy !!!!!
|