Date, Date Repeat Field, Date All Day — Drupal मॉड्यूल का विवरण
यह पैकेज एक लचीला Date/Time फ़ील्ड प्रदान करता है, जो Date field और Date API प्रकार के फ़ील्ड की तरह कार्य करता है, जिन्हें अन्य मॉड्यूल उपयोग करते हैं।
Drupal 5 और 6 संस्करणों में Date फ़ील्ड के लिए CCK मॉड्यूल्स का सेट आवश्यक होता है। Drupal 7 के कोर में यह कार्यक्षमता पहले से मौजूद होती है।
अधिकांश Calendar मॉड्यूल की कार्यक्षमताएँ Date मॉड्यूल पर आधारित होती हैं। इसलिए जब भी आप Calendar मॉड्यूल को अपडेट करते हैं, यह सुनिश्चित करें कि आपके पास Date मॉड्यूल का नवीनतम संस्करण भी हो।
Date 6.2 संस्करण को कार्य करने के लिए jQuery UI मॉड्यूल (http://drupal.org/project/jquery_ui) की आवश्यकता होती है — ताकि DatePicker के लिए पॉप-अप विंडो सक्षम की जा सके।
PHP 4, 5.0 और 5.1 अब समर्थित नहीं हैं। यदि आप तारीखों से संबंधित फ़ंक्शन्स को सही ढंग से कार्यरत रखना चाहते हैं, तो आपको PHP 5.2 या उससे ऊपर का संस्करण उपयोग करना होगा।
Drupal 7 के लिए
ध्यान दें कि नवीनतम कोड में दो नए मॉड्यूल शामिल हैं — Date Repeat Field और Date All Day।
Date Repeat Field मॉड्यूल का उपयोग उन तारीख फ़ील्ड्स को बनाने के लिए किया जाता है जो Date Repeat API (दोहराई जाने वाली तारीखें) का उपयोग करते हैं।
Date All Day मॉड्यूल पूरे दिन की तारीखों (All Day values) के प्रबंधन के लिए होता है, जिसमें “All day” (पूरा दिन) चेकबॉक्स जोड़ना भी शामिल है।
पहले ये दोनों मॉड्यूल Date मॉड्यूल का हिस्सा थे, लेकिन कोड को सरल बनाने और इन्हें अलग-अलग सक्षम/अक्षम करने की सुविधा देने के लिए इन्हें अलग कर दिया गया है।
ये दोनों मॉड्यूल इस बात के उदाहरण भी हैं कि अन्य मॉड्यूल कैसे डेट प्रोसेसिंग (तारीख प्रबंधन) में हस्तक्षेप कर सकते हैं और उसे संशोधित कर सकते हैं।
इसके अलावा, निम्न संबंधित मॉड्यूल्स को भी देखें:
Calendar
यह मॉड्यूल डेट फ़ील्ड या डेट सिस्टम को कैलेंडर के रूप में प्रदर्शित करता है।
Partial Date
यह मॉड्यूल “अपूर्ण तिथियों” (Fuzzy Dates) की समस्या को हल करने का प्रयास करता है — ऐसी स्थितियाँ जहाँ यह पहले से ज्ञात नहीं होता कि तारीख के सभी मान (दिन, महीना, वर्ष) उपलब्ध होंगे या नहीं। यह मॉड्यूल ईसा पूर्व (B.C.) तिथियों के लिए भी समाधान प्रदान करने का प्रयास करता है।
Signup
यह मॉड्यूल एक ऐसी प्रणाली प्रदान करता है जिससे उपयोगकर्ता किसी नोड पर “साइन अप” कर सकते हैं जिसमें डेट फ़ील्ड हो। यह प्रशासनिक रिपोर्ट्स और उपयोगकर्ताओं के लिए ईमेल सूचनाएँ भी भेज सकता है।
CCK Signup
यह Signup मॉड्यूल का एक विकल्प है जो साइनअप्स को नोड्स के रूप में बनाता है।