2011-12-21 44 views
7

मुझे ओएसएस या वाणिज्यिक वेब-आधारित (जावास्क्रिप्ट) WYSIWYG * संपादक पर एक कठिन समय मिल रहा है जो एक्सएसएल: एफओ उत्पन्न करता है। मैं संपादक करने में सक्षम है करने के लिए प्यार होता है चाहेंगे ...कोई जावास्क्रिप्ट (वेब-आधारित) wysiwyg संपादक जो xsl का उत्पादन करता है: fo

  • उपयोगकर्ता, आम पाठ संपादक इंटरफेस के साथ प्रस्तुत किया जाता है के विपरीत संपादक मैं वर्तमान में टाइप कर रहा हूँ इस सवाल का इतना करने के लिए प्रस्तुत करने के लिए नहीं।
  • उपयोगकर्ता एक्सएसएल: एफओ (नए पेज, नए क्षेत्र) द्वारा प्रदान किए गए सभी संरचनात्मक घटकों को परिभाषित करने में सक्षम है। संपादक द्वारा किए जा सकने वाले किसी भी "सरलीकरण" (जैसे कि कुछ अंतर्निहित एक्सएसएल: ग्राफिक्स और पसंद करने के लिए आवश्यक एफओ स्वरूपण को संभालना) सहायक होगा
  • सूचियों और तालिकाओं जैसे ग्राफिक्स, आदि जैसे इनलाइन क्षेत्रों को बनाने की क्षमता XSL के दायरे के भीतर शैली के लिए
  • की क्षमता: एफओ विनिर्देश

(*) चूंकि यह एक WYSIWYG संपादक है, वहाँ पूर्वावलोकन करने के लिए दस्तावेज़ बनाया जा रहा की क्षमता होनी चाहिए। चूंकि एक्सएसएल: एफओ के लिए एक्सएलएस की आवश्यकता होती है: एफओ प्रोसेसर दस्तावेजों (आरटीएफ, पीडीएफ इत्यादि) में अनुवाद करने के लिए) मैं उम्मीद करता हूं कि कौन सा दस्तावेज़ प्रकार मैं प्रस्तुत करना चाहता हूं, "पूर्वावलोकन" का चयन करें, और वह दस्तावेज़ होना चाहिए पूर्वावलोकन के लिए प्रस्तुत किया गया (एक आईफ्रेम में, एक और विंडो, जो भी हो)। मैं उम्मीद करता हूं कि इसे सर्वर-साइड एक्सएसएल: एफओ प्रोसेसर घटक की भी आवश्यकता होगी। एक बोनस एक "डिफ़ॉल्ट" ऑटो-पूर्वावलोकन होगा जो उपयोगकर्ताओं को सामग्री-निर्माण "रोकें" (यदि उपयोगकर्ता 5 सेकंड के लिए सामग्री नहीं जोड़ता है, ऑटो-पूर्वावलोकन) के दौरान पूर्वावलोकन को अद्यतन करने के लिए सर्वर को AJAX अनुरोध भेजता है।

+0

