Comme à chaque nouvelle version, l’éditeur visuel DITA se perfectionne. Lors d’une validation, il peut notamment lister les éléments non référencés, mais néanmoins réutilisables, ainsi que les clés définies, mais sans référence.
Une nouvelle option de refactorisation permet de transformer des sections en sujets, une autre de passer les tableaux CALS en tableaux DITA simples.
Côté XSLT, de nouvelles fonctionnalités de la troisième itération de la norme sont implémentées, comme les modèles à valeur textuelle dans l’autocomplétion, la recherche et le remplacement.
La fenêtre d’autocomplétion affiche automatiquement la documentation des fonctions et modèles utilisés. L’action d’extraction d’un modèle gère maintenant les types des variables, qui sont automatiquement ajoutés dans la définition du modèle.
Une nouvelle extension Git est disponible, elle offre principalement une vue des fichiers indexés par Git (ils seront ajoutés au prochain commit). Elle comprend un client Git et offre les opérations courantes de Git (pousser et tirer des modifications, changer de branche, effectuer un commit, etc.). La comparaison et la fusion des changements se font avec les outils d’Oxygen, spécifiquement prévus pour des fichiers XML. Voir l’extension sur GitHub.
Une autre nouvelle extension s’oriente sur le traitement par lots de fichiers, essentiellement la conversion entre formats : depuis Markdown ou HTML vers HTML, DITA ou DocBook. Voir l’extension sur GitHub.
Côté DocBook, une autre nouvelle extension offre des vérifications avancées des fichiers DocBook : il ne s’agit pas simplement de voir si les documents correspondent au format de fichier, mais aussi de s’assurer que les images incluses sont bien présentes, que les liens internes et externes ne pointent pas dans le vide, etc. Voir l’extension sur GitHub.
D’autres améliorations sont aussi à compter du côté Schematron et corrections automatiques, JSON et XSpec, sans oublier une API étendue pour la création d’extensions. Évidemment, les composants utilisés ont été mis à jour (Saxon 9.8.0.8, focheck 0.6.1, DITA-OT 2.5.4, Calabash 1.1.19, XSpec 1.0.0, TEI Schemas 3.3.0, TEI XSLT 7.44.0, eXist 4.0).
Source : What’s New in Oxygen XML Editor 20.0.
Et vous ?
Que pensez-vous de cette nouvelle version ?