1.2 उपयोगकर्ता, भूमिकाएँ (Roles) और अनुमतियाँ (Permissions)
Drupal 10 में, जैसे कि पिछली संस्करणों में था, एक ऐसी प्रणाली मौजूद है जिसमें उपयोगकर्ता (Users) विभिन्न भूमिकाओं (Roles) और अनुमतियों (Permissions) के साथ साइट की कार्यक्षमता तक पहुँच प्राप्त करते हैं।
सभी उपयोगकर्ताओं का पेज यहाँ पाया जा सकता है: Menu — People:
सब कुछ बहुत सरल है — उपयोगकर्ताओं की एक तालिका और एक नया उपयोगकर्ता जोड़ने के लिए बटन। यदि आपको उपयोगकर्ताओं को भूमिकाओं या जोड़ने की तारीख के अनुसार क्रमबद्ध करना है, तो बस आवश्यक कॉलम के शीर्षक पर क्लिक करें।
अब आइए Roles टैब पर जाएँ। डिफ़ॉल्ट रूप से, हमारे पास पहले से ही दो भूमिकाएँ होती हैं — Authorized user और Anonymous user। आइए एक और भूमिका जोड़ें: Moderator। Add role बटन पर क्लिक करें और आवश्यक फ़ील्ड भरें। परिणामस्वरूप हमारे पास एक नई भूमिका होगी:
अब हम इस Moderator भूमिका को सामग्री संपादन (editing) का अधिकार देंगे। इसके लिए जाएं Permissions टैब पर। इस पेज पर आप निर्धारित कर सकते हैं कि प्रत्येक उपयोगकर्ता भूमिका को साइट पर कौन-कौन सी विशेषताएँ (features) उपलब्ध हैं। आइए मॉडरेटर के लिए ऐसी अनुमति दें कि वह साइट पर सामग्री प्रबंधित (manage) कर सके:
इस तरह हमने Moderator भूमिका बना ली और अब हम एक Moderator user जोड़ सकते हैं। यदि आपके पास Comment मॉड्यूल सक्षम है, तो आप इसका उपयोग इस प्रकार कर सकते हैं कि केवल अधिकृत उपयोगकर्ता (authorized users) टिप्पणियाँ जोड़ सकें, लेकिन अनाम (anonymous) उपयोगकर्ता नहीं।
अब एक Moderator उपयोगकर्ता और एक साधारण (Regular) उपयोगकर्ता बनाते हैं। इसके लिए सभी उपयोगकर्ताओं के पेज पर वापस जाएँ। जब आप मॉडरेटर जोड़ते हैं, तो उसकी भूमिका अवश्य निर्दिष्ट करें:
अब हम उपयोगकर्ताओं की सूची पर लौटते हैं और देखते हैं कि क्या परिणाम आया:
आप देख सकते हैं कि Drupal यह दिखाता है कि प्रत्येक उपयोगकर्ता के पास कौन-कौन सी भूमिकाएँ हैं।