• [^] # Re: dita

    Posté par . En réponse au journal Tutoriel : créer du contenu DITA XML avec Emacs et le mode nXML. Évalué à 5.

    Pour l'utiliser depuis plusieurs années pour rédiger et gérer des documents techniques ou marketing, je vois les avantages suivants à DITA XML :

    • micro-sémantique : des balises distinguent les options des interfaces graphiques, les commandes en mode terminal, les adresses postales, etc.
    • macro-sémantique : les sections des documents peuvent être de type topic (texte généraliste) ou task (procédure pas à pas), etc., avec une structure appropriée (par exemple, introduction, puis prérequis, puis procédure, puis résultat pour une section de type task),
    • modularité poussée des documents : une bonne pratique consiste à créer un fichier par section,
    • structure de table des matières externe : à l'inverse de à DocBook, où la structure de table des matières se crée par inclusion de références dans les fichiers de contenu, la structure hiérarchique des documents DITA est un fichier à part, ce qui favorise la réutilisation du contenu,
    • texte conditionnel avec le mécanisme des ditaval,
    • single-sourcing : avec la chaîne de publication libre DITA Open Toolkit, il est facile de générer des PDF, du HTML, du JavaHelp, etc., à partir des mêmes fichiers source,
    • de nombreux outils, graphiques ou non, libres ou propriétaires, sont disponibles pour la création, la gestion et la publication de contenu DITA,
    • évidemment, tous les avantages des formats XML, dont la possibilité d'utiliser des scripts et des expressions rationnelles, la gestion des images sous forme de fichiers externes, etc.

    Il y a également un concept d'héritage (d'où le darwinien de Darwin Information Typing Architecture), qui garantit une grande évolutivité.