XMetaL , ou XMetaL Author , est une application logicielle utilisée pour créer et éditer des documents XML et SGML . Il possède certaines fonctionnalités communes aux traitements de texte , mais il s'agit d'un éditeur XML natif qui peut être configuré pour fonctionner avec divers DTD et schémas XML standard et personnalisés . XMetaL a été publié pour la première fois par SoftQuad Software en 1999 et est actuellement développé par JustSystems .
Utilisations
XMetaL possède une interface utilisateur ressemblant à un traitement de texte, contrairement à d'autres éditeurs XML tels que XMLSpy qui sont conçus pour les programmeurs XML. XMetaL est utilisé par des rédacteurs techniques et non techniques, le plus souvent pour développer des documents techniques, du contenu de sites Web, du contenu de journaux et de magazines, ainsi que des politiques et procédures organisationnelles. Les agences gouvernementales utilisent également XMetaL pour suivre la législation.
Caractéristiques
XMetaL inclut des fonctionnalités communes aux traitements de texte, comme un correcteur orthographique, un thésaurus et la possibilité de suivre les modifications apportées aux documents. XMetaL fournit différentes vues d'un document, appelées « Normal », « Tags On » et « Plain Text », qui révèlent les balises d'éléments sous-jacentes et d'autres balises XML à des degrés divers, et utilise des fichiers CSS standard pour styliser les documents à afficher dans l'éditeur. Un volet « Gestionnaire de ressources » peut être utilisé pour localiser et insérer des éléments tels que des fichiers image et des fragments de texte fréquemment réutilisés.
XMetaL peut être configuré pour fonctionner avec des DTD ou des schémas XML (XSD) standard ou personnalisés . Une fois configurée, l'interface utilisateur affiche des options permettant d'insérer des éléments et des attributs déclarés dans la DTD ou la XSD, et garantit que toutes les modifications apportées aux documents sont valides conformément aux règles de la DTD ou de la XSD. Les développeurs peuvent également associer des éléments de menu et des boutons de barre d'outils pour modifier des images, des tableaux et des listes avec des éléments et des attributs dans la DTD ou la XSD en question.
Grâce à une fonction macro, les développeurs peuvent ajouter des boîtes de dialogue personnalisées , des commandes de menu, des boutons de barre d'outils, des formulaires et des comportements, en utilisant des langages pris en charge par l'environnement de script Microsoft tels que JScript et VBScript . Il comprend également des interfaces pour COM et Java . XMetaL comprend des fonctionnalités permettant d'importer du contenu d'une base de données dans un document XML, et peut être intégré à d'autres systèmes via des API . XMetaL fonctionne avec une variété de systèmes de gestion de contenu .
La version « Enterprise » de XMetaL inclut les DTD Darwin Information Typing Architecture (DITA) et des fonctionnalités pour l'édition et la publication de rubriques et de cartes DITA.
Version client léger
XMAX, une plate-forme de création d'éditeurs XML personnalisés pour clients légers , a été lancée pour la première fois en 2003 sous le nom de « XMetaL for ActiveX ». Les applications basées sur XMAX peuvent s'exécuter dans le navigateur Internet Explorer pour Windows et peuvent être intégrées dans d'autres applications prenant en charge ActiveX .
Histoire
XMetaL a été développé par SoftQuad Software , qui avait auparavant développé l'éditeur HTML HoTMetaL et l'éditeur SGML Author-Editor. XMetaL 1.0, sorti en juin 1999, a été le premier éditeur XML autonome à offrir une interface utilisateur de type traitement de texte. société Corel basée à Ottawa a acheté SoftQuad, mais n'a pas réussi à développer l'entreprise avec succès. En 2003, XMetaL a été rebaptisé « XMetaL Author », car certaines fonctionnalités d'extension et de personnalisation du produit ont été séparées dans une application « XMetaL Developer ».
En 2004, Corel vend l'activité XMetaL à Blast Radius , une société basée à Vancouver , qui hébergeait encore la plupart des membres de l'équipe de développement XMetaL d'origine. Critique, un produit développé par Blast Radius pour la révision collaborative de documents XML, sera plus tard rebaptisé « XMetaL Reviewer ». XMetaL a été le premier éditeur XML majeur à fournir des fonctionnalités spécifiques pour DITA . JustSystems Corporation , basée au Japon, a acquis l'activité XMetaL de Blast Radius, gardant l'équipe de développement XMetaL basée à Vancouver.