التعبئة
على سبيل المثال، تعبئة مكوّن إضافة تطبيق 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: نفّذ الأمر
zip -r foo.zip fooلإنشاء foo.zip - مستخدمو Windows: انقر بزر الماوس الأيمن على مجلد foo واختر "ضغط كملف ZIP" لإنشاء foo.zip
foo.zip هو الملف المعبّأ. راجع الفصل التالي نشر الإضافة