WYSIWYG के माध्यम से स्थैतिक वेबसाइट संपादित करने के लिए ग्राहकों को अनुमति देना


21

मैंने कुछ ग्राहकों को Adobe (पूर्व में Macromedia) के साथ स्थिर html सामग्री संपादित करने में योगदान दिया है। टिप्पणियों को बहुत अधिक नुकसान होने से रोकने के लिए जोड़ें और यह ठीक काम करता है:

<!-- TemplateBeginEditable name="UserEditedSection" -->
<p>stuff the user can edit</p>
<!-- TemplateEndEditable  -->

तो मेरे सवाल:

  1. क्या कोई योगदानकर्ता प्रतियोगी हैं जो सार्थक हैं?

  2. क्या कोई कंट्रिब्यूट प्रतियोगी हैं जिन्हें डेस्कटॉप सॉफ़्टवेयर के टुकड़े की आवश्यकता नहीं है?

  3. क्या कोई योगदानकर्ता प्रतियोगी हैं जो मोबाइल पर काम करते हैं (iPad, iPhone, Android, ब्लैकबेरी?)


5
क्या कोई CMS जैसे कि cushionycms.com काम करता है, या क्या आपके पास इससे अधिक जटिल आवश्यकताएं हैं?
मिस्टरहिस्टर

@ मेक्रिस्टर: CushyCMS 2 का उत्तर प्रतीत होता है । क्या आपने CushyCMS का उपयोग किया है?
आर्टलंग

बस डेमो, लेकिन आपके सवाल ने मुझे एक फ्लैट फ़ाइल के रूप में याद दिलाया जो ऑनलाइन सीएमएस आधारित है
MrChrister

हम कितनी स्थिर बात कर रहे हैं? कोई डेटाबेस नहीं?
एंड्रेस जान टाॅक

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

जवाबों:


10

यहां सरल सीएमएस के कुछ अलग विकल्प दिए गए हैं, जिन्हें होस्ट और डाउनलोड किया जा सकता है:

  • पेज लाइम (होस्टेड, कमर्शियल, 3 साइटों तक मुफ्त)
  • SnappySnippets (होस्टेड, वाणिज्यिक, सरल साइटों के लिए नि: शुल्क)
  • CushyCMS (अनब्रांडेड साइट्स के लिए होस्टेड, कमर्शियल, फ्री)
  • मार्कअपफैक्ट (होस्टेड, कमर्शियल, 30-डे फ्री ट्रायल)
  • नगेट्ज़ (PHP, फ्लैट फ़ाइल, बीएसडी लाइसेंस)
  • पल्स (PHP, फ्लैट फ़ाइल)
  • Phpns (PHP, MySQL, GPL)
  • OneFileCMS (PHP, फ्लैट फ़ाइल, सीसी लाइसेंस)
  • GetSimple (PHP, XML फ्लैट फ़ाइल DB, GPL)
  • पिक्सी (PHP, MySQL, GPL)

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


+1। BTW Phpns लिंक टूट गया है। और आपके द्वारा सूचीबद्ध सीएमएस में से प्रत्येक पर आपकी संक्षिप्त राय क्या है?
मार्को डेमायो

मैं व्यक्तिगत रूप से उनमें से किसी का उपयोग नहीं करेगा। मुझे होस्ट किए गए विकल्प पसंद नहीं हैं जो मुझे वेबसाइट के विवरण को नियंत्रित करने की अनुमति नहीं देते हैं और फ्लैट फ़ाइल विकल्प भी सीमित कर रहा है। शेष विकल्पों के लिए, मैं सूचीबद्ध लोगों में से किसी एक पर Wordpress या Joomla चुनूंगा।
वर्चुओसी मीडिया

12

यदि आप उन्हें साइट पर कुछ स्थिर ग्रंथों को संशोधित करने की अनुमति देना चाहते हैं, तो मैं CushyCMS की सलाह देता हूं

आप सिर्फ संपादन योग्य बनाने के लिए इच्छित क्षेत्रों के आसपास कुछ html टैग लगाते हैं, आप CushyCMS को अपने ftp एक्सेस देते हैं, और आपका काम हो गया। बहुत आसान है।


मैंने अतीत में CushyCMS का उपयोग किया है और यह वास्तव में बहुत ही अद्भुत है। आपको बस अपने सर्वर पर एक 3 पार्टी ऐप एफ़टीपी एक्सेस देने के साथ ठीक होना होगा।
जेसगैविन

