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