mardi 2 novembre 2010

Nomenclature des titres "features" SharePoint

La première action que je fais lorsque je me mets les mains dans une nouvelle ferme SharePoint (habituellement chez un client), je vais voir dans les 2 répertoires du "Twelve Hive" suivant : Features et Layouts. Pourquoi? Parce que je suis un développeur et que 99% du développement s'y trouvent.

Habituellement dans le répertoire Layouts, les gens ont l'habitude de créer des sous répertoires, donc il est facile d'identifier les pages développées ou ajoutées par le client, cependant dans le répertoire "Features" il est beaucoup plus difficile de les identifier si aucune nomenclature n'est utilisée.
  
Personnellement, j'utilise la syntaxe suivante pour nommer mes répertoires de features: Client.NomDuSystème.Archétypes.Description

  • Client : le nom du client. Pourquoi mettre le nom du client? Puisque le répertoire est habituellement trié en ordre alphabétique, ceci permet de regrouper toutes les "Features Custum".
  • NomDuSystème: Le code ou nom du système. Pour la même raison que le nom du client, ceci permet de
    regrouper les Features.
  • Archétypes : Le type de l'archétype. Ceci permet de facilement identifier l'utilité du "Feature". Les Archétypes peuvent être : Colonne de Site, Module, Custum Action, Content Type,...
  • Description: Petit texte qui permet de détailler l'utilité de l'archétype.

Aussi, j'essaie toujours de synchroniser le nom du répertoire de la feature avec le nom de la feature. Difficile dans un environnent multilangue, mais possible!

Aucun commentaire:

Enregistrer un commentaire