DITAオープンツールキットに代わるオープンソース
-
20-09-2019 - |
質問
私は、永続的なストレージ(おそらくJCR)からDITAドキュメントを処理する必要があるWebアプリに取り組んでいます。 DITAオープンツールキット 私が知っている唯一のDITA実装ですが、すべてのドキュメントがファイルシステムに存在する必要があります。理想的には、Dita OTのように機能するものが欲しいのですが、他のソースから参照されたコンテンツを引き出すためにリゾルバー(XSLT UrireSolverのような)を提供できるようにします。
仮想ファイルシステムを使用してDITA OTをだまして動作させるなど、他のアイデアがある場合は、それらも聞きたいです。ありがとう!
編集: 元の投稿では、教育コミュニティライセンスの下でリリースされたプロジェクトのためのオープンソースソリューションを探していることをお勧めします。
解決
いくつかの評価の後、XMLMIND DITA Converter(DITAC)の最新バージョンは本当に仕事に任されています。パフォーマンスは、同一のプロジェクトを構築するためのオープンツールキットのパフォーマンスの2倍です。 http://www.xmlmind.com/ditac/
他のヒント
Xmlmind Dita Converter(DITAC)について注意すべきことの1つは、Mozilla Publicライセンスの下でリリースされていることです。 http://www.gnu.org/licenses/license-list.html#gplincompatiblelicenses GPLと互換性がありません。
見る arbortext (具体的にはArbortextコンテンツマネージャー)。 Arbortextは、Xinclude、Catalog Filesをサポートしており、OTKでは得られない制作対応PDFおよびデジタルメディアパブリッシングツールもあります。 OTKは、実際に生産用になることを意図したものではありません。
はい、私はベンダー(現在)ですが、10年以上前に実装者として始めました。私は多くのコミュニティの質問に答え、人々の質問に答えを得るために20個のリソースを後援しています。最高はSF Bay PTC Arbortextユーザーグループ(Virtual)です。
ジュニパーがやっていることのようなことをしたいと思っていますか? (私は1つのリンクしか投稿できないので、それは私のものになるでしょう。)ジュニパードットネットに移動し、サポート、技術文書、元シリーズプラットフォーム、元シリーズドキュメントを選択します。彼らは、Webに直接トピックを示しています(ルーターのソースコードとPDFブック内にもあります)。あなたがやろうとしていることを理解すれば、それは助けになるでしょう。
オフラインで私に連絡してください。
この新しいセット DITA XPROCパイプライン EMC開発者ネットワークでは、検討する価値があるかもしれません。開発のために無料でダウンロードできます(また、XPROCエンジンもあります)。
このパッケージは2010年10月末に登場しました。引用:「プロジェクトの目的は、ファイルシステムベースの処理に依存しないDITAオープンツールキット(DITA-OT)に代わるものを提供することです。 ant、およびXPROCのXML処理機能を利用して、柔軟性、拡張性、移植性、そして最終的にはパフォーマンスも向上します。パイプラインは、標準のXPROC機能を可能な限り使用しているため、努力がほとんどないかどうかにかかわらず、ユーザーはできるはずです。準拠したXPROC実装でそれらを使用するために。パイプラインは、EMC Documentum XPROC Engine(Calumet)バージョン1.0.12でテストされています。」
私の同僚は、ディタコンパイラについて私に話しかけています。どうやらそれはXMLマインドの一部です。彼によると、実装は完全には完全ではありません。
多分dita2goは助けることができます:
dita2goは、あなたが要求したように、あなたのファイルがあなたが好きな場所になることを可能にします。また、Scoped KeyDEFSやDitavalsなど、DITA 1.3を検討しているDitavalsなど、OTが提供するものを超えて多数の拡張機能があります。これは、主要なライブプロジェクトに取り組んでいる2人のTCメンバーの激しいコラボレーションで作成され、現在何百人もの人々が使用しています。また、C ++のおかげでOTの約10倍の速さであり、使用するためにまったくプログラミングスキルを必要としません。
無料ですが、オープンソースではありません。それは完全にサポートされており、開発者はすぐにバグを修正し、リクエストに応じて1日か2日で新しい機能を追加します。最近の調査によると、コードの大部分を商用製品であるMIF2GOと共有しています。MIF2GOは、DITAに移動しているFramemakerユーザーの約25%が使用するツールです。
自由にライセンスされたドキュメントを作成するために使用されるツールの要件は、自分でオープンソースになるとは思わない。 OMNIシステムではなく、明らかにユーザーに属する出力の使用に関する制限はまったくありません。
hth!