@jessegavin - सहमत हैं, यह भयानक होगा यदि वे एक समय पासवर्ड का समर्थन कर सकते हैं।
टिम पोस्ट

बहुत मस्त लगती है। मैं थोड़ा चिंतित हूं कि चूंकि आपको क्लास कुशन के साथ संपादन योग्य क्षेत्रों को चिह्नित करना है, इसलिए यह बहुत स्पष्ट है कि आप CushyCMS का उपयोग कर रहे हैं और आपने उनके लिए एफ़टीपी एक्सेस खोल दिया है। क्या आप अपने स्वयं के वर्ग के नाम को परिभाषित कर सकते हैं?
एडम

संभवतः आप SFTP का उपयोग कर सकते हैं? यदि ऐसा है, तो मुझे नहीं लगता कि लोगों को यह बताने में बहुत सुरक्षा जोखिम है कि आप CushyCMS का उपयोग करें।
लेजे मेजेस्टे

3

कुछ विचार :

  • W3C द्वारा अमाया , खुला स्रोत
  • WYSWYGPro को एक वेब पेज पर एम्बेड किया जा सकता है - कोई डेस्कटॉप सॉफ़्टवेयर(अनुरोध किए गए कार्य नहीं करता है)
  • TinyMCE जावास्क्रिप्ट WYSIWYG संपादक - कोई डेस्कटॉप सॉफ़्टवेयर(अनुरोध किए गए कार्य नहीं करता है)

मैंने उनमें से किसी के साथ कोई व्यक्तिगत अनुभव नहीं किया है।


1
अमाय के लिए +1, लेकिन WYSWYGPro और TinyMCE मैं जो वर्णन नहीं करते, वे वास्तव में संपादन को लागू करने के लिए एक और बैकएंड टूल की आवश्यकता होगी।
आर्टलंग

2

