Альтернатива с открытым исходным кодом DITA Открывает Toolkit

Я работаю над веб-приложением, которое должно будет обработать документы DITA от персистентного устройства хранения данных (вероятно, JCR). DITA Открывают, Toolkit является единственной реализацией DITA, о которой я знаю, но это требует, чтобы все Ваши документы существовали в файловой системе. Идеально, я хотел бы что-то, что работает как DITA OT, но позволяет Вам обеспечивать сопоставитель (во многом как XSLT URIResolver) для получения по запросу содержания, на которое ссылаются, из других источников.

Если у людей есть другие идеи, такие как использование виртуальной файловой системы для обманывания DITA OT в работу, я хотел бы услышать их также.Спасибо!

Править: Я забыл упоминать в исходном сообщении, что я ищу решение с открытым исходным кодом, как это для проекта, выпущенного в соответствии с Образовательной Общественной Лицензией.

6
задан acfoltzer 9 March 2010 в 12:23
поделиться

2 ответа

Посмотрите на Arbortext (в частности, менеджер содержимого Arbortext). Arbortext поддерживает xinclude, файлы каталогов, а также имеет готовый к производству инструмент для публикации PDF-файлов и цифровых носителей, которого нет в OTK. OTK на самом деле не предназначен для производства.

Да, я продавец (сейчас), но я начал как разработчик более десяти лет назад. Я отвечаю на множество вопросов сообщества и спонсирую два десятка ресурсов для получения ответов на вопросы людей. Лучшей из них является группа пользователей SF Bay PTC Arbortext (виртуальная).

Хотите сделать что-то вроде того, что делает Juniper? (Я могу разместить только одну ссылку, так что она будет моей ..) перейдите в сеть juniper dot, выберите поддержку, техническую документацию, платформы бывшей серии, любую документацию бывшей серии. Они показывают темы в Интернете напрямую (это также в исходном коде маршрутизатора и в книгах в формате pdf). Было бы полезно, если бы я понял, что вы пытаетесь сделать.

Не стесняйтесь обращаться ко мне в офлайн-режиме.

1
ответ дан 9 December 2019 в 22:33
поделиться

Может быть, DITA2Go может помочь:

http://www.dita2go.com/

DITA2Go позволяет вашим файлам быть где угодно, так как вы запросили. Он также имеет множество расширений, выходящих за рамки того, что предоставляет OT, например, ключевые определения с ограниченной областью действия и ditavals, которые находятся на рассмотрении для DITA 1.3. Он был создан в тесном сотрудничестве двух участников TC, работающих над крупными живыми проектами, и в настоящее время используется сотнями людей. Он также примерно в десять раз быстрее, чем OT, благодаря C ++, и не требует программирования. навыки вообще использовать.

Это бесплатно, но не с открытым исходным кодом. Он полностью поддерживается, и разработчики немедленно исправляют ошибки и часто добавляют новые функции через день или два по запросу. По данным недавнего опроса, он имеет большую часть своего кода с коммерческим продуктом Mif2Go, который используется примерно 25% пользователей FrameMaker, переходящих на DITA.

Я не вижу требования, чтобы инструменты, используемые для создания свободно лицензируемых документов, сами были с открытым исходным кодом. Нет абсолютно никаких ограничений на использование вывода, который явно принадлежит пользователю, а не Omni Systems.

HTH!

1
ответ дан 9 December 2019 в 22:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: