Accueil
News
Articles
Tutoriaux
WSS 3.0
Features
WebParts
MOSS 2007
Web Content Management
Excel Services
InfoPath Forms Services
WSS 2.0 / SPS 2003
SharePoint-World
A propos de...
L'équipe
Les technologies SharePoint
Windows SharePoint Services 3.0
Office SharePoint Server 2007
Salons / Evènements
TechDays 2008
SharePoint Conference 2008
Tech-Ed 2008


YoyoThemePicker pour SharePoint 2007 
WebPart permettant d'appliquer un theme a une collection de site  

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”).

YoyoThemePicker pour SharePoint 2007

On voit cependant trois nouveaux liens :

  • Apply to this site
  • Apply to this site and its sub sites
  • Reset this site and all its sub sites with the Default Theme

Déploiement

  1. Ajoutez la DLL YoyoThemePicker (dossier “BIN”) dans le GAC de votre serveur SharePoint.
  2. 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" />

  3. Allez dans la Galerie de Web Parts (“Site settings > Galleries > Web Parts”)


  4. Importez cette nouvelle web part.

Vous pouvez ensuite l’insérer dans n’importe quelle page de votre site. Enjoy !!!!!

 



Designed by Plaza-Design