Drupal CTools — मॉड्यूल का विवरण
यह पैकेज मुख्य रूप से डेवलपर्स के अनुभव (developer experience) को बेहतर बनाने के लिए बनाए गए प्रोग्रामिंग इंटरफेस और टूल्स का एक संग्रह है। इसमें एक महत्वपूर्ण मॉड्यूल भी शामिल है जिसे Page Manager कहा जाता है — इसका उद्देश्य Drupal में पेजों (pages) का प्रबंधन करना है। यह विशेष रूप से Panels पेजों को नियंत्रित करता है, लेकिन समय के साथ इसका उपयोग केवल पैनल्स से कहीं अधिक विस्तृत साइट संरचना को प्रबंधित करने में किया जा सकता है।
वर्तमान में, CTools (Chaos Tools Suite) में निम्नलिखित उपयोगी उपकरण शामिल हैं:
Administration menu — Drupal मॉड्यूल का विवरण
Administration Menu мод्यूल Drupal साइट के लिए एक थीम-स्वतंत्र (theme-independent) प्रशासनिक इंटरफेस प्रदान करता है, जिसे अक्सर navigation या back-end कहा जाता है।
यह अन्य CMS से Drupal पर आने वाले नए उपयोगकर्ताओं के लिए एक उपयोगी सहायक उपकरण है, साइट प्रशासकों (administrators) के लिए समय बचाता है, और डेवलपर्स के लिए भी बेहद सुविधाजनक है।
Drupal Nice Menus और Superfish — ड्रॉपडाउन मेन्यू मॉड्यूल्स का विवरण और तुलना
Nice Menus और Superfish मॉड्यूल Drupal में ऊर्ध्वाधर (vertical) और क्षैतिज (horizontal) ड्रॉपडाउन मेन्यू बनाने की अनुमति देते हैं। आपको केवल इनमें से एक मॉड्यूल चुनना होता है और उसका उपयोग करना होता है। दोनों मॉड्यूल बहुत लोकप्रिय हैं और इनके लिए कई अतिरिक्त (contributed) मॉड्यूल भी उपलब्ध हैं।
दोनों मॉड्यूल एक ही jQuery लाइब्रेरी Superfish पर आधारित हैं:
FileField — Drupal मॉड्यूल का विवरण
FileField मॉड्यूल CCK के लिए एक सार्वभौमिक फ़ाइल अपलोड फ़ील्ड प्रदान करता है।
यह Drupal कोर के फ़ाइल अपलोड मॉड्यूल का एक विश्वसनीय विकल्प है और उन उपयोगकर्ताओं के लिए आवश्यक है जिन्हें बड़ी संख्या में फ़ाइलें अपलोड करनी होती हैं। यह आपके स्वयं के साइट पर वीडियो और ऑडियो फ़ाइलों (जैसे पॉडकास्ट) के प्रबंधन के लिए भी उत्कृष्ट रूप से उपयुक्त है।
मुख्य विशेषताएँ:
Pathauto — Drupal मॉड्यूल का विवरण
Pathauto मॉड्यूल स्वचालित रूप से विभिन्न प्रकार की सामग्रियों (जैसे नोड्स, टैक्सोनॉमी टर्म्स, उपयोगकर्ता प्रोफाइल आदि) के लिए URL उपनाम (aliases) उत्पन्न करता है। यह उपयोगकर्ता से हर बार मैन्युअली URL दर्ज करने की आवश्यकता को समाप्त करता है, जिससे अधिक पठनीय और SEO-अनुकूल पते प्राप्त होते हैं — जैसे /category/my-node-title की जगह /node/123।
Pathauto मॉड्यूल उन टेम्पलेट्स (patterns) का उपयोग करता है जिन्हें व्यवस्थापक (administrator) अपनी आवश्यकता के अनुसार संपादित और अनुकूलित कर सकता है।
Taxonomy — Drupal टैक्सोनॉमी, टैक्सोनॉमी क्या है?
टैक्सोनॉमी (Taxonomy) या वर्गीकरण प्रणाली, टैक्सोनोमिक इकाइयों से बनी होती है जिन्हें टैक्सॉन (taxon) या वस्तुओं के प्रकार कहा जाता है। इन्हें अक्सर एक पदानुक्रमित संरचना (hierarchical structure) में व्यवस्थित किया जाता है, जहाँ उनके बीच "उप-प्रकार — मुख्य-प्रकार" (subtype–supertype) संबंध होता है, जिसे "माता–संतान" (parent–child) संबंध भी कहा जाता है।
Token — Drupal मॉड्यूल का विवरण
Tokens (टोकन या मार्कर) छोटे टेक्स्ट अंश होते हैं जिन्हें बड़े दस्तावेज़ों में स्वचालित रूप से सम्मिलित किया जा सकता है, जैसे साइट का नाम, उपयोगकर्ता जानकारी या अन्य गतिशील डेटा। उदाहरण के लिए, इन्हें % या [user] जैसे प्लेसहोल्डर के रूप में प्रयोग किया जाता है।
Token मॉड्यूल उन मॉड्यूल्स के लिए एक केंद्रीय API प्रदान करता है जो इन मार्कर्स का उपयोग करते हैं, और साथ ही अपने स्वयं के कस्टम टोकन मान भी परिभाषित करने की अनुमति देता है।
ImageField — Drupal 6 मॉड्यूल का विवरण
ImageField मॉड्यूल CCK फ़ील्ड में छवियाँ (images) अपलोड करने की सुविधा प्रदान करता है।
यह CCK आधारित इमेज अपलोड प्रणाली है और पुराने “Image” मॉड्यूल का एक आधुनिक विकल्प है। इसमें कई उपयोगी विशेषताएँ शामिल हैं — जैसे कि एक नोड के लिए कई छवियाँ जोड़ना, छवि आकार पर प्रतिबंध लगाना, डिफ़ॉल्ट छवियाँ सेट करना और Views के लिए उन्नत समर्थन।
ImageCache — Drupal 6 मॉड्यूल का विवरण
ImageCache मॉड्यूल को Drupal 7 के कोर में शामिल कर दिया गया है।
ImageCache आपको छवियों (images) की प्रोसेसिंग के लिए presets (पूर्वनिर्धारित सेटिंग्स) बनाने की अनुमति देता है। यदि ImageCache द्वारा उत्पन्न की गई कोई इमेज फाइल मौजूद नहीं है, तो वेब-सर्वर के पुनर्लेखन (rewrite) नियम उस अनुरोध को Drupal को भेजते हैं, जो बदले में उसे ImageCache को डायनामिक रूप से इमेज जेनरेट करने के लिए भेजता है।
ImageCache मॉड्यूल के लिए आवश्यकताएँ:
Image API, Image GD, ImageMagick — Drupal मॉड्यूल्स का विवरण
यह API इंटरफ़ेस Drupal कोर की image.inc फ़ाइल द्वारा प्रदान किए गए API की जगह उपयोग करने के लिए बनाया गया है। यदि कोई अन्य मॉड्यूल पहले से इस कार्य को कर रहा है, तो आपको यह मॉड्यूल स्थापित करने की आवश्यकता नहीं है।
यह आपके Drupal साइट के लिए कोई नई सुविधाएँ नहीं जोड़ता — यह केवल एक API प्रदान करता है जिसे अन्य मॉड्यूल उपयोग कर सकते हैं। वर्तमान में GD2 और ImageMagick दोनों ही ImageAPI के साथ वितरित किए जाते हैं।
नोट: PHP5 आवश्यक है!