Domanda

sto lavorando su una web app che dovrà elaborare i documenti DITA dalla memoria permanente (probabilmente un JCR). Il DITA Aprire Toolkit è l'unica applicazione DITA Sono consapevole di, ma richiede tutti i vostri documenti di esistere sul filesystem. Idealmente, vorrei qualcosa che funziona come il DITA OT, ma consente di fornire un resolver (molto simile a un XSLT URIResolver) per estrarre il contenuto di riferimento da altre fonti.

Se le persone hanno altre idee, come l'utilizzo di un file system virtuale per ingannare il DITA OT nel lavoro, mi piacerebbe sentire anche quelle. Grazie!

Modifica:. Ho dimenticato di dire nel post originale che sto cercando una soluzione open-source, in quanto si tratta di un progetto rilasciato sotto licenza Comunità Educativa

È stato utile?

Soluzione

Dopo un po 'di valutazione, la versione più recente del XMLMind Dita Converter (DiTAC) è davvero all'altezza del compito. Le prestazioni sono almeno il doppio della Open Toolkit per la costruzione di progetti identici: http://www.xmlmind.com/ditac /

Altri suggerimenti

Una cosa da notare su XMLMind Dita Converter (DiTAC) è che è rilasciato sotto la Mozilla Public License, che secondo http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses non è compatibile con GPL.

Arbortext (in particolare Arbortext Content manager). Arbortext supporta XInclude, file di catalogo, e ha anche uno strumento di pubblicazione dei media digitali pronto per la produzione in formato PDF e che non si ottiene con l'OTK. L'OTK non è veramente destinata a essere per la produzione.

Sì, sono un venditore (ora), ma ho iniziato come un realizzatore più di un decennio fa. Rispondo un sacco di domande della comunità e sponsor due risorse dozzine per ottenere risposte alle domande della gente. La migliore delle quali è la PTC Arbortext User Group SF Bay (virtuale).

Stai cercando di fare qualcosa di simile a ciò che Juniper sta facendo? (Posso postare solo link, quindi sarà la mia ..) vai a ginepro dot net, scegliere il supporto, documentazione tecnica, le piattaforme serie EX, uno qualsiasi dei documenti della serie EX. Stanno mostrando argomenti sul web direttamente (è anche all'interno del codice sorgente sul router e nei libri pdf). Sarebbe utile se ho capito quello che stai cercando di fare.

Sentitevi liberi di entrare in contatto con me in linea.

Questa nuova serie di condutture DITA XProc sulla EMC Developer Network potrebbe essere la pena di guardare dentro, come moto a luogo, andare da dentro a fuori: I put my hand inTO my pocket = metto la mano in tasca. Esso può essere scaricato gratuitamente per lo sviluppo (e c'è un motore XProc anche lì).

Il pacchetto è apparso alla fine di ottobre 2010. Citazione: "L'obiettivo del progetto è quello di fornire un'alternativa al DITA Aprire Toolkit (DITA-OT) che non si basa sulla elaborazione dei file basato sul sistema, non ha alcuna dipendenza diretta su Java e Ant, e si avvale del trattamento XML capacità di XProc per offrire una maggiore flessibilità, estensibilità, la portabilità, e in ultima analisi anche la migliore prestazione. Le tubazioni utilizzano XProc caratteristiche standard il più possibile, quindi con poco o nessun sforzo, gli utenti dovrebbero essere in grado di usarli con qualsiasi implementazione XProc compatibile. Il oleodotti sono stati testati con EMC Documentum XProc Engine (Calumet) versione 1.0.12. "

Il mio collega solo parlare con me di DITA compilatore. A quanto pare è una parte della mente xml. Secondo lui, l'implementazione non è abbastanza completo.

Forse DITA2Go può aiutare:

http://www.dita2go.com/

DITA2Go permette ai file di essere ovunque ti pare, come da voi richiesto. Ha anche numerose estensioni oltre quello OT fornisce, come keydefs e ditavals con ambito, che sono sotto considerazione per DITA 1.3. E 'stato creato con intensa collaborazione di due membri del TC che lavorano su grandi progetti dal vivo, ed è utilizzato da centinaia di persone attualmente. E 'anche circa dieci volte più veloce OT, grazie a C ++, e non richiede competenze di programmazione a tutti di utilizzare.

E 'gratuito, ma non è Open Source. Si è pienamente supportato e gli sviluppatori correggere i bug immediatamente e spesso aggiungere nuove funzionalità in un giorno o due, su richiesta. Condivide una gran parte del suo codice con un prodotto commerciale, Mif2Go, che è lo strumento utilizzato da circa il 25% degli utenti di FrameMaker che si stanno muovendo per DITA, secondo un recente sondaggio.

Non vedo un requisito per gli strumenti utilizzati per creare un documento liberamente con licenza di essere Open Source se stessi. Non ci sono assolutamente restrizioni per l'impiego dei risultati, che appartiene ovviamente per l'utente, per non Omni Systems.

HTH!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top