"चूंकि एक्सएसएल: एफओ के लिए एक एक्सएसएलटी की अर्थ है कि इसे एक दस्तावेज़ (एक्सएचटीएमएल, आरटीएफ, पीडीएफ, आदि इत्यादि) में अर्थपूर्ण रूप से अनुवाद करना है ..." थोड़ा अजीब लगता है। एक्सएसएल-एफओ का उत्पादन करने का सबसे आम तरीका एक्सएमएलटी स्टाइलशीट को एक्सएमएल दस्तावेज़ में लागू करना है (उदाहरण के लिए एक डॉकबुक दस्तावेज़)। लेकिन एक बार जब आपके पास एक्सएसएल-एफओ मार्कअप हो, तो आपको एक्सएसएलटी की आवश्यकता नहीं है, आपको ऐसे सॉफ़्टवेयर की आवश्यकता है जो इसे प्रस्तुत कर सके (एक एक्सएसएल-एफओ फॉर्मेटर, जैसे कि [एफओपी] (http://xmlgraphics.apache.org/fop/)) । क्या मैं आपको गलत समझ रहा हूँ? – mzjn

+0

यह आप नहीं हैं जो गलत समझते हैं, यह वह था जिसने तकनीकों को सही नहीं याद किया - मैंने अपनी इस गलतता को दर्शाने के लिए अपना प्रश्न अपडेट किया है। उसे इंगित करने के लिए धन्यवाद। मेरा सवाल, हालांकि, बनी हुई है। यदि संभव हो तो मैं इस इंटरमीडिएरी एक्सएसटीएल अनुवाद को डॉकबुक या [एक्स] एचटीएमएल संपादक से नहीं करना चाहूंगा, बल्कि संपादक पर एक्सएलएस: एफओ उत्पन्न करता हूं। –

+0

हाय, एक नाग होने के लिए खेद है, लेकिन पाठ अभी भी स्पष्ट नहीं है। एक एफओ प्रोसेसर पीजीओ (या आरटीएफ) जैसे पृष्ठांकित आउटपुट में एफओ मार्कअप प्रस्तुत करता है। लेकिन एक्सएचटीएमएल ध्वनियां उत्पन्न करने के लिए एफओ प्रोसेसर का उपयोग करना वास्तव में अजीब लगता है। और आपको "एक्सएसएलटी के साथ एक्सएसएल: एफओ को परिवर्तित करने" को भी ठीक करना चाहिए। – mzjn

उत्तर

2

आप TinyMCE या CKEditor उपयोग करने का प्रयास, दोनों आप उपयोगकर्ता के संपर्क में सुविधाओं को नियंत्रित है, तो एक serverside लाइब्रेरी का उपयोग एक्सएमएल में HTML कन्वर्ट करने के लिए दे सकता है: एफओ। मैं केवल एक पुस्तकालय खोजने में सक्षम था जो यह करता है, html2fo, लेकिन मुझे नहीं लगता कि यह उन सुविधाओं की पूरी श्रृंखला का समर्थन करता है जिन्हें आप ढूंढ रहे हैं।

+1

मैंने अतीत में TinyMCE का उपयोग किया है, और वर्तमान में वेब आधारित संपादकों के रूप में FCK का उपयोग करता हूं। जैसा कि आप इंगित करते हैं, यह HTML सामग्री बनाता है। जिस समस्या के साथ मैं दौड़ता हूं वह यह है कि यह हमेशा पूरी तरह से उत्पादन नहीं करता है। तो इसे एक्सएसएलटी-> एक्सएसएल: एफओ-> डॉक्टर के माध्यम से भेजने से पहले मुझे क्लीनअप दिनचर्या जोड़नी होगी। तो यह टैग्स-> एक्सएसएलटी-> एक्सएसएल: एफओ-> डॉक्टर जैसे कुछ द्वारा निकला है। लेकिन फिर भी, यह हमेशा 100% काम नहीं करता है - और समस्याएं हमेशा प्रारंभिक HTML स्वरूपण के आसपास दिखाई देती हैं। चीजें प्रगति के रूप में मैं वास्तव में एचटीएमएल स्पेक के साथ बिल्ली/माउस खेलना नहीं चाहता हूं। –

+0

@Steve TinyMCE मेरे पास सख्त मार्कअप उत्पन्न करने का विकल्प है - एफकेसी के बारे में निश्चित नहीं है। चेकआउट http://www.gethifi.com/blog/how-to-produce-xhtml-10-strict-markup-with-tinymce। मैं यह प्रश्न भी देखूंगा, आप पोस्ट किए गए libs में से एक का उपयोग करने में सक्षम हो सकते हैं - http: // stackoverflow।कॉम/प्रश्न/85 9 4310/कैसे-परिपक्व-है-एचटीएमएलसी-अब-इन-रिलेशन-टू-जेनरेटिंग-रिपोर्ट-प्रिंटिंग –

+0

अच्छा लिंक, धन्यवाद। अगर मुझे एचटीएमएल -> ... रूट जारी रखना है, तो मैं इसे एफकेसी पर देख लूंगा। मुझे लगता है कि मैं अब भी एक दस्तावेज-तटस्थ प्रारूप जैसे एक्सएसएल: एफओ को लिखना पसंद करूंगा और वहां से विभिन्न प्रारूपों में प्रस्तुत करना चाहूंगा। मैं अपना दिमाग बदलने के लिए खुला हूं, लेकिन मौजूदा संपादकों की कमी के अलावा मुझे इस दृष्टिकोण से तकनीकी नकारात्मकता नहीं दिखाई दे रही है, लेकिन मेरे पास वर्तमान में व्यवसाय कर रहे तरीके के साथ व्यावहारिक अनुभव समस्याएं हैं। –

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

  • कोई संबंधित समस्या नहीं^_^