التعبئة

على سبيل المثال، تعبئة مكوّن إضافة تطبيق 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 هو الملف المعبّأ. راجع الفصل التالي نشر الإضافة