2010-02-11 9 views
6

पर ओपन सोर्स विकल्प मैं एक ऐसे वेब ऐप पर काम कर रहा हूं जिसे लगातार स्टोरेज (संभवतः एक जेसीआर) से डीआईटीए दस्तावेजों को संसाधित करने की आवश्यकता होगी। DITA Open Toolkit एकमात्र डीआईटीए कार्यान्वयन है जिसे मैं जानता हूं, लेकिन इसके लिए आपके सभी दस्तावेज़ फाइल सिस्टम पर मौजूद हैं। आदर्श रूप में, मुझे कुछ ऐसा करना चाहिए जो डीआईटीए ओटी की तरह काम करता है, लेकिन आपको अन्य स्रोतों से संदर्भित सामग्री खींचने के लिए एक रिज़ॉलर (एक एक्सएसएलटी यूआरआईएसओवरवर की तरह) प्रदान करने की अनुमति देता है।डीआईटीए ओपन टूलकिट

यदि लोगों के पास अन्य विचार हैं, जैसे कि वर्चुअल फाइल सिस्टम का उपयोग करने में डीआईटीए ओटी को काम करने के लिए ट्रिक करने के लिए, मुझे उनको भी सुनना अच्छा लगेगा। धन्यवाद!

संपादित करें: मैं मूल पोस्ट में उल्लेख करना भूल गया कि मैं ओपन-सोर्स समाधान की तलाश में हूं, क्योंकि यह शैक्षिक सामुदायिक लाइसेंस के तहत जारी एक परियोजना के लिए है।

+0

जेसीआर = जावा सामग्री रिपोजिटरी विनिर्देश? डीआईटीए ओटी = डीआईटीए ओपन टूलकिट? – Verhagen

+0

हां, जेसीआर के बारे में खेद है; यह एक उदाहरण होना था। – acfoltzer

उत्तर

5

कुछ मूल्यांकन के बाद, XMLMind Dita कनवर्टर (Ditac) का नवीनतम संस्करण वास्तव में नौकरी पर निर्भर है। प्रदर्शन में कम से कम दोगुना कि ओपन टूलकिट के समान परियोजनाओं के निर्माण के लिए है: XMLMind डीटा कनवर्टर (ditac) के बारे में नोट करने के लिए http://www.xmlmind.com/ditac/

+0

