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 आवश्यक है!
Date, Date Repeat Field, Date All Day — Drupal मॉड्यूल का विवरण
यह पैकेज एक लचीला Date/Time फ़ील्ड प्रदान करता है, जो Date field और Date API प्रकार के फ़ील्ड की तरह कार्य करता है, जिन्हें अन्य मॉड्यूल उपयोग करते हैं।
Drupal 5 और 6 संस्करणों में Date फ़ील्ड के लिए CCK मॉड्यूल्स का सेट आवश्यक होता है। Drupal 7 के कोर में यह कार्यक्षमता पहले से मौजूद होती है।
उपयोगी जानकारी
इस अनुभाग में, मैं ऐसे लेख एकत्रित करूंगा जो मौजूदा श्रेणियों में फिट नहीं होते, लेकिन फिर भी काफी दिलचस्प हैं।
Drupal और मल्टी-डोमेन साइट्स
हाल के समय में मल्टी-डोमेन साइट्स (Multi-domain sites) काफी लोकप्रिय हो गई हैं। मोबाइल उपकरणों के लिए हम एक अलग डोमेन बनाते हैं, API के लिए भी एक अलग डोमेन बनाया जाता है। साइट की कुछ कार्यक्षमताओं को उपडोमेन (subdomain) पर रखने की सुविधा हमें यह अनुमति देती है कि नया फंक्शनल भाग मुख्य साइट के उपयोगकर्ता डेटाबेस और नोड्स के साथ एकीकृत रूप से काम कर सके। उदाहरण के लिए, यदि हमारे पास example.org है, तो हम उसके लिए api.example.org, pda.example.org आदि बना सकते हैं।