প্যাকেজিং

যেমন, 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 প্যাকেজযুক্ত ফাইল। পরবর্তী অধ্যায় প্লাগইন প্রকাশনা দেখুন