Flarum
प्लेटफ़ॉर्म · विस्तृत विश्लेषण ख़ुद प्लेटफ़ॉर्म के और ख़ुद प्लेटफ़ॉर्म के और सहायक टूल के पेजों से।
यह भी देखें: कार्ड कैसे पढ़ें и स्रोतों और पद्धति के बारे में.
अवलोकन
Flarum कोई ऐसा प्लेटफ़ॉर्म नहीं है जहाँ आप खाता बना सकें — यह फ़ोरम का इंजन है, जिसे आप अपने सर्वर पर लगाते हैं। यह अंतर बुनियादी है: यहाँ न किसी और के दर्शक हैं, न किसी और का मॉडरेशन, न विज्ञापन को लेकर किसी और के नियम। नियम आप लिखते हैं, क्योंकि फ़ोरम आपका है।
डेवलपर उत्पाद का वर्णन इस तरह करते हैं: «Beautiful, fast, and free — Flarum is the open-source forum software your community has been waiting for», और उसके साथ तीन चिह्न रखते हैं: «Free Forever», «MIT Licensed», «Open Source»। लाइसेंस की पुष्टि रिपॉज़िटरी में होती है: MIT License, विवरण — «Simple forum software for building great communities»।
समुदायों के साथ काम करने वाले विशेषज्ञ के लिए Flarum एक ही परिदृश्य में उपयोगी है: जब ब्रांड या उत्पाद का अपना फ़ोरम चाहिए, न कि किसी और के प्लेटफ़ॉर्म पर उपस्थिति। इस संदर्भ-पुस्तिका में जिसे आमतौर पर «प्लेटफ़ॉर्म पर प्रचार» कहा जाता है, वह यहाँ अपने फ़ोरम के प्रशासन में बदल जाता है।
यहाँ कौन है
Flarum के दर्शक नहीं हैं — इंजन के उपयोगकर्ता हैं। इंस्टॉलेशन की संख्या को लेकर डेवलपर कोई सार्वजनिक आँकड़े नहीं देते: मुख्य पृष्ठ पर बिना किसी माप के सामान्य वाक्य है «Trusted by communities around the world», और सुविधाओं वाला हिस्सा वादा करता है «Hundreds of community-built extensions» — यहाँ भी सटीक संख्या नहीं।
परियोजना के आकार के बारे में एकमात्र जाँचने योग्य संख्या रिपॉज़िटरी के काउंटर हैं: flarum/framework पर 6.7 हज़ार स्टार और 882 फ़ोर्क। यह GitHub का माप है, Flarum का कथन नहीं, और यह डेवलपरों के ध्यान की बात कहता है, चालू फ़ोरमों की संख्या की नहीं।
परियोजना की भाषा अंग्रेज़ी है। डेवलपरों का अपना फ़ोरम माँग करता है कि अंग्रेज़ी में लिखा जाए, यदि विशेष बहुभाषी टैग का उपयोग न हो। जाँचे गए पृष्ठों पर दस्तावेज़ीकरण रूसी इंटरफ़ेस का वादा नहीं करता; स्थानीयकरण एक्सटेंशन के रूप में मौजूद हैं।
शुरुआत कैसे करें
सर्वर से क्या चाहिए
आवश्यकताएँ डेवलपर सीधे गिनाते हैं: mod_rewrite चालू किया हुआ Apache या Nginx; PHP 7.3+ के साथ curl, dom, fileinfo, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip एक्सटेंशन; MySQL 5.6+/8.0.23+ या MariaDB 10.0.5+; SSH से पहुँच और Composer, यदि आप कमांड लाइन से एक्सटेंशन लगाने वाले हैं।
इंस्टॉल करने के दो तरीके
पहला — Composer की कमांड से: composer create-project flarum/flarum:^1.8.0.। दूसरा — आर्काइव खोलकर, यदि SSH न हो। जाँच की तिथि पर आर्काइव की तालिका में PHP 8.1 से 8.5 तक के लिए संस्करण 1.8.17 दिया गया है, सार्वजनिक निर्देशिका वाले और उसके बिना वाले दोनों रूपों में।
एक विसंगति पर ध्यान दें, जो पहली नज़र में ही दिख जाती है: मुख्य पृष्ठ रिलीज़ कैंडिडेट 2.0.0-rc.3 की घोषणा करता है और उसे «production-ready for early adopters» कहता है, जबकि इंस्टॉलेशन निर्देश 1.8 शाखा लगाता है और यह भी कहता है कि «Only the latest Flarum 1.x version is detailed here»। यानी डिफ़ॉल्ट रूप से आपको वह संस्करण नहीं मिलेगा, जिसके बारे में मुख्य पृष्ठ लिखता है।
यदि अपना सर्वर न हो
दस्तावेज़ीकरण एक बाहरी मुफ़्त होस्टिंग का उल्लेख करता है और तुरंत ज़िम्मेदारी से हाथ खींच लेता है: Free Flarum — «a free community service not affiliated with the Flarum team»। सेवा स्वयं वादा करती है कि फ़ोरम «in under 5 minutes» में बन जाएगा, SSL, रोज़ाना बैकअप, स्वचालित अपडेट और एक्सटेंशनों का सेट शुरू से ही उपलब्ध, और अपना मॉडल समझाती है: «This service is paid for by donations»। जाँचे गए पृष्ठ पर आयतन या उपयोगकर्ताओं की संख्या को लेकर कोई सीमा नहीं है।
क्या प्रकाशित किया जा सकता है
सामग्री पर पाबंदियाँ फ़ोरम का मालिक तय करता है, इंजन नहीं। बुनियादी सेट में डेवलपर गिनाते हैं: समूह और पहुँच अधिकार, अंतर्निहित मॉडरेशन और शिकायतें, थीम तथा अपना CSS, दो मोड वाला संपादक — Markdown और WYSIWYG, ब्राउज़र में सूचनाएँ और ईमेल डाइजेस्ट।
फ़ाइलों के आकार, संदेश की लंबाई और संलग्नकों की संख्या की सीमाएँ PHP की सेटिंग्स और लगाए गए एक्सटेंशनों पर निर्भर करती हैं: ठोस अधिकतम सीमाएँ आपके सर्वर के विन्यास से तय होती हैं।
एकमात्र जगह जहाँ सामग्री के नियम स्वयं परियोजना तय करती है, वह डेवलपरों का फ़ोरम है। वहाँ निषिद्ध हैं अपमान और घृणा भड़काना; ऐसे संदेश जिनका उद्देश्य उत्पीड़न, किसी और के रूप में प्रस्तुत होना या मानहानि हो; स्पैम, फ़िशिंग और साइट को नुकसान पहुँचाना; पाइरेसी की चर्चा; किसी और का निजी डेटा उजागर करने के प्रयास; अश्लील सामग्री। जाँची गई आचार संहिता में विज्ञापन और स्व-प्रचार को लेकर अलग बिंदु नहीं है — स्पैम पर रोक सामान्य शब्दों में लिखी गई है।
कैसे बढ़ें
एल्गोरिद्मिक फ़ीड, जो आपके लिए दर्शक लाए, Flarum में उत्पाद की बनावट के कारण ही नहीं है: यह आपकी साइट है, और ट्रैफ़िक आप स्वयं लाते हैं। उपयोगकर्ता को बनाए रखने की अंतर्निहित व्यवस्थाओं में डेवलपर गिनाते हैं ब्राउज़र में सूचनाएँ, ईमेल डाइजेस्ट और वेब-सॉकेट पर रीयल-टाइम एक्सटेंशन।
मुख्य सुविधाओं के विवरण में आगंतुकों के अंतर्निहित आँकड़े नहीं हैं। इंजन का विज्ञापन कैबिनेट भी नहीं है — अपने फ़ोरम पर विज्ञापन आप स्वयं लगाएँगे।
मुद्रीकरण का रास्ता
Flarum फ़ोरम के मालिकों को कुछ नहीं देता: यह सॉफ़्टवेयर है, साझा आमदनी वाला प्लेटफ़ॉर्म नहीं। उत्पाद मुफ़्त है — मुख्य पृष्ठ पर सीधे लिखा है «Free Forever» और «MIT Licensed», MIT लाइसेंस की पुष्टि रिपॉज़िटरी flarum/framework में है।
पैसा इस पारिस्थितिकी में दूसरी ओर से आता है: एक्सटेंशन कभी-कभी सशुल्क होते हैं। दस्तावेज़ीकरण अतिरिक्त Composer रिपॉज़िटरी जोड़ने की संभावना का उल्लेख करता है, जिनमें «Extiverse's premium offerings» भी है, यानी एक्सटेंशनों का सशुल्क कैटलॉग।
फ़ोरम से कमाई आप साइट के मालिक के सामान्य तरीकों से कर सकते हैं: सदस्यता, विज्ञापन, सशुल्क खंड। इनमें से किसी को भी इंजन अंतर्निहित सुविधा के रूप में वर्णित नहीं करता, इसलिए यहाँ कोई ठोस सीमाएँ और कमीशन मौजूद ही नहीं हैं।
टूल और स्वचालन
एक्सटेंशन
ये दो रास्तों से लगते हैं: एडमिन पैनल के अंतर्निहित एक्सटेंशन मैनेजर के ज़रिए, जहाँ Composer पैकेज का नाम डाला जाता है, या SSH पर कमांड composer require COMPOSER_PACKAGE_NAME:* से। इसके बाद एडमिन पैनल में चालू और बंद करना, सेटिंग्स, संस्करण और हटाना उपलब्ध रहता है।
यहीं दस्तावेज़ीकरण सुरक्षा को लेकर एक महत्वपूर्ण चेतावनी देता है: «The extension manager allows an admin user to install any composer package. Only install the extension manager if you trust all of your forum admins with such permissions»। व्यावहारिक निष्कर्ष: आपके फ़ोरम पर प्रशासक का अधिकार सर्वर पर मनमाना कोड चलाने के अधिकार के बराबर है।
एक्सटेंशन खोजने के लिए सुझाया जाता है समुदाय के फ़ोरम पर Extensions टैग और बाहरी कैटलॉग Extiverse, जिसे दस्तावेज़ीकरण «unofficial» कहता है।
REST API
प्रोग्राम से पहुँच मौजूद है और उसका वर्णन भी है। प्रमाणीकरण दो तरीकों से: API कुंजियाँ — «the primary way for scripts, tools and integrations to interact with Flarum», जो डेटाबेस में हाथ से बनाई जाती हैं, टोकन की अनुशंसित लंबाई 40 अक्षर-अंक वर्ण, और जो हेडर Authorization: Token YOUR_API_KEY_VALUE; userId=1 से भेजी जाती हैं; और किसी विशेष उपयोगकर्ता के अल्पजीवी एक्सेस टोकन, जो एंडपॉइंट /api/token लॉगिन और पासवर्ड के बदले देता है।
क्या किया जा सकता है: GET /api/discussions — पृष्ठ-दर-पृष्ठ चर्चाओं की सूची, POST /api/discussions — शीर्षक, पाठ और टैग के साथ चर्चा बनाना, POST /api/users — उपयोगकर्ता बनाना। GET एंडपॉइंट उसी सामग्री के लिए बिना प्रमाणीकरण काम करते हैं जो अतिथि को दिखती है; POST, PUT और DELETE के लिए CSRF सुरक्षा के कारण कुंजी चाहिए। दस्तावेज़ीकरण ईमानदारी से चेतावनी देता है कि «endpoint documentation is still in progress», यानी जाँच की तिथि पर विधियों की पूरी संदर्भ-सूची नहीं है।
ऑटो-पोस्टिंग की कोई भी ज्ञात टूल Flarum के समर्थन की घोषणा नहीं करती — और यह अपेक्षित है: हर इंस्टॉलेशन का अपना पता और अपनी कुंजी होती है, इसलिए एकीकरण आमतौर पर उसी REST API के ज़रिए किसी विशेष फ़ोरम के लिए लिखा जाता है।
सीमाएँ और नियम
- सर्वर. PHP 7.3+ दस एक्सटेंशनों के साथ, MySQL 5.6+/8.0.23+ या MariaDB 10.0.5+, mod_rewrite वाला Apache या Nginx।
- संस्करण. डिफ़ॉल्ट इंस्टॉलेशन 1.8 शाखा लगाता है, जबकि मुख्य पृष्ठ 2.0.0-rc.3 की घोषणा करता है; आर्काइव संस्करण 1.8.17 और PHP 8.1–8.5 के लिए दिए जाते हैं।
- प्रशासन की सुरक्षा. एक्सटेंशन मैनेजर प्रशासक को कोई भी Composer पैकेज लगाने देता है।
- API. बदलाव करने वाले अनुरोध केवल कुंजी के साथ; विधियों का दस्तावेज़ीकरण पूरा नहीं हुआ है।
- डेवलपर समुदाय के नियम. अपमान, स्पैम, फ़िशिंग, पाइरेसी की चर्चा और किसी और का डेटा उजागर करने पर रोक; उल्लंघन पर सामग्री हटाई जाती है या खाता निलंबित होता है, शिकायत Report सुविधा से करनी चाहिए, बहस में पड़कर नहीं।
- कानून. MIT लाइसेंस — आपको कोड बदलने और उसे व्यावसायिक रूप से उपयोग करने का अधिकार है; आपके फ़ोरम की सामग्री की ज़िम्मेदारी आप पर है, और लाइसेंस कोई गारंटी नहीं देता।
किसके लिए उपयुक्त है
उपयुक्त है, यदि आपको कंपनी के नियंत्रण में अपना फ़ोरम चाहिए: अपना डोमेन, अपना डेटा, विज्ञापन और स्व-प्रचार को लेकर अपने नियम। उपयुक्त है उन टीमों के लिए, जिनके पास कोई ऐसा व्यक्ति है जो सर्वर संभालना जानता है — इंस्टॉलेशन, अपडेट और बैकअप पूरी तरह आप पर हैं।
उपयुक्त है उन परियोजनाओं के लिए, जिनके लिए विस्तार-योग्यता मायने रखती है: REST API है, एक्सटेंशन मैनेजर है, MIT के अंतर्गत खुला कोड है।
उपयुक्त नहीं है, यदि आप तैयार दर्शक ढूँढ रहे हैं — वे यहाँ बिल्कुल नहीं हैं। उपयुक्त नहीं है, यदि प्रशासन के लिए संसाधन नहीं है: मुफ़्त इंजन का अर्थ मुफ़्त संचालन नहीं होता। और उपयुक्त नहीं है, यदि आपको संस्करणों का पूर्वानुमेय रोडमैप चाहिए: जाँच की तिथि पर मुख्य पृष्ठ और इंस्टॉलेशन निर्देश उत्पाद की अलग-अलग शाखाओं की ओर इशारा करते हैं।
डेटाबेस के जाँचे गए तथ्य
संक्षिप्त जाँचा हुआ डेटा, जिस पर यह विस्तृत विश्लेषण टिका है।
यह प्लेटफ़ॉर्म क्या है
प्लेटफ़ॉर्म स्वयं का वर्णन इस प्रकार करता है: «Free, open-source forum software built by the community. Beautiful, fast, and extensible — made for communities of all sizes.»
स्व-विवरण: यह प्लेटफ़ॉर्म का अपने बारे में कथन है, स्वतंत्र मूल्यांकन नहीं
स्रोत, जाँचा गया 2026-07-28
भाषाएँ
मुख्य पेज की इंटरफ़ेस भाषा: en
भाषा मार्कअप के एट्रिब्यूट से ली गई है, संस्करण — hreflang से
स्रोत, जाँचा गया 2026-07-28
कैटलॉग अनुभाग: सभी समान यह भी देखें: कैटलॉग अनुक्रमणिका · शेड्यूलर की तुलना · स्थिति के अनुसार चुनाव · प्लेटफ़ॉर्म की पाबंदियाँ