पैकेजिंग

उदाहरण के लिए, foo एप्लिकेशन प्लगइन को पैक करना

  • plugin/foo/config/app.php में संस्करण संख्या सेट करें (महत्वपूर्ण)
  • plugin/foo में पैकेजिंग की आवश्यकता नहीं वाले फ़ाइलें हटाएं, विशेष रूप से plugin/foo/public के नीचे अपलोड कार्यक्षमता परीक्षण के लिए अस्थायी फ़ाइलें हटाएं
  • यदि आपके प्रोजेक्ट में डेटाबेस तालिका निर्माण आदि संचालन शामिल हैं, तो plugin/foo/install.sql को सही से कॉन्फ़िगर करें। डेटाबेस अनुभाग देखें
  • यदि आपके प्रोजेक्ट में अपनी स्वतंत्र डेटाबेस और Redis कॉन्फ़िगरेशन है, तो पहले इन कॉन्फ़िगरेशन को हटा दें। ये कॉन्फ़िगरेशन एप्लिकेशन में पहली पहुंच पर इंस्टॉलेशन विज़ार्ड के माध्यम से ट्रिगर होने चाहिए (आपको स्वयं लागू करना होगा), ताकि व्यवस्थापक मैन्युअल रूप से भर सके और उत्पन्न कर सके।
  • यदि आपके प्रोजेक्ट में webman admin बैकएंड मेनू शामिल हैं, तो plugin/foo/config/menu.php को कॉन्फ़िगर करें ताकि प्लगइन इंस्टॉल होने पर ये मेनू स्वचालित रूप से सेट हों। webman-admin मेनू आयात देखें
  • अन्य फ़ाइलों को पूर्ववत रूप से पुनर्स्थापित करें जिन्हें मूल स्थिति में वापस लाने की आवश्यकता है
  • उपरोक्त चरण पूरे करने के बाद {मुख्य परियोजना}/plugin/ फ़ोल्डर में जाएं
  • Linux उपयोगकर्ता: foo.zip बनाने के लिए zip -r foo.zip foo कमांड चलाएं
  • Windows उपयोगकर्ता: foo फ़ोल्डर पर राइट-क्लिक करके "ZIP फ़ाइल के रूप में संपीड़ित करें" चुनकर foo.zip बनाएं

foo.zip पैकेज्ड फ़ाइल है। अगला अध्याय प्लगइन प्रकाशित करें देखें