문제

나는 영구적 인 저장소 (아마도 JCR)에서 DITA 문서를 처리 해야하는 웹 앱에서 작업하고 있습니다. 그만큼 DITA 오픈 툴킷 내가 알고있는 유일한 DITA 구현이지만 모든 문서가 파일 시스템에 존재해야합니다. 이상적으로는 Dita OT와 같이 작동하는 것을 원하지만 다른 소스에서 참조 된 컨텐츠를 가져 오기 위해 Resolver (XSLT UriResolver와 마찬가지로)를 제공 할 수 있습니다.

사람들이 가상 파일 시스템을 사용하여 Dita OT를 속이는 것과 같은 다른 아이디어를 가지고 있다면, 그 말을 듣고 싶습니다. 감사!

편집하다: 원래 게시물에서 교육 커뮤니티 라이센스에 따라 발표 된 프로젝트를위한 오픈 소스 솔루션을 찾고 있다고 언급하는 것을 잊었습니다.

도움이 되었습니까?

해결책

평가 후 XMLMIND DITA 변환기 (DITAC)의 최신 버전은 실제로 작업에 달려 있습니다. 성능은 동일한 프로젝트를 구축하기위한 오픈 툴킷의 두 배입니다. http://www.xmlmind.com/ditac/

다른 팁

XMLMIND DITA Converter (DITAC)에 대해 주목해야 할 것은 Mozilla Public 라이센스에 따라 출시된다는 것입니다. http://www.gnu.org/licenses/license-list.html#gplincompatiblelicenses GPL과 호환되지 않습니다.

보다 arbortext (특히 Arbortext Content Manager). Arbortext는 XinClude, 카탈로그 파일을 지원하며 OTK와 관련이없는 프로덕션 준비 PDF 및 디지털 미디어 게시 도구도 있습니다. OTK는 실제로 생산을위한 것이 아닙니다.

예, 저는 공급 업체 (현재)이지만 10 년 전에 구현 자로 시작했습니다. 나는 많은 지역 사회 질문에 답하고 사람들의 질문에 대한 답변을 얻기 위해 12 개의 자원을 후원합니다. 그 중 최고는 SF Bay PTC Arbortext 사용자 그룹 (가상)입니다.

주니퍼가하는 일과 같은 일을하고 싶습니까? (나는 하나의 링크 만 게시 할 수 있으므로 내 것이 될 것입니다.) Juniper Dot Net으로 가서 지원, 기술 문서, 전-시리즈 플랫폼, Ex 시리즈 문서를 선택하십시오. 그들은 웹에 직접 주제를 보여줍니다 (라우터의 소스 코드와 PDF 서적에도 있습니다). 내가 당신이하는 일을 이해하면 도움이 될 것입니다.

오프라인으로 저에게 연락하십시오.

이 새로운 세트 DITA XPROC 파이프 라인 EMC 개발자 네트워크는 조사 할 가치가있을 수 있습니다. 개발을 위해 무료로 다운로드 할 수 있습니다 (XPROC 엔진도 있습니다).

이 패키지는 2010 년 10 월 말에 실 렸습니다. "프로젝트의 목표는 파일 시스템 기반 처리에 의존하지 않는 DITA-OT (DITA Open Toolkit)에 대한 대안을 제공하는 것입니다. Java에 대한 직접적인 의존성이 없습니다. ANT, XPROC의 XML 처리 기능을 사용하여 유연성, 확장 성, 이식성 및 궁극적으로 더 나은 성능을 제공합니다. 파이프 라인은 가능한 한 표준 XPROC 기능을 사용하므로 거의 또는 전혀 노력하지 않으면 사용자가 가능해야합니다. 준수 XProc 구현과 함께 사용하려면 파이프 라인은 EMC Documentum XPROC 엔진 (CALUMET) 버전 1.0.12로 테스트되었습니다. "

내 동료는 방금 Dita 컴파일러에 대해 나에게 이야기합니다. 분명히 그것은 XML 마음의 일부입니다. 그에 따르면, 구현은 완전하지 않습니다.

어쩌면 dita2go가 도움을 줄 수 있습니다.

http://www.dita2go.com/

DITA2GO를 사용하면 요청한대로 파일이 원하는 곳이 될 수 있습니다. 또한 DITA 1.3을 고려하고있는 스코프 키드프 및 디타 발과 같은 OT가 제공하는 것 이상의 연장이 있습니다. 주요 라이브 프로젝트에서 일하는 두 명의 TC 회원의 강렬한 협력으로 만들어졌으며 현재 수백 명의 사람들이 사용하고 있습니다. 또한 C ++ 덕분에 OT의 약 10 배나 빠르며 사용할 프로그래밍 기술이 필요하지 않습니다.

무료이지만 오픈 소스는 아닙니다. 완전히 지원되며 개발자는 즉시 버그를 수정하고 종종 요청시 하루나 이틀 안에 새로운 기능을 추가합니다. 최근 설문 조사에 따르면 DITA로 이사하는 Framemaker 사용자의 약 25%가 사용하는 상용 제품 MIF2GO와 코드의 상당 부분을 공유합니다.

나는 자유롭게 라이센스가있는 문서를 만들기 위해 사용되는 도구에 대한 요구 사항이 보이지 않습니다. OMNI 시스템이 아닌 사용자에게 속하는 출력 사용에 대한 제한은 전혀 없습니다.

HTH!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top