.. Copyright 2011-2018 Olivier Carrère .. Cette œuvre est mise à disposition selon les termes de la licence Creative .. Commons Attribution - Pas d'utilisation commerciale - Partage dans les mêmes .. conditions 4.0 international. .. code review: no code .. _formats-structures-et-non-structures: Formats structurés et non structurés ==================================== .. sidebar:: :awesome:`fa-bullhorn` Les formats structurés favorisent la création de documents minimalistes, complets et cohérents. Ils permettent au |techwriter| de se concentrer sur le contenu et d'améliorer l'expérience utilisateur et l'utilisabilité de la documentation technique. Les informations contenues dans un document technique peuvent être catégorisées selon leur sens. Par défaut, |dita| propose trois types de base : concept Introduction ou présentation d'un concept. task Procédure pas à pas, séquentielle et numérotée, destinée à réaliser une tâche. reference Informations de référence sur une liste d'éléments tels que des options d'un programme. .. figure:: graphics/structured.png *Formats structurés et non structurés* Sous un format non structuré tel que le format traditionnel de `FrameMaker`_, rien ne contraint le |techwriter| à organiser l'information selon son sens. Si des règles de rédaction rigoureuses ne sont pas scrupuleusement suivies, l'information fournie à l'utilisateur risque d'être peu claire et difficile à parcourir rapidement. Avec des formats structurés tels que |dita|, en revanche : - le |techwriter| se concentre sur le contenu, - l'information est présentée à l'utilisateur selon une organisation cohérente et prévisible, - l'accès à l'information est séquentiel et rapide, - l'information peut facilement être réorganisée selon les besoins, - l'utilisabilité du support d'information fourni est optimale. Les types d'information de haut niveau tels que *task* sont divisés en types de plus bas niveau, par exemple : prereq Liste de points obligatoires préalables à la réalisation d'une tâche. steps Série d'étapes de la procédure. stepxmp Exemple de réalisation d'une étape. Les règles syntaxiques interdisent au |techwriter| de faire figurer une procédure pas à pas dans une section d'un autre type que *task*. Le |techwriter| dispose donc d'un véritable modèle de rédaction qui l'aide à présenter des informations : Minimalistes Selon le principe de design *less is more*, l'utilisateur ne dispose *que* de l'information dont il a besoin : une section *task*, par exemple, ne contient que des prérequis, une procédure et quelques autres éléments spécifiques ; toutes les informations conceptuelles ou de référence sont placées dans des sections à part. Complètes L'utilisateur dispose de *toute* l'information dont il a besoin ; une section de type *task* sans procédure n'est pas une section |dita| valide et ne pourra pas être publiée ; il est même possible de mettre en œuvre un mécanisme vérifiant automatiquement avant publication la présence de blocs d'information facultatifs selon le schéma `XSD`_ |dita|, mais que le |techwriter| juge obligatoires, tels que le résultat d'une procédure. Cohérentes Les informations de même type sont présentées dans le même ordre et avec la même mise en page ; les blocs d'information identiques répétés à différents endroits, tels qu'une remarque, sont issus d'une seule et même source et sont donc strictement identiques. .. toctree:: :hidden: docbook-ou-dita-xml migration-de-framemaker-vers-dita-xml migrer-de-framemaker-vers-dita-xml .. text review: yes