SharePoint 2010 : Tips pour customiser le ruban et ajouter un bouton
Il existe déjà un bon paquet de ressources qui expliquent comment customiser le nouveau ruban dans SharePoint 2010 :
Dans le cas de l'ajout d'un bouton, le principe consiste à déployer une "Custom Action" dans laquelle on précise l'attribut "Location" pour spécifier où doit aller ce nouveau bouton. Le schéma pour définir cet attribut est le suivant : Ribbon.[Tab].[Group].Controls._children
Facile ? Oui, mais comment trouver quel "Tab" et quel "Group" utiliser ? 
L'astuce consiste à aller voir dans les fichier temporaires du naviagateur ([Drive]:\Users\[User]\AppData\Local\Microsoft\Windows\Temporary Internet Files) :
- On supprime tout
- On navigue sur le tab dans lequel on veut ajouter un bouton, et voici ce qu'on peut voir dans les fichiers temporaires :

- Et voici ce qu'on peut voir dans les fichiers temporaires :
Le lien nous fournit le tab qui a été utilisé au cours de la navigation (Ribbon.WikiPageTab dans ce cas). Et pour débugger et voir si ma Custom Action est bien prise en compte, c'est dans ce fichier que je peux aller voir aussi ! 
On connait donc déjà le tab. Comment trouver le group maintenant ? Et bien on peut le trouver assez facilement aussi en allant voir dans le fichier CMDUI.XML (14\TEMPLATE\GLOBAL\XML)
On cherche le Tab "Ribbon.WikiPageTab pour avoir la liste des groups existants :
L'Id des groupes est alors suffisament explicite par rapport au liellé des groupes dans le ruban pour retrouver le bon groupe 
Bonne custo !
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :