Sitecore, vous connaissez? Si vous travaillez dans le web, en particulier le monde du développement de site à fréquentation élevée en .NET, il y a de bonnes chances que vous en aillez déjà entendu parler.
Pour les autres, en quelques mots, Sitecore est un gestionnaire de contenu web (CMS, en anglais) développé en .NET. Depuis les derniers mois, je travaille à développer des sites web propulsés par Sitecore pour les clients d’Absolunet.
Or, depuis la mi-2013, les développeurs peuvent mettre en place des solutions en utilisant la version 7 du gestionnaire de contenu. Ayant connu la version précédente, les changements et améliorations peuvent se faire sentir un peu partout dans l’expérience d’utilisation.
Toutefois, le changement le plus marquant est plutôt encombrant et il est surtout plus esthétique qu’applicatif. En voici une image :
La taille du panneau contenant la vue en arbre de la gestion de contenu, à gauche, est trop petite pour être vraiment utile. Ce que vous voyez est la configuration par défaut du panneau. Systématiquement, il faut le dimensionner manuellement pour l’utiliser.
Le plus grand irritant, c’est qu’il n’y a pas moyen que la taille personnalisée soit mémorisée automatiquement par le CMS. Ce qui ajoute à l’aspect irritant de la chose. Ceci étant dit, il y a une solution. Toutefois, celle-ci est catégorisée officiellement dans la liste des solutions « Je suis un professionnel du web, je peux faire ce que je veux. »[1].
Solution
Afin de régler définitivement cette situation, il faut procéder à une modification de l’un des fichiers applicatifs du CMS Sitecore. Il fallait bien y penser!
Le fichier à modifier est /sitecore/shell/Applications/Content Manager/default.aspx. À la ligne 145, il faut aller remplacer la valeur suivante: <td id= »ContentTreePanel » valign= »top » width= »175" style= »display: none; height: 100% »>.
La personnellement, j’ai réglé la largeur à 375 pixels et j’en suis très heureux.
Je dois donner le crédit pour l’expression « Je suis un professionnel du web » à mon camarade Cédric.1