Drupal फीचर्स — फीचर-मॉड्यूल के संस्करण को अपडेट करना
पिछले पाठ में हमने देखा कि Drupal के लिए फीचर-मॉड्यूल कैसे बनाए जाते हैं। इस पाठ में हम जानेंगे कि इन मॉड्यूल्स को कैसे अपडेट किया जाता है और साथ ही नया फंक्शनलिटी (functionalities) कैसे जोड़ा जा सकता है।
हमारे पास वर्तमान में फीचर-मॉड्यूल का संस्करण alpha1 है। अब हम इसका अगला संस्करण alpha2 बनाएंगे। इसके लिए हम समाचार ब्लॉक (news block) में शीर्षक (title) के अलावा तारीख और संक्षिप्त विवरण (teaser) भी जोड़ेंगे। feature-मॉड्यूल के alpha1 संस्करण की फ़ोल्डर को कॉपी करके sites/all/modules
फ़ोल्डर में रखें, लेकिन उसे सक्रिय (enable) न करें — यह हमें फीचर को दोबारा बनाने (recreate) की अनुमति देगा।
सबसे पहले हम View को संशोधित करेंगे ताकि समाचार ब्लॉक में तारीख और विवरण भी दिखे। इसके लिए post date (प्रकाशन तिथि) और body (सामग्री) फ़ील्ड जोड़ें, जिसमें 100 अक्षरों की सीमा निर्धारित करें। फिर View को सेव करें।
अब समाचार ब्लॉक का स्वरूप कुछ बदला हुआ दिखाई देगा।
अब फिर से Features अनुभाग में जाएं और अपने फीचर-मॉड्यूल को दोबारा बनाएं (ऊपर के दूसरे चित्र के अनुसार)। इस बार केवल संस्करण बदलेगा, क्योंकि हमने नया View या नया कंटेंट टाइप नहीं बनाया है, सिर्फ एक View बदला है। अब Download feature (डाउनलोड) बटन दबाएं।
अब इस नए संस्करण (alpha2) वाले फीचर-मॉड्यूल का आर्काइव सेव करें। यह नया फीचर-मॉड्यूल हम दूसरे वेबसाइट पर इंस्टॉल करेंगे, जहाँ अभी पुराना संस्करण alpha1 चल रहा है। पुराने फीचर-मॉड्यूल को नए वाले से बदलें। नए साइट पर Features की सूची खोलें, अपना फीचर-मॉड्यूल चुनें और “पереопределен” (Overridden) पर क्लिक करें।
Drupal स्वचालित रूप से पहचान लेता है कि फीचर-मॉड्यूल में परिवर्तन हुए हैं। इन परिवर्तनों को आप “Revert” करके फीचर-मॉड्यूल के मूल फंक्शनलिटी तक वापस ला सकते हैं।
अब कैश साफ़ करें (clear cache) — और आपकी वेबसाइट पर समाचार ब्लॉक फीचर-मॉड्यूल के साथ अपडेट हो जाएगा।