Question

Je travaille sur une application web qui devra traiter les documents DITA de stockage persistant (probablement un JCR). DITA Toolkit ouvert est la seule implémentation DITA Je suis au courant, mais il exige que tous vos documents d'exister sur le système de fichiers. Idéalement, je voudrais quelque chose qui fonctionne comme le DITA OT, mais vous permet de fournir un résolveur (un peu comme un URIResolver XSLT) pour extraire du contenu référencé à partir d'autres sources.

Si les gens ont d'autres idées, comme l'utilisation d'un système de fichiers virtuel pour tromper le DITA OT en travail, j'aimerais entendre ceux aussi. Merci!

Edit:. J'ai oublié de mentionner dans le message original que je suis à la recherche d'une solution open-source, car cela est un projet sous licence communauté éducative

Était-ce utile?

La solution

Après une évaluation, la nouvelle version du XMLmind Dita Converter (DiTAC) est vraiment à la hauteur. La performance est au moins le double de la boîte à outils ouverte pour la construction de projets identiques: http://www.xmlmind.com/ditac /

Autres conseils

Une chose à noter à propos XMLmind Dita Converter (DiTAC) est qu'il est publié sous la licence Mozilla Public License, qui, selon http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses n'est pas compatible avec la GPL.

Regardez Arbortext (spécifiquement Arbortext Content Manager). Arbortext supporte xinclude, les fichiers de catalogue, et il dispose également d'un PDF prêt pour la production et l'outil d'édition de médias numériques que vous ne recevez pas le OTK. Le OTK est pas vraiment censé être pour la production.

Oui, je suis un vendeur (maintenant), mais j'ai commencé comme il y a plus implémenteur une décennie. Je réponds beaucoup de questions communautaires et parrainer deux douzaines de ressources pour obtenir les questions des gens ont répondu. Le meilleur de ce qui est la SF Bay PTC Arbortext User Group (virtuel).

Vous cherchez à faire quelque chose comme ce que Juniper fait? (Je ne peux pas poster un lien, il va être le mien ..) aller dot net genièvre, choisissez support, documentation technique, les plates-formes ex-série, l'une des séries ex docs. Ils montrent des sujets sur le web directement (il est aussi à l'intérieur du code source sur le routeur et dans les livres pdf). Il serait utile si je comprends ce que vous essayez de faire.

Ne hésitez pas à me rejoindre hors ligne.

Ce nouvel ensemble de pipelines DITA XProc sur le Developer Network EMC pourrait être intéressant de regarder dans. Il peut être téléchargé gratuitement pour le développement (et il y a un moteur de XProc là aussi).

Ce paquet est apparu à la fin Octobre 2010. Citation: « Le but du projet est de fournir une alternative à l'DITA Open Toolkit (DITA-OT) qui ne repose pas sur le traitement à base de système de fichiers, n'a pas de dépendance directe Java et Ant, et utilise du traitement XML capacités de XProc pour offrir une plus grande flexibilité, l'extensibilité, la portabilité, et en fin de compte également une meilleure performance. Les pipelines d'utilisation des fonctionnalités XProc standard autant que possible, avec peu ou pas d'effort, les utilisateurs devraient pouvoir les utiliser avec toute mise en œuvre de XProc conforme. La pipelines ont été testés avec moteur EMC Documentum XProc (Calumet) version 1.0.12. "

Mon collègue vient me parler de DITA compilateur. Apparemment, il fait partie de l'esprit xml. Selon lui, la mise en œuvre est pas tout à fait complète.

Peut-être DITA2Go peut aider:

http://www.dita2go.com/

DITA2Go permet à vos fichiers d'être vous n'importe où s'il vous plaît, comme vous avez demandé. Il a également de nombreuses extensions au-delà de ce que l'Ancien Testament fournit, tels que keydefs et ditavals scope, qui sont à l'étude pour DITA 1.3. Il a été créé avec la collaboration intense de deux membres du comité technique de travail sur les grands projets en cours et est utilisé par des centaines de personnes actuellement. Il est également à environ dix fois plus vite que l'Ancien Testament, grâce à C ++ et exige aucune compétence en programmation à utiliser.

Il est libre, mais il est Open Source. Il est entièrement pris en charge et les développeurs corriger les bugs ajouter immédiatement et souvent de nouvelles fonctionnalités en un jour ou deux sur demande. Elle partage une grande partie de son code avec un produit commercial, Mif2Go, qui est l'outil utilisé par environ 25% des utilisateurs FrameMaker qui se déplacent à DITA, selon une enquête récente.

Je ne vois pas une exigence pour les outils utilisés pour créer un document librement sous licence pour être Open Source eux-mêmes. Il n'y a absolument aucune restriction sur l'utilisation de la sortie, qui appartient évidemment à l'utilisateur, et non à Omni Systems.

HTH!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top