Discourse नि: शुल्क मंच सॉफ्टवेयर
ओपन सोर्स चर्चा मंच सॉफ्टवेयर के आधार पर
प्रवचन ट्विटर और फेसबुक के समान कई सामाजिक विशेषताएं प्रदान करता है। एक फैशनेबल आधुनिक तरीके से अपने व्यावसायिक समुदाय का निर्माण, संलग्न और विकसित करें।
अवलोकन
प्रवचन एक 100% मुफ्त, पूरी तरह से खुला स्रोत, आधुनिक, उपयोग करने में आसान, सुविधा-समृद्ध समुदाय-आधारित चर्चा मंच सॉफ्टवेयर है। यह एक मजबूत, विश्वसनीय और अनुकूलनीय प्लेटफ़ॉर्म है जो सामुदायिक चर्चाओं के लिए उपकरणों की एक विस्तृत श्रृंखला के साथ है। यह आपकी टीम, ग्राहकों, प्रशंसकों, समर्थकों या दोस्तों के लिए सामुदायिक चर्चा प्लेटफार्मों, मेलिंग सूची या चैट रूम के निर्माण के लिए डिज़ाइन किया गया है। ट्विटर या फेसबुक जैसी प्रमुख सामाजिक वेबसाइट से आप जो भी अत्याधुनिक हैं, वे प्रवचन में उपलब्ध हैं। @Name द्वारा किसी का उल्लेख करें। एक लिंक या एक छवि में पेस्ट करें, और यह आपके लाभ के लिए अद्भुत बनाता है। जवाब और विषयों का बुनियादी उद्धार और जुड़ना। किसी भी स्थान पर आप, ऑनलाइन या ईमेल के माध्यम से उत्तर दें
सिस्टम आवश्यकताएं
प्रवचन रेल, Ember.js, PostgreSQL और Redis पर रूबी पर आधारित है। प्रवचन के लिए वर्तमान आवश्यकताओं में शामिल हैं
- रूबी 2.5+
- PostgreSQL 10+
- Redis 2.6+
- एक आउटगोइंग एमटीए (प्रवचन स्वयं ईमेल प्रदान नहीं करता है)
विशेषताएँ
प्रवचन प्रीमियम गुणवत्ता के साथ स्टैकओवरफ़्लो के डेवलपर्स द्वारा बनाया गया है। यह खेल, शिक्षा, निर्माताओं, विकास, उत्पाद, मीडिया, संघों और अन्य का अंतिम विकल्प है। प्रवचन स्लैक, वर्डप्रेस, Zendesk, Patreon, Github, Google Analytics और बहुत कुछ के साथ एकीकरण का समर्थन करता है। प्रवचन में एक जीवंत सुविधा सेट है। प्रमुख सुविधाएँ शामिल हैं
उच्च गुणवत्ता डिजाइन
डिजाइन सबसे अच्छी विशेषता में से एक है: प्रवचन को महान ऑनलाइन वार्तालापों के गठन में मदद करने के लिए डिज़ाइन किया गया है। बहुत अधिक निष्पादित उद्धरण प्रणालियों के साथ फ्लैट चर्चा, एक्सपेंडेबल/पतन योग्य उत्तर, अनंत स्क्रॉल, स्वच्छ यूआई और बहुत अधिक सुविधाएँ एक उच्च गुणवत्ता वाले मंच अनुभव को आकार देने के लिए मिलती हैं।
ट्रस्ट सिस्टम
प्रवचन में एक सरल उपयोगकर्ता ट्रस्ट सिस्टम है जो चर्चा को काफी सरल बनाता है। उपयोगकर्ता ट्रस्ट का अधिग्रहण करते हुए अनुमतियाँ प्राप्त करते हैं, जो क्षति स्पैमर्स और ट्रोल्स को नुकसान के माप को रोकता है।
प्रवचन के लिए मुफ्त प्लगइन्स
प्रवचन में मजबूत सामुदायिक समर्थन है, मुफ्त प्लगइन्स की विस्तृत श्रृंखला उपलब्ध है। प्लगइन्स www.discourse.org/plugins पर उपलब्ध हैं, आप अपने चर्चा मंच को प्रवचन प्लगइन्स के साथ मुफ्त में विस्तारित और अनुकूलित कर सकते हैं। यहाँ वर्तमान में उपलब्ध प्लगइन्स में से कुछ हैं।
- अकिस्मेट एंटी-स्पैम
- चैट एकीकरण
- Oauth 2.0 & amp; OpenID कनेक्ट सपोर्ट
- SAML प्रमाणीकरण
- डिब्बाबंद जवाब
- साइटमैप
- प्रवचन अनुवादक
- प्रवचन नीति बनाते हैं
- कैलेंडर एकीकरण
- टॉपिक टूलटिप प्रीव्यू
- विस्तार योग्य फुटनोट्स
प्रवचन के लिए मुफ्त थीम
उपयोगकर्ता अपने उदाहरणों पर उपलब्ध कराए गए मुफ्त विषयों के बीच चुन सकते हैं, और यहां तक कि विभिन्न उपकरणों पर विभिन्न विषयों का उपयोग कर सकते हैं। नि: शुल्क थीम प्रवचन सामुदायिक केंद्र पर उपलब्ध हैं।
अन्य सुविधाओं
कुछ अन्य महत्वपूर्ण विशेषताएं निम्नलिखित हैं
- गतिशील सूचनाएं
- बिल्ट-इन मोबाइल लेआउट
- स्वचालित रूप से लिंक का विस्तार
- केवल हस्ताक्षर के ऊपर
- शक्तिशाली मॉडरेशन
- सामाजिक लॉगिन
- विषयों को सारांशित करें
- बैज/इमोजी
- दो तरीकों से प्रमाणीकरण
- विविध प्लगइन विकल्प
- एक-क्लिक अपग्रेड
- व्यापक एपीआई
स्थापना
GitHub का उपयोग करके स्थापना
प्रवचन भंडार को क्लोन करें
git clone https://github.com/discourse/discourse.git ~/discourse
अपने ubuntu सिस्टम उपयोगकर्ता नाम के समान नाम के साथ भूमिका बनाएं:
sudo -u postgres createuser -s "$USER"
अपने प्रवचन फ़ोल्डर पर स्विच करें और आवश्यक रत्न स्थापित करें
cd ~/discourse
source ~/.bashrc
bundle install
अब जब आपने डेटाबेस कनेक्शन को सफलतापूर्वक कॉन्फ़िगर किया है, तो इन कमांड को चलाएं:
bundle exec rake db:create
bundle exec rake db:migrate
RAILS_ENV=test bundle exec rake db:create db:migrate
अब, चश्मा चलाने का प्रयास करें:
bundle exec rake autospec
START RAILS सर्वर:
bundle exec rails server
डॉकर का उपयोग करके स्थापना
रूट उपयोगकर्ता के रूप में लॉग इन करने के बाद, हम निम्नलिखित कमांड दर्ज करके डॉकटर इंस्टॉल शुरू कर सकते हैं। आपको बाकी सेटअप और बूटस्ट्रैपिंग प्रक्रिया में रूट उपयोगकर्ता का उपयोग करना चाहिए।
sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
अब, प्रवचन फ़ोल्डर में सीडी।
cd /var/discourse
अगला, आप प्रवचन सेटअप कमांड चलाएंगे।
./discourse-setup
अगला, आपसे उन प्रश्नों की एक श्रृंखला पूछी जाएगी जो स्थापना के साथ आगे बढ़ने के लिए आवश्यक हैं।
Hostname for your Discourse? [forum.example.com]:
Email address for admin account(s)? [me@example.com]:
SMTP server address? [smtp.example.com]:
SMTP port? [587]:
SMTP user name? [user@example.com]:
SMTP password? [pa$$word]:
Let's Encrypt account email? (ENTER to skip) [me@example.com]:
प्रवचन सेटअप एक app.yml फ़ाइल बनाएगा और बूटस्ट्रैपिंग प्रक्रिया को किक करेगा, जो दो से आठ मिनट तक कहीं भी ले जा सकता है। एक बार जब यह भाग पूरा हो जाता है, तो आप ब्राउज़र-आधारित सेटअप पर जा सकते हैं। बधाई! आपने सफलतापूर्वक प्रवचन स्थापित किया है