
Drupalbook.org एक व्यापक ऑनलाइन संसाधन है जो लोकप्रिय कंटेंट मैनेजमेंट सिस्टम Drupal को सीखने के लिए उच्च-गुणवत्ता और नवीनतम जानकारी प्रदान करता है। चाहे आप एक शुरुआती हों या अनुभवी डेवलपर, Drupalbook.org में ट्यूटोरियल, लेख और गाइड जैसी संसाधनों की एक समृद्ध लाइब्रेरी है जो आपको Drupal में महारत हासिल करने और अपने कौशल को अगले स्तर पर ले जाने में मदद करेगी। इसके उपयोगकर्ता-अनुकूल इंटरफ़ेस और आकर्षक सामग्री के साथ, Drupalbook.org किसी भी व्यक्ति के लिए एक आदर्श मंच है जो Drupal सीखना चाहता है और अद्भुत वेबसाइटें बनाना चाहता है।


Drupal एक गतिशील रूप से विकसित होने वाला प्लेटफ़ॉर्म है। Drupal डेवलपर्स सभी आधुनिक रुझानों का पालन करने की कोशिश करते हैं, और decoupled applications (अलग फ्रंटएंड और बैकएंड वाली ऐप्स) उन्हीं में से एक हैं। आजकल यह आम बात है कि Drupal पर आधारित एक बैकएंड API और फ्रंटएंड पर एक JavaScript फ्रेमवर्क (जैसे React या Angular) दिखाई दे। यहां तक कि छोटी कंपनियों की मध्यम आकार की साइट्स भी अब इस दृष्टिकोण का उपयोग करती हैं।


Drupal स्थापित करने के बाद, आपको एक विज़ुअल एडिटर (visual editor) के साथ एक ब्लॉग मिलता है। लेकिन Views मॉड्यूल और अन्य मॉड्यूल्स की मदद से आप साइट की कार्यक्षमता को बहुत तेज़ी से बढ़ा सकते हैं। तो आइए देखें कि Drupal में क्या-क्या शामिल है।


Drupal 10 में, जैसे कि पिछली संस्करणों में था, एक ऐसी प्रणाली मौजूद है जिसमें उपयोगकर्ता (Users) विभिन्न भूमिकाओं (Roles) और अनुमतियों (Permissions) के साथ साइट की कार्यक्षमता तक पहुँच प्राप्त करते हैं।
सभी उपयोगकर्ताओं का पेज यहाँ पाया जा सकता है: Menu — People:


Drupal अब कंटेंट मैनेजर्स के लिए और भी सुविधाजनक हो गया है — अब आप बिना एडमिन क्षेत्र (admin area) में गए साइट को संपादित कर सकते हैं। इसके लिए spark project का उपयोग किया जाता है:
https://drupal.org/project/spark
इस परियोजना के परिणामस्वरूप जो सुधार जोड़े गए हैं, वे हैं:


Drupal के कोर में पहले से ही Comment मॉड्यूल शामिल है, आपको बस इसे सक्षम करना है:
सभी टिप्पणियाँ (comments) यहां देखी जा सकती हैं: Manage - Content — Comments:


अब Drupal के कोर में ब्लॉग मॉड्यूल शामिल नहीं है और इसे मॉड्यूल पेज से डाउनलोड किया जा सकता है:
https://www.drupal.org/project/blog
यह अन्य मॉड्यूल्स की तरह ही इंस्टॉल किया जाता है। Drupal पहले से ही एक तैयार ब्लॉग प्लेटफ़ॉर्म है, आपको केवल अधिक सुविधाजनक संपादन के लिए CKEditor मॉड्यूल को सक्षम करना होगा। यदि यह सक्षम नहीं है, तो इसे सक्षम करें।


पिछले पाठ में हमने Drupal से एक ब्लॉग बनाया था, लेकिन उस ब्लॉग में लेखों के लिए टैग्स की कमी थी। आइए टैक्सोनॉमी का उपयोग करके एक शब्दावली (vocabulary) जोड़ें। यदि Taxonomy मॉड्यूल पहले से सक्षम नहीं है, तो उसे सक्षम करें।
Drupal में Taxonomy नोड्स को वर्गीकृत (classification / rubrication / categorization) करने का एक तरीका है, जो टैक्सोनॉमी टैग्स (terms, categories) की मदद से किया जाता है। चलिए एक vocabulary Tags बनाते हैं, जिसकी मदद से हम अपने लेखों को वर्गीकृत करेंगे: Menu - Structure — Taxonomy पर जाएं।


Drupal 8 में, जैसे कि पिछले संस्करणों में था, आप विभिन्न रीजन (Regions) में अतिरिक्त ब्लॉक्स (Blocks) जोड़ सकते हैं। आमतौर पर Drupal थीम्स में कुछ डिफ़ॉल्ट रीजन होते हैं: Header, पहला और दूसरा Sidebar, Content, और Footer। आइए मेन्यू से जाएँ: Structure → Block Layout। Bartik थीम में हमारे पास निम्नलिखित रीजन उपलब्ध हैं:
