# Utiliser la rédaction structurée

DITA XML et la discipline du typage de l'information : découper le contenu en concepts, tâches et références réutilisables et assemblables en différents livrables.

## Formats et architecture

  - [**Formats structurés et non structurés**](https://docs.redaction-technique.org/fr/formats/structured-vs-unstructured-formats/): Le choix fondamental qui détermine réutilisation, coûts de traduction et outillage.
  - [**Cas concrets d**](https://docs.redaction-technique.org/fr/formats/dita-xml-case-studies/): Des solutions de rédaction structurée en conditions réelles.
  - [**Complexité de l**](https://docs.redaction-technique.org/fr/formats/document-architecture-complexity/): Quand une architecture documentaire devient trop complexe — et comment le reconnaître.
  - [**Du document à la base documentaire modulaire**](https://docs.redaction-technique.org/fr/formats/modular-documentation/): Passer de documents monolithiques à une base de contenu modulaire et réutilisable.
  - [**Cas concret : documentation de NuFirewall**](https://docs.redaction-technique.org/fr/formats/nufirewall-case-study/): La rédaction structurée en production, issue d

## Didacticiels

  - [**Didacticiels DITA XML et XSL-FO**](https://docs.redaction-technique.org/fr/tutorials/dita-xml-xsl-fo-tutorials/): Rédiger en DITA XML et générer du PDF avec des feuilles de style XSL-FO.
  - [**Insérer automatiquement des données dans un fichier DITA XML**](https://docs.redaction-technique.org/fr/tutorials/auto-insert-data-dita-xml/): Insérer dynamiquement des données produit dans des topics DITA.
  - [**Texte conditionnel avec Jinja (méthode objet)**](https://docs.redaction-technique.org/fr/tutorials/conditional-text-jinja-object-method/): Définir audience, plateforme et version comme objets Python, puis filtrer le contenu à la génération.
  - [**Texte conditionnel avec Jinja**](https://docs.redaction-technique.org/fr/tutorials/conditional-text-jinja/): Un script de prétraitement Python qui inclut ou retire des sections de contenu avant génération.
  - [**Texte conditionnel avec Sphinx/ReST**](https://docs.redaction-technique.org/fr/tutorials/conditional-text-sphinx-rest/): Générer des variantes de documents à partir des mêmes sources ReST.
  - [**Insérer automatiquement des données dans un fichier reStructuredText**](https://docs.redaction-technique.org/fr/tutorials/auto-insert-data-restructuredtext/): Templater un fichier ReST pour que Python y insère noms et versions produit à la génération.
  - [**Insérer automatiquement des données SQL dans un fichier reStructuredText**](https://docs.redaction-technique.org/fr/tutorials/auto-insert-sql-data-restructuredtext/): Interroger une base de données produit et injecter les résultats directement dans la documentation.

Encore en train d'arbitrer entre DITA et Markdown ? Voir [choisir outils et formats](https://docs.redaction-technique.org/fr/tools-and-formats/).

---

Source: https://docs.redaction-technique.org/fr/structured-authoring/
