Skip to content
Commvault, Company & Community

From Placeholders to Precision: Interactive Code Blocks in Commvault Documentation

The broken experience pipeline between writing and using code blocks.


La plupart des sites web de documentation d’entreprise qui comportent des blocs de code utilisent des styles indiquant qu’il s’agit de marques de position. L’intention est censée être claire, et les lecteurs sont censés savoir ce qu’ils doivent modifier, mais l’expérience n’est pas à la hauteur.Ces mêmes styles sont également utilisés pour mettre en évidence des éléments, des libellés d’interface utilisateur ou la syntaxe à d’autres endroits de la documentation. Parmi les marques de position couramment utilisées par les équipes de rédaction technique pour identifier les blocs de code, et qui sont également employées pour d’autres styles, on trouve :

  • Italics
  • {Accolades}
  • Bold
  • exemple_nom_##
  • TOUT EN MAJUSCULES
  • Une combinaison des éléments ci-dessus
  • Quelque chose de complètement différent

Ce chevauchement rend le suivi et la gestion des espaces réservés plus complexes qu’ils ne devraient l’être. À petite échelle, cela peut sembler être une simple nuisance. Mais à mesure que les bibliothèques de documentation s’étoffent et se diffusent entre les équipes et au fil des années, cela crée des problèmes tant pour les auteurs que pour les lecteurs. Ce qui est censé simplifier la gestion des espaces réservés la complique au contraire, car le même style est réutilisé ailleurs.

Le résultat peut vous placer dans une situation familière : vous devez comprendre la convention relative aux espaces réservés et tenter de tous les mettre à jour si vous voulez réussir. Si vous en oubliez un, la commande risque de ne pas fonctionner comme prévu. D’autres problèmes peuvent apparaître, tels que des erreurs, des configurations inattendues, voire des paramètres dont vous ne saviez pas qu’ils pouvaient être modifiés. Les autres approches de blocs de code ont leurs limites :

  • Static blocks (with or without syntax highlighting) are essential when you already know the values. They are fast and copy-to-run ready. These are best when you don’t need to modify anything.
  • Inline editors go to the other extreme and enable you to update text directly within the code block, but often at the expense of context – undo becomes unreliable and small mistakes erase the structure you need.
  • Developer API editors let you try out requests in real time, and they’re a great fit when the main audience is developers working directly with APIs. But enterprise documentation serves broader roles and use cases, and that style of interactivity is often missing where it would still add value.

Combler le fossé grâce aux blocs de code interactifs

Nos blocs de code interactifs comblent cette lacune en transformant une partie historiquement fragile de la documentation (l’espace réservé) en un élément clair, modifiable et évolutif.Vous disposez de la même commande qu’auparavant, avec la même mise en forme et la même structure, mais désormais, les espaces réservés sont devenus des champs modifiables. Chacun d’entre eux porte une étiquette claire (comme auparavant), ce qui vous évite d’avoir à interpréter des symboles ou à vous fier à des suppositions.

Vous mettez à jour les valeurs directement dans le bloc, tout en conservant le contexte environnant à l’écran. Cela signifie que vous voyez l’exemple, le reste du contenu de la page et vos saisies au même endroit. Cela peut vous aider à créer un extrait de code plus pertinent avant de cliquer sur « Copier ».

Vous pouvez modifier ces valeurs avant de les copier ou les laisser telles quelles et les modifier plus tard dans un autre éditeur. Les espaces réservés dans un bloc de code qui ont le même nom sont liés. Lorsque vous modifiez la valeur d’un champ d’espace réservé au-dessus du bloc de code, tous les champs liés peuvent être mis à jour simultanément, ce qui vous permet de modifier de manière plus cohérente les champs qui ont la même valeur d’espace réservé. Cela permet de réduire les erreurs potentielles de recherche et de remplacement lorsque vous travaillez dans un éditeur de texte.

Le changement d’expérience

Cette évolution résout deux problèmes à la fois. Pour les lecteurs, elle réduit les conjectures et prévient les erreurs. Plus besoin de déchiffrer les accolades ou les crochets angulaires. Pour les rédacteurs, elle sépare la sémantique de la mise en forme, permettant ainsi de suivre, d’auditer et de mettre à jour les espaces réservés par programmation. Cela ouvre la voie à la gestion des versions, aux règles de validation et à la cohérence entre les environnements. Les incohérences héritées du passé sont corrigées au fur et à mesure, ce qui facilite la maintenance globale de la bibliothèque.

Les blocs de code interactifs transforment l’un des aspects les plus complexes de la documentation, à savoir les espaces réservés basés sur le style, en un élément précis, facile à maintenir et rapide à utiliser. L’expérience donne l’impression d’être mûrement réfléchie plutôt qu’improvisée. Et pour la première fois, la gestion des exemples de code à grande échelle devient une source d’opportunités d’amélioration plutôt qu’un obstacle.

Disponible dès maintenant dans les domaines des logiciels, SaaS et plus encore

This experience is already live across our documentation site for Software (versions11.42,11.40,11.36et11.32),SaaSet d’autres sites connexes surhttps://documentation.commvault.com/.

Essayez-le la prochaine fois que vous naviguez et tombez sur un bloc de code : modifiez quelques champs, cliquez sur « Copier » et constatez à quel point il est plus facile de commencer après l’avoir importé dans votre éditeur.

Remarques :
  • Vérifiez attentivement tout code avant de l’exécuter, qu’il provienne d’un bloc de code interactif ou statique.
  • Lorsque vous actualisez une page après avoir modifié des espaces réservés dans un bloc de code interactif, tous les espaces réservés modifiés reprennent leurs valeurs par défaut.

Pour en savoir plus sur l’utilisation des blocs de code, cliquezici.

More related posts


Thumbnail_Blog-AI-Doesnt-Wait-HPE-2026

Commvault’s Approach to Leveraging Frontier AI for Vulnerability Discovery

Read more about Commvault’s Approach to Leveraging Frontier AI for Vulnerability Discovery
Thumbnail_Blog_Ready-or-Not-Ep1-The-Rise-of-Shadow-Man

The Rise of the Shadow Man

Read more about The Rise of the Shadow Man
Thumbnail_Blog-JadePuffer-2026

What JadePuffer Reveals About Who Holds the Keys

Read more about What JadePuffer Reveals About Who Holds the Keys