Comment être un mauvais intégrateur TYPO3 ?

Trucs et astuces TYPO3Voici un billet que je voulais rédiger depuis longtemps. Tout a commencé avant les congés des fêtes. Je m’étais rendu dans un ministère qui fait appel au service d’Infogobe pour le support de leur site (réalisé par une autre entreprise). Mon 1er mandat était de faire le tour du site pour voir s’il y aurait des choses à améliorer, car le client n’est pas très satisfait de l’utilisation du site au quotidien.
Très bien, c’est ce que je préfère faire cela tombe bien ;)

Après deux jours sur place, j’ai constaté plusieurs anomalies qui m’ont fait sursauter! Des utilisateurs avec des comptes administrateurs (donc aucune personnalisation des champs de formulaire), des contenus qui devraient se trouver organisé dans des extensions et qui sont mis sous forme de contenu texte les uns après les autres. Du code TYPOSCRIPT qui est très mal organisé (mettre le TS dans fileadmin pour moi c’est du non-sens quand le client n’utilise TYPO3 que depuis l’interface “Backend”), etc.

Bref, je suis ressorti de là avec des choses à revoir, puis j’ai commencé à faire une liste que j’ai appelée : 10 trucs pour TYPO3. Au bout de deux heures, j’avais un billet très très long, car le tout s’est transformé en 20 trucs pour TYPO3, puis 25 trucs pour TYPO3. Bref, plus je réfléchissais et plus je trouvais des choses à dire pour améliorer l’utilisation de TYPO3 au quotidien.

Alors, plusieurs orientations se sont présentées à moi :

  1. Je pouvais continuer ainsi et déposer un long billet sur le blogue. Conséquence, nous aurions pu lancer une invitation à nos clients pour qu’ils puissent venir lire le billet et ainsi leur montrer qu’il existe un certain savoir-faire pour réaliser des sites de qualité. Mais en mettant ainsi le contenu sur le web, tous les “concurrents” de la place viendraient et pourraient utiliser ces petites astuces (bien que je n’ai rien inventé, je n’aurais fait que réunir tout un tas de points que les entreprises font quand ils le peuvent,Infoglobe la première..).
  2. J’avais aussi dans l’idée d’en faire un document PDF et de l’envoyer à nos clients, puis de diffuser ce même document, quelques mois plus tard sur le blogue. Mais je n’aime pas trop garder du contenu sur mon disque dur, surtout quand j’y est passé autant de temps. Mais concurrence oblige, on ne peut pas donner nos trucs comme çà, même si je l’ai dit plus haut, il n’y a rien d’extraordinaire là-dedans.
  3. Enfin, l’autre solution serait d’en faire une conférence, une petite présentation devant nos clients et tous ceux qui seraient intéressés (généralement la concurrence ne se pointe pas dans ce genre de rencontre hihihi) . Au final, le document aurait fini par circuler par courriel et se retrouver sur le web.

Voici 3 solutions que je suis en train d’analyser, mais la troisième solution me plait plutôt bien. Après tout, si un guide du “bon sens” était disponible pour fignoler un peu les sites TYPO3 au gouvernement ou dans le privé, cela n’aurait que des avantages pour la diffusion et reconnaissance de TYPO3 ! Non ?

Figurez-vous que dernièrement j’ai eu l’occasion d’offrir une formation à une entreprise privée, qui c’était fait réaliser son site par l’entreprise SMILE. Entreprise assez réputée en France, pour avoir été une des premières à avoir réalisé de gros mandats avec TYPO3 et rédigé un livre blanc sur les CMS. Et bien même constat de l’autre côté de l’océan. Du travail bâclé! Du TYPOSCRIPT en double sur plusieurs pages, des champs en trop lors de l’édition d’une page (ça n’améliore pas l’utilisation de TYPO3 au quotidien je peux vous le dire). Aucune utilisation du centre de tâche et une organisation des dossiers systèmes vraiment bordélique ! Bref, je ne sais pas si c’est la norme en France de faire des sites de même, mais c’est du n’importe quoi.

Ce que je souhaite réalisé, ce n’est pas un guide pour apprendre à faire des sites TYPO3, mais c’est un ensemble de bonnes pratiques à mettre en place pour rendre un site TYPO3 facile d’utilisation. Combien de personnes se plaignent de l’interface de TYPO3, de la configuration TYPOSCRIPT qui doit être modifiée pour des choses assez banales. En faîte, dans beaucoup de cas c’est assez simple de trouver des solutions, mais nous n’y pensons pas toujours.

Chez Infoglobe, nous ne sommes peut être pas les meilleurs dans ce domaine, mais nous sommes loin d’être les pires. Généralement nous essayons d’appliquer le plus de ces bonnes pratiques, histoire que le client soit entièrement satisfait de son site.

Pour finir, voici quelques “trucs” issus de mon document (en cours de rédaction et encore pour bien longtemps, tellement il y a de choses à décrire) :

  • Gestion des menus en TYPOSCRIPT : Faciliter la gestion des différents menus disponible sur votre site web sans passer par la configuration TYPOSCRIPT  (pour les édimestres)
  • Utilisation des constantes : Faciliter les mises à jour dans votre code TYPOSCRIPT (pour les administrateurs)
  • Gérez vos contenus récurrents sur votre site : Faciliter la modification de vos contenus qui sont normalement conçu en TYPOSCRIPT pur ou enregistré dans vos gabarits html (pour les édimestres)
  • Gérez vos images d’en-tête : faciliter le changement d’images disponibles dans vos gabarits HTML (pour les édimestres)
  • Éditeur RTE : personnalisation en tout genre comme le choix des boutons, l’ordre, etc (pour les édimestres )
  • Créer des tâches : simplifier la création d’actions répétitives (pour les édimestres)
  • Créer des groupes d’utilisateurs limités : permettre d’alléger l’interface de TYPO3 et des différents formulaires de saisi (pour les édimestres)

J’en vois déjà qui sourient… sauf que j’aimerais voir vos sites web pour voir si vous prenez le temps d’appliquer toutes ces petites astuces qui misent bout à bout, donne un bien meilleur résultat. :-)

Je vous est donné un échantillon de ce que je vous est concocté, j’ai une liste que j’agrémente dès que je peux pour attendre les 25 astuces.

J’ai bien hâte de présenter tout ceci lors d’une prochaine conférence sur TYPO3.