1.11. फ़ोरम: Drupal पर फ़ोरम बनाना
आजकल फ़ोरम पहले जितने लोकप्रिय नहीं रहे, लेकिन वे अभी भी टॉरेंट ट्रैकर्स, ग्रुप खरीदारी साइटों (joint purchase sites) और तकनीकी सहायता (technical support) के लिए व्यापक रूप से उपयोग किए जाते हैं। Drupal पर आप केवल 5 मिनट में एक साधारण लेकिन पूर्ण रूप से कार्यशील फ़ोरम बना सकते हैं।
फ़ोरम जोड़ने के लिए सबसे पहले Forum मॉड्यूल को सक्षम (enable) करना आवश्यक है:
इसके बाद हमारे पास स्वचालित रूप से एक फ़ोरम लिंक के माध्यम से उपलब्ध हो जाएगा:
/forum
अब हम अपने फ़ोरम के कंटेनर (containers) और कुछ अतिरिक्त सेक्शन जोड़ेंगे। इसके लिए जाएँ:
Structure → Forums
/admin/structure/forum
आइए दो कंटेनर जोड़ें — Design और Programming। इसके बाद इन कंटेनरों के अंदर निम्नलिखित फ़ोरम बनाएँ — Photoshop, Fireworks और PHP, JavaScript, CSS, HTML।
/admin/structure/forum/add/container
और फिर नए कंटेनर के भीतर एक नया फ़ोरम जोड़ें:
/admin/structure/forum/add/forum
इसी प्रकार बाकी कंटेनर और फ़ोरम भी जोड़ें।
फ़ोरम के क्रम (order) को आप ड्रैग और ड्रॉप (drag and drop) से, क्रॉस आइकन की मदद से बदल सकते हैं। परिणामस्वरूप, आपका फ़ोरम कुछ इस प्रकार दिखाई देगा:
अब आप फ़ोरम विषय (topics) जोड़ सकते हैं:
/node/add/forum
फ़ोरम सेटिंग्स (Forum settings)
फ़ोरम सेटिंग्स पेज पर आप निम्न विकल्प निर्धारित कर सकते हैं:
- Topics per page — एक पेज पर दिखाए जाने वाले विषयों की संख्या।
- Hot discussion threshold — बड़ी संख्या में टिप्पणियाँ (comments) वाले विषयों के लिए सीमा। ऐसे विषय एक विशेष ब्लॉक में प्रदर्शित किए जा सकते हैं, जिसे आप ब्लॉक सेटिंग्स में सक्रिय कर सकते हैं।
- टिप्पणियाँ किस क्रम में दिखाई जाएँ — पहले नई या पहले पुरानी।
/admin/structure/forum/settings
फ़ोरम अनुमतियाँ (Forum permissions)
Drupal विभिन्न कार्यक्षमताओं के लिए बहुत लचीला एक्सेस नियंत्रण प्रदान करता है। सबसे अच्छा तरीका यह है कि फ़ोरम विषय (topics) केवल पंजीकृत उपयोगकर्ताओं (registered users) को बनाने की अनुमति दें ताकि स्पैमर्स द्वारा स्पैम संदेश पोस्ट करना कठिन हो।
फ़ोरम में उत्तर (replies) देने की अनुमति भी केवल पंजीकृत उपयोगकर्ताओं को दें। लेकिन देखने (viewing) की अनुमति सभी के लिए रखी जा सकती है।
/admin/people/permissions#module-node
फ़ोरम ब्लॉक्स (Forum Blocks)
फ़ोरम हमें कई ब्लॉक्स प्रदान करता है:
/admin/structure/block
- Active forum topics — वे विषय जिनमें सबसे अधिक पोस्ट्स हैं।
- New forum topics — हाल ही में शुरू की गई नई चर्चाएँ (discussions)।