Drupal - Contact मॉड्यूल, CAPTCHA। कैप्चा सहित संपर्क फ़ॉर्म।
कैप्चा के साथ संपर्क फ़ॉर्म कैसे बनाया जाता है, यह आप इस लेख से संबंधित वीडियो में देख सकते हैं।
किसी भी कंपनी की वेबसाइट का एक अभिन्न हिस्सा है संपर्क फ़ॉर्म। इसका उपयोग ग्राहक और क्लाइंट साइट के मालिक या कंपनी के मैनेजर से संपर्क करने के लिए करते हैं। Drupal में संपर्क फ़ॉर्म को लागू करने के लिए एक बिल्ट-इन मॉड्यूल — Contact — पहले से मौजूद है। हम Contact मॉड्यूल और अतिरिक्त CAPTCHA मॉड्यूल की मदद से साइट पर एक ऐसा संपर्क फ़ॉर्म बनाएंगे जिसमें स्पैम सुरक्षा भी होगी।
आइए इसे सक्रिय करें। अब एडमिन मेनू में “साइट संरचना → संपर्क (Contact)” नाम का नया विकल्प दिखाई देना चाहिए।
अब एक नई संपर्क श्रेणी (Contact Category) जोड़ते हैं और इसका नाम “मैनेजर” रखते हैं।
अब संपर्क फ़ॉर्म इस पते पर उपलब्ध है: साइट_का_नाम/contact
अब एक और संपर्क जोड़ते हैं — साइट के प्रशासक (Administrator) — और उसका नाम “Administrator” रखते हैं। अब संपर्क फ़ॉर्म में संपर्क श्रेणी का चयन विकल्प दिखाई देगा।
संपर्क फ़ॉर्म स्थापित करने के बाद, स्पैम से बचाव के लिए कैप्चा को सेट करना आवश्यक है। यदि आप संपर्क फ़ॉर्म को बिना कैप्चा के छोड़ दें, तो कोई व्यक्ति स्क्रिप्ट की मदद से संदेशों को स्वतः भेज सकता है। इसके लिए हमें एक अतिरिक्त मॉड्यूल CAPTCHA जोड़ना होगा, जो फ़ॉर्म में कैप्चा जोड़ देगा। इस मॉड्यूल को डाउनलोड और इंस्टॉल करें। इसकी सेटिंग के लिए “साइट कॉन्फ़िगरेशन → मॉड्यूल्स” पेज पर जाएं, जहाँ से आप CAPTCHA की सेटिंग्स तक पहुँच सकते हैं।
इस पृष्ठ पर आपको उस प्रकार की कैप्चा का चयन करना होगा जिसे आप अपने फ़ॉर्म में उपयोग करना चाहते हैं। यहाँ आप उपयोगकर्ता पंजीकरण फ़ॉर्म और टिप्पणी फ़ॉर्म के लिए भी कैप्चा सक्षम कर सकते हैं। सेटिंग्स को सहेजें। अब संपर्क फ़ॉर्म में पंजीकृत और अनाम दोनों प्रकार के उपयोगकर्ताओं के लिए कैप्चा प्रदर्शित होगी। हालांकि, यदि आप एडमिन उपयोगकर्ता के रूप में लॉग इन हैं, तो आपको कैप्चा दिखाई नहीं देगी।
आइए कैप्चा का उपयोग इस प्रकार सेट करें कि यह केवल अनाम (anonymous) उपयोगकर्ताओं को दिखाई दे और पंजीकृत उपयोगकर्ताओं को नहीं। यह “अनुमतियों” (Permissions) की मदद से किया जाता है। इसके लिए एडमिन मेनू में जाएं — “उपयोगकर्ता प्रबंधन → अनुमतियाँ”।
अब संपर्क फ़ॉर्म पूरी तरह से कॉन्फ़िगर हो चुका है। अब केवल संपर्क फ़ॉर्म की लिंक को साइट के मेनू में जोड़ना बाकी है। मेनू में लिंक जोड़ने का तरीका आप मेरे पिछले पाठों में पढ़ सकते हैं।