Approche technique de la rédaction
Je suis rédacteur technique avec une forte appétence pour la compréhension des aspects technologiques sous-jacents. Confronté aux limites et frustrations liées à certains outils tels que FrameMaker ou Flare, j’ai progressivement ressenti le besoin d’aller « sous le capot » pour analyser ce qui se passe au-delà des interfaces graphiques.
Cette démarche me permet aujourd’hui d’entretenir un dialogue plus fluide avec les développeurs et d’exercer un contrôle accru sur les données. Elle se traduit concrètement par plusieurs caractéristiques qui orientent ma pratique professionnelle :
Caractéristique | Application pratique |
---|---|
Recherche de rationalisation | Industrialisation des formats, outils et processus pour limiter les tâches répétitives et optimiser les flux de travail. |
Capacité d’adaptation | Vision du changement comme une opportunité d’acquérir de nouvelles compétences et de les mettre rapidement en pratique. |
Forte autonomie de travail | Créativité dans le choix des moyens techniques pour atteindre efficacement les objectifs fixés. |
Sens de l’innovation | Exploration de solutions nouvelles, tout en évaluant leur faisabilité, leur coût et leur impact organisationnel. |
Goût des rapports humains | Recherche du dialogue direct afin de réduire les incompréhensions et favoriser la collaboration. |
Capacité d’apprentissage dans des domaines variés | Appropriation rapide de nouveaux formats de documentation, langages informatiques ou environnements en ligne de commande. |
Recherche de l’excellence | Amélioration de la satisfaction des utilisateurs, réduction des coûts de maintenance et meilleure réutilisation des contenus. |
Si cette approche résonne avec la vôtre et que le travail en mode console ne vous effraie pas, alors poursuivons la discussion.
Expressions régulières en Python La bibliothèque d'expressions régulières de Python aide à manipuler du texte, notamment si vous n'êtes pas familier avec sed ou awk.
Créer des documents différents à partir des mêmes sources via Jinja Le script Python profiling.py ci-dessous permet de profiler du contenu en preprocessing à l'aide du puissant moteur de modèle Jinja.
Créer des documents différents à partir des mêmes sources ReST (texte conditionnel) Générer des variantes de documents à partir des mêmes sources ReST avec le texte conditionnel de Sphinx.
sed : modifiez votre texte sans ouvrir vos fichiers Les clones d'Unix sont peu utilisés pour gérer la documentation technique.
Créer des documents différents à partir des mêmes sources via Jinja (méthode objet) Profiler du contenu avec Jinja en définissant des objets (audience, plateforme, version, etc.) pour inclure ou exclure des blocs selon leurs attributs à l’aide d’un script Python profiling.py.
Jourdainisation en ligne d'une tirade À l'instar du maître de philosophie du Bourgeois gentilhomme de Molière, un script Python peut facilement intervertir les mots d'une phrase pour dire la même chose de manière plus alambiquée.
Le Raspberry Pi 3 en tant que plateforme de documentation Avec ses ressources modestes, un Raspberry Pi 3 suffit pour créer, gérer et générer une documentation en PDF, HTML ou EPUB.
Insérer automatiquement des données SQL dans un fichier reStructuredText Nous allons créer une base de données de produits avec leurs versions, puis mettre en forme ces informations dans un fichier reStructuredText.
Didacticiels DITA XML et XSL-FO DITA XML est un langage de rédaction structurée qui permet de créer des documents sans se soucier de leur aspect final sur différents supports. XSL-FO est un langage qui permet de réorganiser et filtrer le contenu XML et de lui appliquer une mise en page à l'aide d'une feuille de style.
Insérer automatiquement des données dans un fichier reStructuredText Supposons que vous deviez présenter 3 produits, Dianthus, Geum et Prunus, chacun déclinés dans trois versions 1.0, 1.5 et 2.3.