1. Drupal: मूल विशेषताएँ
Drupal स्थापित करने के बाद, आपको एक विज़ुअल एडिटर (visual editor) के साथ एक ब्लॉग मिलता है। लेकिन Views मॉड्यूल और अन्य मॉड्यूल्स की मदद से आप साइट की कार्यक्षमता को बहुत तेज़ी से बढ़ा सकते हैं। तो आइए देखें कि Drupal में क्या-क्या शामिल है।
एडमिन मेन्यू (Admin menu)
Drupal में डिफ़ॉल्ट रूप से एक मेन्यू होता है जो toolbar और admin मॉड्यूल्स को संयोजित करता है:
https://drupal.org/project/Admin
https://drupal.org/project/toolbar
इस प्रकार, केवल एक बटन क्लिक से हम एक मोड से दूसरे मोड में स्विच कर सकते हैं:
यदि आपके पास एक बड़ा मॉनिटर है, तो बाईं ओर बड़े मेन्यू के साथ साइट प्रबंधन करना सुविधाजनक होगा, और यदि आप फ़ोन से साइट पर लॉग इन करते हैं, तो केवल शीर्ष मेन्यू के साथ साइट प्रबंधन करना सुविधाजनक रहेगा।
सामग्री प्रबंधन (Content management)
Menu — Content
Drupal में सामग्री प्रबंधन (content management) के लिए एक अलग पृष्ठ होता है:
इस पेज पर आप नई सामग्री जोड़ सकते हैं, आवश्यक पेज खोज सकते हैं, या कई सामग्रियों को एक साथ हटा या अपडेट कर सकते हैं। Drupal की विशेषता यह है कि सभी सामग्रियाँ विभिन्न प्रकारों (types) में विभाजित होती हैं। डिफ़ॉल्ट रूप से ये Pages और Articles होती हैं। लेकिन हम हमेशा एक नया सामग्री प्रकार (Content Type) जोड़ सकते हैं। इसके लिए जाएं: Structure — Content Types और एक नया प्रकार News जोड़ें:
अब हम साइट पर समाचार (News) बना सकते हैं। आगे हम देखेंगे कि Views मॉड्यूल का उपयोग करके एक पेज और न्यूज़ ब्लॉक कैसे बनाया जाता है।
उपयोगकर्ता (People)
Menu — People
यदि आपकी साइट पर केवल आप ही नहीं, बल्कि अन्य उपयोगकर्ता भी हैं, तो आपके लिए उपयोगकर्ता भूमिकाएँ (roles) बनाना और उनके लिए आवश्यक अनुमतियाँ (permissions) निर्धारित करना सुविधाजनक रहेगा। उदाहरण के लिए, अनाम उपयोगकर्ताओं (anonymous users) को कैप्चा भरना होगा (इसके लिए आपको captcha मॉड्यूल अलग से स्थापित करना होगा), जबकि पंजीकृत उपयोगकर्ताओं (registered users) के लिए कैप्चा को छोड़ने की अनुमति दी जा सकती है।
टिप्पणियाँ (Comments)
Content — Comments
Drupal में टिप्पणियाँ (comments) भी होती हैं, जैसा कि किसी ब्लॉग में होना चाहिए। आने वाले पाठों में हम ब्लॉग और टिप्पणियों पर विस्तार से चर्चा करेंगे।
टैक्सोनॉमी (Taxonomy)
Structure — Taxonomy
Drupal में टैक्सोनॉमी (Taxonomy) को वर्गीकरण प्रणाली (rubricators, terms, classifications) कहा जाता है। टैक्सोनॉमी को शब्दकोशों (vocabularies) के रूप में बनाया गया है, जिनमें अनुक्रमिक (hierarchical) terms होते हैं। डिफ़ॉल्ट रूप से हमारे पास पहले से ही एक Tags शब्दकोश होता है, जिसका उपयोग लेखों के वर्गीकरण (categorization) के लिए किया जाता है:
प्रत्येक term का अपना पेज होता है, जिस पर उस term से संबंधित लेखों की सूचनाएँ (announcements) प्रदर्शित होती हैं।
ब्लॉक्स (Blocks)
Structure — Blocks
Drupal में आप केवल पेज ही नहीं, बल्कि ब्लॉक्स भी प्रदर्शित कर सकते हैं। उदाहरण के लिए, हम “Breadcrumbs” ब्लॉक को “Content” क्षेत्र में प्रदर्शित कर सकते हैं:
अब हमारी सामग्री के ऊपर ब्रेडक्रंब्स (breadcrumbs) प्रदर्शित होंगे।
प्रतिक्रिया फ़ॉर्म (Feedback form)
पता (URL): http://yourwebsite.com/contact
आपको कुछ भी कॉन्फ़िगर करने की आवश्यकता नहीं है — संपर्क फ़ॉर्म (contact form) पहले से ही साइट में मौजूद है। इस फ़ॉर्म से भेजे गए सभी संदेश Drupal इंस्टॉलेशन के दौरान दिए गए ईमेल पते पर पहुँचेंगे।
मेन्यू और पेज प्रणाली (Menu and page system)
Structure — Menu
आप आवश्यक पृष्ठों को मेन्यू में जोड़ सकते हैं। Drupal में सामग्री जोड़ते समय ही मेन्यू लिंक जोड़ने की सुविधा होती है।
अब हमारे मेन्यू में एक नया लिंक दिखाई देगा:
हम एक नया मेन्यू भी बना सकते हैं:
अब हम अपने नए मेन्यू में पेज जोड़ सकते हैं। प्रत्येक मेन्यू को उस क्षेत्र (region) में ब्लॉक के रूप में प्रदर्शित किया जा सकता है जहाँ हमें इसकी आवश्यकता है।