CouchCMS (http://www.couchcms.com/) भी योगदान के लिए एक आदर्श विकल्प लगता है। यह मौजूदा HTML पृष्ठों के भीतर संपादन योग्य क्षेत्रों को चिह्नित करने के लिए XHTML टैग का उपयोग करता है (कई अन्य माइक्रो CMSes की तरह), हालांकि यह तब चमकता है जब किसी भी मौजूदा पृष्ठ से क्लोन किए गए पृष्ठ बनाने की बात आती है।


1

ईमानदारी से, मैं एक बनाने की सलाह दूंगा। (और जब आप ऐसा करते हैं, तो इसे खुले स्रोत के रूप में जारी करें!) CushyCMS, अगर मैं सही ढंग से समझता हूं, तो उन्हें आपके FTP विवरण का पता होना चाहिए? EEK। इसके अलावा, मैं उस तरह की बाहरी सेवा के आधार पर एक नहीं हूं। यह बहुत जोखिम भरा है: वे नीचे जा सकते हैं, और फिर आपके सभी ग्राहक आपके लिए पागल हैं।


उस तर्क के बारे में मेरी मिश्रित भावनाएँ हैं। एक तरफ, इनमें से कई सास ऐप एक चीर-फाड़ हैं, और वे आपको खतरनाक रूप से किसी तीसरे पक्ष की सेवा पर निर्भर करते हैं। दूसरी ओर, अधिकांश व्यवसाय पहले से ही वेब होस्टिंग, ईमेल होस्टिंग, इंटरनेट एक्सेस, पावर, आदि के लिए तीसरे पक्ष पर निर्भर करते हैं। इसलिए यह वास्तव में अतिरिक्त निर्भरता / जोखिम बनाम होस्ट किए गए समाधानों की पेशकश की सुविधा को संतुलित करने के लिए नीचे है। इसके अलावा, एक SLA आपके जोखिम के अधिकांश जोखिम को कम कर सकता है।
लेजे मेजेस्टे

1

पर्च एक उत्कृष्ट और सरल सीएमएस है। मुझे CushyCMS का पता नहीं है, लेकिन मैं जो बता सकता हूं - दोनों काफी समान हैं।


1
मैंने सोचा कि MySQL को पर्च का उपयोग करने की आवश्यकता थी? या यह फ़ाइलों को सीधे संपादित कर सकता है?
टिम पोस्ट

हाँ, यह सुविधाएँ पृष्ठ के आधार पर MySQL की आवश्यकता प्रतीत होती है। यदि आप PHP और MySQL दोनों के लिए उपयोग करते हैं, तो एक स्थिर साइट के निर्माण के लिए बहुत अधिक बिंदु नहीं है, इसलिए मैं अनुमान लगा रहा हूं कि प्रश्नकर्ता इसका उपयोग करने में सक्षम नहीं होगा।
लेजे मेजेस्टे

0

छोटी वेबसाइटों के लिए आप अपने ग्राहक के लिए एक Google डॉक्स खाता बना सकते हैं और प्रत्येक वेब पेज के लिए एक दस्तावेज़ रख सकते हैं। यदि आप दस्तावेज़ पर साझा करने में सक्षम हैं, तो आप इसे सर्वर-साइड से खींच सकते हैं और इसे अपनी वेबसाइट में प्रदर्शित कर सकते हैं। उनके लिए, वे सभी देखते हैं कि वह Google संपादक है और जब वे अपनी वेबसाइट को पुनः लोड करते हैं तो उनके परिवर्तन तुरंत लाइव हो जाते हैं।


आपकी वेबसाइट पर पेज कैसे शामिल है? ऐसा लगता है कि यह आवश्यक रूप से जावास्क्रिप्ट या एक आइफ्रेम होगा, जो खोज इंजन और एक्सेसिबिलिटी को इस बहुत बुरे के निहितार्थ बनाता है। शायद मैं गलतफहमी कर रहा हूँ।
Artlung

एक उदाहरण का उपयोग करने के लिए जिसे मैंने googling ( docs.google.com/… ) द्वारा पाया है - यदि पृष्ठ को वेब पर देखने की अनुमति देकर साझा किया जाता है, तो आप इसे शामिल करने के लिए किसी भी सर्वर-साइड भाषा का उपयोग कर सकते हैं। PHP के लिए, यह उतना ही सरल है जितना ... echo file_get_contents (' docs.google.com/… ); डॉक्स पृष्ठ तब आपके पेज में जावास्क्रिप्ट के बिना और आईफ्रेम के बिना और खोज इंजन के प्रदर्शन को नुकसान पहुंचाए बिना डाला जाता है।
dmsnell

यदि आपको PHP की आवश्यकता है, तो आप एक गतिशील वेबसाइट भी चला सकते हैं। URL पुनर्लेखन का उपयोग करना एक विकल्प हो सकता है, लेकिन यह अभी भी हैकिश लगता है। Google डॉक्स URL साझा करने में कितने स्थिर हैं?
लेजे मेजेस्टे

उस स्थिति में, Google साइट क्यों नहीं?
पैट्रिक होनोरेज़

0

InPlaceEditor उपयुक्त हो सकता है। संपादन योग्य क्षेत्र को सीमित करने के लिए, js / inplaceeditor.js में संपादन योग्य क्षेत्र के लिए चयनकर्ता को सेट करना होगा

cosnt editable_container = '.editable_area'

डेमो http://xreader.github.com/inplaceeditor/demo.html


0

हालांकि यह प्रश्न काफी पुराना है, मैं अपने 2 सेंट जोड़ना चाहूंगा। अधिकांश उत्तरों में CMS के लिंक शामिल हैं, कुछ मुझे पसंद हैं (जैसे; GetSimple), लेकिन एक CMS वास्तव में एक स्थिर साइट नहीं है । मैंने हाल ही में साइटकेक की खोज की जो कि बस एक स्थिर साइट संपादक है। उनका डेमो निश्चित रूप से प्रभावशाली है। (मैं उनके साथ किसी भी तरह से संबद्ध नहीं हूं!)


-1

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

अधिक जानकारी druapl.org पर


3
Drupal एक स्थिर वेबसाइट नहीं है। Drupal को एक मौजूदा स्टेटिक वेबसाइट के पूर्ण पुनर्लेखन और पुनर्विचार की आवश्यकता है। द्रुपाल महान है, लेकिन यह किसी भी तरह से योगदान के लिए एक प्रतियोगी नहीं है।
आर्टलंग

2
आपने druapl.orgगलत लिखा = /
rlb.usa

मुझे लगा कि मैंने स्पष्ट कर दिया है कि "Drupal कंटेंट मैनेजमेंट सिस्टम है" जैसा कि एक स्थिर साइट नहीं है। जैसा कि द्रुपाल प्रश्नकर्ता के तीनों प्रश्नों को उजागर करता है; यह सार्थक है, इसे चलाने के लिए डेस्कटॉप एप्लिकेशन की आवश्यकता नहीं है, और इसे किसी भी डिवाइस से संपादित किया जा सकता है जो वेब से कनेक्ट हो सकता है; मुझे लगता है कि ड्रुपल ठीक समस्या को हल करेगा। सभी सामग्री प्रबंधन प्रणाली स्थैतिक साइटों के लिए प्रतियोगी हैं। @ rlb.usa, वूप्स
फ्रैंक रॉबर्ट एंडरसन

-1

यदि आप "योगदान करने के लिए एक प्रतियोगी" की तलाश कर रहे हैं, तो मैंने जो सबसे आम सुना है वह ड्रीमविवर का उपयोग करता है , यह भी एडोब से उपलब्ध है। लेकिन, यह भी डेस्कटॉप सॉफ्टवेयर का एक टुकड़ा है।


मैं वास्तव में स्थिर सामग्री के लिए सरल संपादकों की तलाश कर रहा हूं, लेकिन ड्रीमविवर निश्चित रूप से एक विकल्प है। ग्राहकों के लिए सरल संपादन के लिए ओवरकिल हालांकि।
आर्टलुंग

1
मेरे पास ड्रीमविवर और कंट्रीब्यूट दोनों के साथ अनुभव है। अगर वह उपयोगकर्ताओं को खाका बनाने के लिए परेशान कर रहा है तो साइट को खाके का उपयोग करने के लिए खाएं, वे निश्चित रूप से ड्रीमविवर के साथ बहुत सारी चीजें गड़बड़ाने वाले हैं। यह अधिक जटिल है।
rlb.usa

-1

नए अलोहा संपादक की जाँच करें ।

Aloha Editor HTML5 को contenteditableअब संभव बनाता है । सभी प्रमुख ब्राउज़र समर्थन करते हैं contenteditable। लेकिन वे कोई इंटरफ़ेस प्रदान नहीं करते हैं या HTML स्रोत कोड को भी नहीं तोड़ते हैं। ContenteditableAloha संपादक का दिल है और यह दुनिया के सबसे उन्नत संपादक के लिए बनाता है। Aloha Editor के साथ, आप HTML5 के साथ आने वाली नई दुनिया से बाहर निकलने के करीब एक कदम हैं। सामग्री संपादन का भविष्य। अलोहा संपादक के साथ अब उपलब्ध है।

यह आपको सीधे पेज पर तत्वों को संपादित करने की अनुमति देता है, कोई विशेष सीएमएस बैकएंड की आवश्यकता नहीं है। यदि आपके ग्राहक इतने तकनीकी रूप से इच्छुक नहीं हैं तो निश्चित रूप से जीवन को आसान बना सकते हैं। वे वहीं संपादित करना शुरू करते हैं जो वे उस पृष्ठ पर देखते हैं जहां वे देखते हैं।


मुझे समझ नहीं आता कि सर्वर में परिवर्तन कैसे सहेजे जाते हैं?
Nute

यह TinyMCE के लिए एक प्रतियोगी है, इसलिए कोई डिफ़ॉल्ट बैकएंड नहीं है। यह बहुत अच्छा है, लेकिन मेरे मानदंडों को पूरा नहीं करता है।
आर्टलुंग जूल

यह jQuery और ExtJS पर निर्भर करता है। डेवलपर डॉक्स यहां: aloha-editor.com/wiki/index.php/Implementation_Guide
artlung

यह उत्पाद सबसे अच्छा है। IMO वास्तविक उपयोग के लिए एक पीओसी नहीं है।
corymathews

-1

CKEditor

मैं कुछ समय से अपने स्वामित्व सामग्री प्रबंधन प्रणाली में CKEditor का उपयोग कर रहा हूं। यह जावास्क्रिप्ट का एक बहुत बड़ा विन्यास है। ग्राहकों को यह अच्छी तरह से संभालने में सक्षम लगता है और यह कच्चे HTML को छूने के बिना कुछ बहुत विस्तृत HTML बनाने के लिए पर्याप्त शक्ति प्रदान करता है।


1
लेकिन इसके लिए सामग्री प्रबंधन प्रणाली-प्रबंधित पृष्ठों की आवश्यकता है, है ना? सवाल विशेष रूप से एक स्थैतिक वेबसाइट के संपादन के बारे में है।
आर्टलंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.