क्या WYSIWYG संपादक के लिए एक अच्छा रूबी मणि है जो आसानी से रेल ऐप के साथ काम करेगा?WYSIWYG संपादक मणि?
उत्तर
हालांकि यह निश्चित रूप से प्रत्यक्ष उत्तर नहीं है, अतीत में मैंने पाया है कि मैं रेडक्लोथ (या मार्कडाउन पार्सर का उपयोग करना पसंद करता हूं यदि आप वस्त्र का आनंद नहीं लेते हैं) और AJAX पूर्वावलोकन के साथ एक साधारण टेक्स्टरेरा का उपयोग करना पसंद करते हैं। आम तौर पर, WYSIWYG संपादकों के पास अनावश्यक टैग बनाने और समान बनाने का लंबा इतिहास होता है, जिससे एचटीएमएल के संभावित टूटे हुए टुकड़े होते हैं।
मुझे रूबी जेम के बारे में निश्चित नहीं है, लेकिन TinyMCE एक अनुकूलन योग्य, आमतौर पर स्थिर WYSIWYG संपादक है जो w/किसी भी प्रोजेक्ट को एकीकृत करने के लिए काफी सरल है। मैंने इसे कई बार इस्तेमाल किया है। http://github.com/UnderpantsGnome/fckeditor_on_rails/tree/master
ध्यान दें कि आप आम तौर पर बहुत फेरबदल के बिना FCKeditor के नवीनतम संस्करण में ड्रॉप कर सकते हैं अगर आप पुराने संस्करण में कीड़े में चल रहा है:
मैं FCKEditorOnRails प्लगइन का उपयोग।
रेल के साथ TinyMCE का उपयोग करने के लिए एक प्लगइन है, rails wiki पर बहुत सारी जानकारी।
लिंक रेल विकी पर टूटा या बहिष्कृत है – ChuckB
जबकि मुझे पता है कि इसका उत्तर दिया गया है मैं कपड़ा के उपयोग के संबंध में जोड़ना चाहता था ... मैं पूरी तरह से सहमत हूं, लेकिन मैं इसे before_save
फ़िल्टर में संसाधित करने की अनुशंसा करता हूं। मान लें कि आपके पास "details
" नामक डेटाबेस फ़ील्ड है - बस "details_html
" नामक एक जोड़ें। फिर कुछ इस तरह करते हैं ...
before_save :convert_details
def convert_details
return if self.details.nil?
self.details_html = RedCloth.new(self.details).to_html
end
RedCloth एक छोटे प्रक्रिया भारी प्राप्त कर सकते हैं और आप लगातार एक पर सामान कार्रवाई कर रहे हैं अगर आप कुछ स्मृति मुद्दों में चलाने के लिए ... यह सिर्फ मदद मिलेगी जा रहे हैं प्रस्तुत करना अपने कुछ आवश्यक संसाधनों को कम करें।
AJAXY पूर्वावलोकन चुना जवाब में बताया गया साथ एक WYSIWYG markdown संपादक के लिए http://livepipe.net/control/textarea पर एक नज़र डालें।
FCKEditor के लिए +1 - एक महान रेल प्लगइन है जिसमें सहायक शामिल हैं। हालांकि यह अक्सर अधिक होता है क्योंकि इसमें सब कुछ शामिल है। कई मामलों में jQuery के WYSIWYG संपादक जैसे टेक्स्ट को इनपुट क्षेत्र को लपेटने के लिए बहुत आसान कुछ आसान है।
ऐसा ही एक सवाल: What is the best WYSIWYG for Rails - Ruby on Rails Blog
मैं अभी भी मेरी ही समाधान यहाँ चिपकाया।
मैं दृढ़ता से सुझाव देता हूं कि आप WYSIHAT को आज़माएं। ऊपर वर्णित संपादकों के साथ सबसे बड़ी समस्या इसका भारी आकार और "हार्ड-टू-कस्टमाइज़" (क्षमता) है। इनमें से अधिकतर संपादकों में खराब कोड एक बड़ा मोड़ है। WYSIHAT एक WYSIWYG संपादक के लिए एक ढांचे की तरह है। अनुकूलित करने के लिए बेहद आसान है। कॉन्फ़िगर करने में आसान है। और क्या .. यह 37 सिग्नल द्वारा समर्थित है। मैं TinyMCE के बारे में क्या समझता हूं वह शब्द फीचर से पेस्ट है जो लेआउट को संरक्षित करता है। लेकिन अगर उस सुविधा के लिए मुझे बाकी वास्तव में भारी नहीं लगता है।
कृपया पढ़ें इस लेख कार्य करें: http://37signals.com/svn/posts/1330-introducing-wysihat-an-eventually-better-open-source-wysiwyg-editor
WYSIHAT के प्रयोग पर ट्यूटोरियल: भाग 1: http://jrmehle.com/2009/01/25/wysiwhat-wysihat-part-1/
भाग 2: http://jrmehle.com/2009/02/13/wysiwhat-wysihat-part-2/
और अपने जीवन बनाने के लिए और भी आसान थेरेस एक भयानक रेल-इंजन विकसित किया जेफ क्रीफ्टमेजर द्वारा (80बीन।कॉम) संपादक WYSIHAT 37signals के लिए: http://github.com/80beans/wysihat-engine
और यहाँ एक लेख जेफ Kreeftmeijer द्वारा: http://www.80beans.com/2009/10/01/wysihat-engine/
अद्यतन 2010 के लिए मैं सिर्फ tinyMCE मणि का उपयोग कर एक रेल app में TinyMCE कार्यान्वित किया।
आप इसे यहाँ पा सकते हैं: http://github.com/kete/tiny_mce
यह कम से कम 5 मिनट का समय लगा और मेरी बुनियादी परीक्षण में, यह पूरी तरह से काम कर रहा है। जून 2010 में एक प्रतिबद्धता थी, इसलिए ऐसा लगता है कि यह एक सक्रिय रूप से विकसित मणि है।
आशा है कि कुछ googlers मदद करता है।
मैं वास्तव में सीकेडिटर मणि प्यार कर रहा हूँ। यह TinyMCE की तुलना में बहुत अधिक सुरुचिपूर्ण है, खासकर यदि आप कच्चे HTML से निपटते हैं। पेज पर सीकेडिटर प्रदर्शित करता है - TinyMCE एक पॉपअप देता है। सीकेडिटर बॉक्स के ठीक बाहर सभी शीर्षकों जैसी चीजों तक पहुंच की इजाजत देता है। TinyMCE हैकिंग की आवश्यकता है।
रेडक्लोथ की सभी HTML का समर्थन करने में असमर्थता मेरे लिए एक डीलरब्रेकर थी। (अन्य चीजों के अलावा, आप किसी छवि को विवरण या कैप्शन देने का समर्थन नहीं कर सकते !!!!) मुझे लचीलापन की पूरी कमी के रूप में मार्कअप को इतना बुरा नहीं लगा। इसके अलावा, यह एक नई भाषा सीखने जैसा था - बहुत सारे मार्कअप अंतर्ज्ञानी (छवि संरेखण की तरह) के विपरीत थे, और मैं शायद उन सभी को सीखने के लिए योगदानकर्ताओं से पूछने की कल्पना नहीं कर सका।
टिप्पणियों के लिए, मैं कुछ हल्का वजन का उपयोग करूंगा, हालांकि।
मुझे सीकेएडिटर (मणि "सीकेडिटर") के साथ बुरे अनुभव हुए थे .. मैं इसे स्थानीय मास्किन पर काम करने में कामयाब रहा लेकिन उसे हरोकू में तैनात करने की कोशिश करते समय बहुत सारी समस्याएं आईं .. ऐसा लगता है जैसे कोड बहुत भारी है स्वचालित रूप से हेरोकू पर कोड को प्रीकंपाइल करें ... इसका मतलब है कि यह काफी बेकार है ...
संपादित करें: समाधान: सुनिश्चित करें कि आप इसे हेरोोकू पर तैनात करने से पहले जावास्क्रिप्ट को प्रीकंपाइल करें।
मैं छोटे एमसीई का उपयोग करता हूं यह जावा स्क्रिप्ट समाधान है जिसे मैंने HTML अनुप्रयोगों को संपादित करने के लिए वेब अनुप्रयोगों के साथ एकीकृत किया है।
- 1. WYSIWYG संपादक
- 2. Google क्लोजर संपादक/WYSIWYG
- 3. सीकेडिटर wysiwyg संपादक
- 4. जावा WYSIWYG HTML संपादक
- 5. लाइटवेट wysiwyg संपादक
- 6. छोटे, कस्टम WYSIWYG संपादक
- 7. एंबेडेबल WYSIWYG समीकरण संपादक
- 8. WYSIWYG 'एंड्रॉइड' में संपादक देखें?
- 9. jsoup श्वेतसूची आराम मोड wysiwyg संपादक
- 10. बेस्ट फ्री उपलब्ध wysiwyg एचटीएमएल संपादक
- 11. वेब के लिए डॉकबुक wysiwyg संपादक
- 12. मैथएमएल, लेटेक्स या वेब-आधारित WYSIWYG संपादक
- 13. क्या कोई WYSIWYG पर्ल पॉड संपादक है?
- 14. मीडियाविकि/विकी के लिए कोई डेस्कटॉप WYSIWYG संपादक उपलब्ध हैं?
- 15. फ़ायरफ़ॉक्स में wysiwyg संपादक में एचटीएमएल 5 ड्रैग-ड्रॉप
- 16. Magento कस्टम विशेषता के लिए WYSIWYG संपादक सक्षम करें?
- 17. WYSIWYG बनाम WYSIWYM
- 18. jQuery यूआई WYSIWYG?
- 19. सी # winfom एचटीएमएल एडिटर - WYSIWYG
- 20. बेस्ट वेब आधारित एसवीजी WYSIWYG
- 21. WYSIWYG उपकरण?
- 22. रेल ऐप में WYSIWYG छवि अपलोड
- 23. एचटीएमएल 5 wysiwyg डिजाइनर
- 24. WYSIWYG संपादकों का उपयोग कब करें?
- 25. जावा घुमाओ पाठ संपादक
- 26. वेब-आधारित डेटा-एंट्री स्क्रीन के लिए WYSIWYG संपादक के लिए सुझाव?
- 27. वर्तमान में उपलब्ध सर्वोत्तम WYSIWYG संपादक क्या है? (jQuery suppport/एकीकरण एक प्लस है।)
- 28. कोई जावास्क्रिप्ट (वेब-आधारित) wysiwyg संपादक जो xsl का उत्पादन करता है: fo
- 29. क्या आप एक गैर-HTML WYSIWYG वेब संपादक का सुझाव दे सकते हैं?
- 30. ईमेल टेम्पलेट्स संपादित करने के लिए एक HTML wysiwyg संपादक बनाएं
मैं दृढ़ता से सिफारिश करने के लिए कम से कम एक समाधान के रूप में वस्त्र के साथ जाने के बारे में सोच चाहते हैं। बहुत से मामलों के लिए आपको कुछ भी जटिल परिश्रम की आवश्यकता है जो आपको WYSIWYG संपादक की आवश्यकता है, यह जटिल है कि WYSIWYG संपादक अच्छी तरह से काम नहीं करेगा। –
क्या आप कपड़ा के साथ जाने के लिए एक संपादक की सिफारिश कर सकते हैं? –