প্যাকেজিং

যেমন 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/ ডিরেক্টরিতে প্রবেশ করুন
  • লিনাক্স ব্যবহারকারীরা কমান্ড ব্যবহার করুন zip -r foo.zip foo foo.zip তৈরি করতে
  • উইন্ডোজ ব্যবহারকারীরা foo ফোল্ডারে ডান ক্লিক করে ZIP ফাইল হিসেবে সংকুচিত করুন foo.zip তৈরি করার জন্য

foo.zip প্যাকেজিংয়ের পরে তৈরি হওয়া ফাইল, পরবর্তী অধ্যায় দেখুন প্লাগইন প্রকাশ