Forem नि: शुल्क मंच सॉफ्टवेयर
निर्माण समुदायों के लिए रेल आधारित सॉफ्टवेयर पर रूबी
Forem एक ओपन सोर्स रेल्स बैकएंड सॉफ्टवेयर है जो अनुकूलनीय समुदायों के निर्माण और होस्ट करने के लिए है। प्रत्येक समुदाय अपने स्वयं के स्वतंत्र वेब एप्लिकेशन के रूप में ऑनलाइन रहेगा।
अवलोकन
फोरम एक सामुदायिक वेब एप्लिकेशन के निर्माण के लिए स्वतंत्र और खुला स्रोत सॉफ्टवेयर है। फोरम ऑनलाइन समुदायों और मंचों का अपना स्टैंडअलोन डेटाबेस, प्रमाणीकरण, समर्पित URL के साथ कॉन्फ़िगरेशन है। इस स्वतंत्रता के साथ, फोरम समुदाय अपने साथियों, ग्राहकों, फैनबेस, परिवारों, दोस्तों के लिए एक सामंजस्यपूर्ण पारिस्थितिकी तंत्र बनाने के लिए एक दूसरे के साथ अत्यधिक संगत है, जहां लोगों को एक साथ एक सामूहिक का हिस्सा बनने की आवश्यकता है। फोरम इकोसिस्टम में, कई फोर्स के सदस्य व्यक्ति के बारे में किसी भी डेटा को साझा किए बिना सामुदायिक ऐप्स के बीच स्थानांतरित कर सकते हैं। Forem Rails Backend सॉफ्टवेयर वर्तमान में एक समुदाय बनाने के तरीके के लिए एक पूर्व-प्रथम सीमा के लिए संक्रमण कर रहा है। फोरम ओपन सोर्स कम्युनिटी बिल्डिंग प्रोजेक्ट आपको स्वतंत्र, केंद्रित और अनुकूलनीय समुदायों की मेजबानी करने में मदद करने के लिए उपकरण और सेवाओं का संग्रह प्रदान करता है। फोरम समुदायों को सक्रिय, स्वस्थ और सुखद रखने के दौरान एकत्रित करने वाले लोगों को विशिष्ट रूप से सशक्त बनाने के लिए बनाया गया है। फोरम ऑनलाइन कम्युनिटी मैनेजमेंट सॉफ्टवेयर पर 20 से अधिक समुदाय बनाए गए हैं और आप बस एक ऐसा पा सकते हैं जो आपके विचारों को प्रकाशित करने के लिए आपके लिए फिट बैठता है। Snyk.io समुदाय फोरम पर बनाया गया है, जो कि एप्लिकेशन Securrty से संबंधित सभी चीजों पर चर्चा करने के लिए एक जगह है। Dev.to ऑनलाइन लर्निंग कम्युनिटी को भी फोरम द्वारा होस्ट किया जाता है, उन्नत सॉफ्टवेयर डेवलपर्स के लिए शुरुआती का एक खुला स्रोत समुदाय है जो पोस्ट लिखते हैं, संवादों में भाग लेते हैं और अपने पेशेवर नेटवर्क का निर्माण करते हैं।
सिस्टम आवश्यकताएं
निम्नलिखित प्रमुख ऐप टेक और सर्विसेज डिपेंडेंसी पैकेज का उपयोग फोरम बेस्ट ब्रांड कम्युनिटीज टेक स्टैक को स्थापित करने के लिए किया जाता है:
- रेल 6.1.3.2
- रूबी 2.7.2
- PostgreSQL 11 या उच्चतर
- रूबी प्रतिष्ठानों के लिए RBENV
- यार्न 1.x
- इमेजमैगिक
- Redis 4 या उच्चतर
- प्यूमा वेब सर्वर
- ट्रांजेक्शनल मेलिंग के लिए SendGrid
- मार्केटिंग ईमेल के लिए MailChimp
- वाहक लहर
- साइडकीक 6.2.1
- Devise 4.8
- Preact
- रूबाइमिन संपादक
- संस्करण नियंत्रण के लिए git
विशेषताएँ
सामुदायिक साइट बनाने के लिए फोरम की सुविधाओं और सामान्य ऐप अवधारणाओं की कुछ महान सूची, ऑनलाइन समुदाय और मंच नीचे सूचीबद्ध हैं:
- लेख या पोस्ट
- संग्रह या श्रृंखला
- टिप्पणियाँ
- उपयोगकर्ता
- टैग
- लिस्टिंग
- क्रेडिट
- संगठन
- प्रतिक्रियाएँ
- इस प्रकार है
- भूमिकाएँ
- यात्राएं और घटनाएँ
- मेट्रिक्स
- सूचनाएं धक्का
- टिप्पणियाँ
- पेज
- फोरम फ़ीड
- संगठन
- खुला स्त्रोत
स्थापना
उबंटू पर फोरम स्थापित करें
एक समुदाय के निर्माण के लिए फोरम स्थापित करने के कई अलग -अलग तरीके हैं, लेकिन यहां हम उबंटू के लिए स्थापना चरणों पर चर्चा करेंगे। फोरम कम्युनिटी बिल्डिंग प्रोजेक्ट को सेटअप करना और आरंभ करना आसान है। एक समुदाय को जल्दी से बनाने के लिए फोरम के साथ आरंभ करने के लिए, आवश्यक निर्भरता पैकेजों के साथ विकास वातावरण को कॉन्फ़िगर और सेटअप करें।
sudo npm install -g yarn
sudo apt-get install libpq-dev
sudo apt-get install g++
sudo nvm install node
अब पहले ~/फोरम रिपॉजिटरी में फोरम रिपॉजिटरी क्लोन करें:
git clone https://github.com/forem/forem.git forem
cd forem
अब, प्रोजेक्ट डायरेक्टरी में बंडलर चलाएं:
gem install bundler
अपने पर्यावरण चर और रहस्यों को सेट करें। प्रदान किए गए टेम्पलेट से नकल करके .env बनाएँ
cp .env_sample .env
निम्नलिखित पर्यावरण चर सेट किए जा सकते हैं:
export CLOUDINARY_API_KEY="SOME_REAL_SECURE_KEY_HERE"
export CLOUDINARY_API_SECRET="ANOTHER_REAL_SECURE_KEY_HERE"
export CLOUDINARY_CLOUD_NAME="A_CLOUDINARY_NAME"
डेटाबेस सेटअप करें और माइग्रेशन चलाएं:
rake db:create db:migrate
बधाई हो! आपने सफलतापूर्वक फोरम ऑनलाइन सामुदायिक प्रबंधन सॉफ्टवेयर स्थापित किया है। आनंद लेना!
FAQs
What is Forem used for?
Self-hosted Forem allows you to build your own Forem community of software developers on the internet. Open source Forem provides open source tools to help and deploy a thriving, adaptable and fast growing community.
Is Forem free?
Yes, Forem new community web solution is free to use and download to spin up your own Forem community.
Is Forem open source?
Yes, Forem is a fully distributed open source community platform for setting up a free, self-managed community software. Forem source code repository is available at Github.
In what language is Forem written?
Forem is written in Ruby programming language.
How Forem helps software developers?
Forem community allows software developers to share and discover great ideas. Forem helps the early career software developers for learning how to code and to build their professional network.