क्या आपने अपने वेब एप्लिकेशन में डीआईटीएसी को एकीकृत किया था? वास्तव में मुझे एक php आधारित अनुप्रयोग में ditac एम्बेड करना है। लेकिन [दस्तावेज़ीकरण] में (http://www.xmlmind.com/ditac/_distrib/doc/manual/webhelp/manual-7.html#I_r2wxoh_) वे केवल जावा एप्लिकेशन में एम्बेड करने के बारे में वर्णन कर रहे हैं। क्या php में ऐसा करने का कोई तरीका है? – Vineeth

+0

मैं उस परियोजना को छोड़कर घायल हो गया, लेकिन मेरी समझ यह है कि वे एक और दृष्टिकोण लेते हैं। – acfoltzer

1

Arbortext (विशेष रूप से Arbortext सामग्री प्रबंधक) पर देखें। Arbortext xinclude, कैटलॉग फ़ाइलों का समर्थन करता है, और इसमें एक उत्पादन-तैयार पीडीएफ और डिजिटल मीडिया प्रकाशन उपकरण भी है जो आपको ओटीके के साथ नहीं मिलता है। ओटीके वास्तव में उत्पादन के लिए नहीं है।

हां, मैं एक विक्रेता हूं (अब), लेकिन मैंने एक दशक पहले एक कार्यान्वयनकर्ता के रूप में शुरू किया था। मैं कई सामुदायिक प्रश्नों का उत्तर देता हूं और लोगों के प्रश्नों के उत्तर देने के लिए दो दर्जन संसाधन प्रायोजित करता हूं। इनमें से सबसे अच्छा एसएफ बे पीटीसी अर्बोर्टेक्स्ट यूज़र ग्रुप (आभासी) है।

क्या आप जूनियर क्या कर रहे हैं जैसे कुछ करना चाहते हैं? (मैं केवल एक लिंक पोस्ट कर सकता हूं, इसलिए यह मेरा होगा ..) जूनियर डॉट नेट पर जाएं, समर्थन, तकनीकी दस्तावेज़ीकरण, पूर्व श्रृंखला प्लेटफ़ॉर्म, पूर्व श्रृंखला दस्तावेज़ों में से कोई भी चुनें। वे सीधे वेब पर विषय दिखा रहे हैं (यह राउटर और पीडीएफ पुस्तकों में स्रोत कोड के अंदर भी है)। अगर मैं समझता हूं कि आप क्या करने की कोशिश कर रहे हैं तो इससे मदद मिलेगी।

मुझे ऑफ़लाइन पहुंचने के लिए स्वतंत्र महसूस करें।

+0

कृपया पाद लेख न जोड़ें; यदि आप अतिरिक्त संपर्क विवरण जोड़ना चाहते हैं, तो आप इसे अपने प्रोफाइल पेज पर कर सकते हैं। –

1

शायद DITA2Go मदद कर सकते हैं:

http://www.dita2go.com/

DITA2Go अपनी फ़ाइलें कहीं आप होना करने के लिए कृपया की अनुमति देता है, जैसा कि आप का अनुरोध किया। इसमें ओटी द्वारा प्रदान किए जाने वाले कई एक्सटेंशन भी हैं, जैसे स्कोप्ड कीडेफ और डिटावाल्स, जो डीआईटीए 1.3 के लिए विचाराधीन हैं। यह प्रमुख लाइव परियोजनाओं पर काम कर रहे दो टीसी सदस्यों के गहन सहयोग के साथ बनाया गया था, और वर्तमान में सैकड़ों लोगों द्वारा इसका उपयोग किया जाता है। यह ओटी के रूप में लगभग दस गुना तेज है, सी ++ के लिए धन्यवाद, और उपयोग करने के लिए कोई प्रोग्रामिंग कौशल की आवश्यकता नहीं है।

यह मुफ़्त है, लेकिन यह ओपन सोर्स नहीं है। यह पूरी तरह से समर्थित है और डेवलपर्स तुरंत बग ठीक करते हैं और अक्सर अनुरोध पर एक या दो दिनों में नई सुविधाएं जोड़ते हैं। हाल के एक सर्वेक्षण के मुताबिक, यह एक वाणिज्यिक उत्पाद, एमआईएफ 2 जीओ के साथ अपने कोड का एक बड़ा हिस्सा साझा करता है, जो कि लगभग 25% फ्रेममेकर उपयोगकर्ताओं द्वारा उपयोग किया जाने वाला टूल है, जो डीआईटीए में जा रहे हैं।

मुझे मुक्त स्रोत होने के लिए स्वतंत्र रूप से लाइसेंस प्राप्त दस्तावेज़ बनाने के लिए उपयोग किए जाने वाले टूल के लिए आवश्यकता नहीं दिखाई देती है। आउटपुट के उपयोग पर बिल्कुल कोई प्रतिबंध नहीं है, जो स्पष्ट रूप से उपयोगकर्ता से संबंधित है, ओमनी सिस्टम के लिए नहीं।

एचटीएच!

+0

कैसे? क्यूं कर? तथ्यों के साथ उत्तर अधिक से अधिक उपयोगी हैं। – ddri

1

ईएमसी डेवलपर नेटवर्क पर DITA XProc pipelines का यह नया सेट देखने लायक हो सकता है। इसे विकास के लिए मुफ्त डाउनलोड किया जा सकता है (और वहां एक एक्सपीआरसी इंजन भी है)।

यह पैकेज अक्टूबर 2010 के अंत में दिखाई दिया। उद्धरण: "परियोजना का उद्देश्य डीआईटीए ओपन टूलकिट (डीआईटीए-ओटी) के लिए एक विकल्प प्रदान करना है जो फ़ाइल सिस्टम-आधारित प्रसंस्करण पर निर्भर नहीं है, जावा और चींटी पर कोई प्रत्यक्ष निर्भरता नहीं है, और एक्सएमएल का उपयोग करता है अधिक लचीलापन, एक्स्टेंसिबिलिटी, पोर्टेबिलिटी और अंततः बेहतर प्रदर्शन प्रदान करने के लिए एक्सपीआरओ की प्रोसेसिंग क्षमताओं। पाइपलाइन मानक एक्सपीआरसी सुविधाओं को जितना संभव हो सके उपयोग करते हैं, इसलिए बहुत कम या कोई प्रयास नहीं होने पर, उपयोगकर्ताओं को किसी भी अनुपालन वाले XProc कार्यान्वयन के साथ उनका उपयोग करने में सक्षम होना चाहिए। पाइपलाइनों का परीक्षण ईएमसी डॉक्यूमेंटम एक्सपीआरसी इंजन (कैल्यूमेट) संस्करण 1.0.12 के साथ किया गया है। "

+0

यह वास्तव में आकर्षक लग रहा है, लेकिन मुझे चिंता है कि कस्टम XProc एक्सटेंशन शैक्षणिक समुदाय लाइसेंस के साथ संगत लाइसेंस के तहत लागू नहीं किए गए हैं। यह कम से कम शुरू करने के लिए एक जगह है! धन्यवाद। – acfoltzer

1

मेरा सहकर्मी बस मुझे डीआईटीए कंपाइलर के बारे में बात करता है। जाहिर है यह एक्सएमएल दिमाग का हिस्सा है। उनके अनुसार, कार्यान्वयन काफी पूरा नहीं है।

संबंधित मुद्दे