পদক্ষেপ 1 - নিশ্চিত করুন যে জিনিসগুলি সঠিকভাবে ফর্ম্যাট হয়েছে
ওয়ার্ডপ্রেস নিজেই আপনার প্রধান প্লাগইন ফাইলের শীর্ষে শিরোনামের উপর নির্ভর করে। অনেক ক্ষেত্রে, যদি আপনার প্লাগইনটি "আমার কুল প্লাগইন" হয় তবে এই ফাইলটি my-cool-plugin.php
আপনার ফোল্ডারের মূল ডিরেক্টরিতে রয়েছে। নিশ্চিত করুন যে ফাইলের উপরের অংশটি এই ফর্ম্যাটটি অনুসরণ করে:
<?php
/*
=== [Plugin Name] ===
Plugin Name: [Plugin name]
Plugin URI: [Website where plugin information can be found - your blog, maybe]
Description: [Short description of your plugin]
Author URI: [Your website]
Author: [Your name]
Version: [This version number]
*/
ওয়ার্ডপ্রেস.আর.এ. সংগ্রহস্থল readme.txt
বর্ণনা এবং ডাউনলোড পৃষ্ঠা তৈরি করতে আপনার ফাইলের উপর নির্ভর করে । সুতরাং আপনার readme.txt
ফাইলটি নিম্নলিখিত ফর্ম্যাটটিকে ফিট করে তা নিশ্চিত করুন :
=== [Plugin Name] ===
Contributors: [Your WordPress.org username]
Donate link: [A site people can go to to give you money]
Tags: [Search terms related to your plugin]
Requires at least: [Minimum version of WordPress required]
Tested up to: [Newest version of WordPress you've tested with]
Stable tag: [This version number]
[Short, one-sentence description of your plugin]
== Description ==
[Long description of your plugin]
== Installation ==
[Steps required to install the plugin]
== Frequently Asked Questions ==
= [A question] =
[An answer]
= [Another question] =
[Another answer]
== Screenshots ==
== Changelog ==
== Upgrade Notice ==
ওয়ার্ডপ্রেস.আরজে একটি সুবিধাজনক রিডম যাচাইকারী রয়েছে যা আপনি আপনার রিডমে যা প্রয়োজন তা নিশ্চিত করার জন্য এটি ব্যবহার করতে পারেন। কেবল অনুলিপি-পেস্ট করুন এবং এটি পরীক্ষা করে নিবে যে সমস্ত বিভাগ রয়েছে এবং আপনি যেতে প্রস্তুত।
পদক্ষেপ 2 - এসভিএন সংগ্রহস্থলটি দেখুন
ওয়ার্ডপ্রেস.আর্গ প্লাগইন সংগ্রহশালা থেকে আপনার বিকাশ সংস্করণকে আলাদা রাখা ভাল ধারণা। হ্যাঁ, এসভিএন সংস্করণ নিয়ন্ত্রণের জন্য ব্যবহৃত হয় তবে ওয়ার্ডপ্রেস এটি রিলিজ পরিচালনার জন্য আরও বেশি ব্যবহার করে। আপনি যদি প্রতিস্থাপনে প্রতি পরিবর্তনটি প্রতিশ্রুতিবদ্ধ করা শুরু করেন, আপনি সম্ভাব্য সমস্যার মধ্যে চলে যাবেন। গিট ব্যবহার করে স্থানীয়ভাবে বিকাশকারীদের একটি কাজ যা স্থানীয়ভাবে বিকাশ করা হয়, তারপরে আপনি যখন কোনও রিলিজ করার জন্য প্রস্তুত হন তখন আপনার ফাইলগুলি সাবভার্সন সংগ্রহস্থলে স্থানান্তর করুন।
এই নির্দেশাবলী ধরে নেওয়া হয় আপনি একটি উইন্ডোজ কম্পিউটার ব্যবহার করছেন। আপনি যদি ম্যাকে থাকেন তবে আপনি টরটোইজএসভিএন এর পরিবর্তে এসসিপি প্লাগিন ব্যবহার করতে পারেন । আপনার যে পদক্ষেপগুলি অনুসরণ করতে হবে তা একই হবে, কেবলমাত্র প্রসঙ্গত মেনু এবং স্ক্রিনশটগুলি ইউআই এর কারণে কিছুটা পৃথক হবে। আমার কাছে ম্যাক নেই, তাই আপনাকে টিউটোরিয়াল দিয়ে যাওয়ার জন্য স্ক্রিনশট তৈরি করতে পারি না ... তবে বিশ্বাস করুন, এটি একই প্রক্রিয়া।
আপনার যদি ইতিমধ্যে এটি না থাকে তবে কচ্ছপ এসভিএন ইনস্টল করুন।
কচ্ছপ এসভিএন উইন্ডোজের জন্য একটি ওপেন সোর্স সাবভার্সিয়ন জিইউআই। বিশ্বাস করুন, জিইউআই ব্যবহার করা কমান্ড লাইন থেকে কিছু করার চেষ্টা করার চেয়ে অসীম সহজ। আপনিও কম সমস্যার মধ্যে চলে যাবেন।
আপনার ওয়ার্ডপ্রেস-হোস্ট করা এসভিএন সংগ্রহস্থলটি দেখুন
আপনার প্লাগইনটির ওয়ার্ডপ্রেস-হোস্ট করা সংস্করণটি যেখানে সংরক্ষণ করতে চান এমন একটি জায়গা সন্ধান করুন। ডিফল্টরূপে, আমি /My Documents/WordPress/
আমার হোস্ট করা সমস্ত দেব কাজের জন্য ব্যবহার করি । ফোল্ডারের অভ্যন্তরে ডান ক্লিক করুন এবং ড্রপডাউন মেনু থেকে "এসভিএন চেকআউট" নির্বাচন করুন।
পপ আপ হওয়া ডায়লগ উইন্ডোতে আপনার WordPress.org প্লাগইন সংগ্রহস্থল ইউআরএল প্রবেশ করান (আমি পরীক্ষার উদ্দেশ্যে আমার একটি ব্যবহার করছি) এবং আপনি কোন সাবফোল্ডার তৈরি করতে চান তা চয়ন করুন।
কচ্ছপ কিছুক্ষণ চিন্তা করবে, তারপরে এটি WordPress.org থেকে সংগ্রহস্থলটি নীচে নামিয়ে ফেলবে। নতুন তৈরি ফোল্ডারে আপনার জন্য ইতিমধ্যে সেট করা সমস্ত প্রয়োজনীয় ফোল্ডার থাকবে। এখন আপনি কেবল অনুলিপি করুন এবং প্রতিশ্রুতিবদ্ধ ... একবারে এক ধাপ।
আপনার সর্বশেষ সংস্করণটি অনুলিপি করুন /tags
আমি এখানে বেশিরভাগ টিউটোরিয়াল থেকে পিছনে জিনিস করি। অন্য প্রত্যেকে আপনাকে /trunk
প্রথমে প্রতিশ্রুতিবদ্ধ হতে বলবে , তবে মনে রাখবেন যে /trunk
প্লাগইনগুলি দেখার সময় ওয়ার্ডপ্রেস রিডমে ফাইল ব্যতীত অন্য কিছু ব্যবহার করে না । সুতরাং আপনি যদি /trunk
কোনও ট্যাগ দেওয়ার আগে আপনার প্লাগইনটি রেখে দেন এবং আপনার নেটওয়ার্ক সংযোগটি (বা অন্য কোনও কিছু ভুল হয়ে যায়) হারিয়ে ফেলেন তবে আপনার সমস্যা থাকবে।
ইন /tags
ফোল্ডারের, সংস্করণ আপনি আপনার প্লাগইনের জন্য মুক্তি করছেন তার অনুরূপ নামে একটি ফোল্ডার তৈরি করুন। সুতরাং আপনি যদি 0.1 সংস্করণ প্রকাশ করছেন তবে একটি /tags/0.1
ফোল্ডার তৈরি করুন ।
আপনার পুরো প্লাগইনটি এই ফোল্ডারে অনুলিপি করুন।
এখন ফোল্ডারের ভিতরে ডান ক্লিক করুন এবং ড্রপডাউন মেনু থেকে "এসভিএন কমিট" নির্বাচন করুন।
আপনি একটি উইন্ডো পপ আপ দেখতে পাবেন যা আপনার সমস্ত পরিবর্তন দেখায় (আপনার সমস্ত নতুন ফাইলগুলি "অ-সংস্করণযুক্ত" হিসাবে চিহ্নিত করা উচিত)।
আপনার প্লাগইন এর সমস্ত ফাইলের পাশের বাক্সটি চেক করুন (বা তাদের সমস্ত নির্বাচন করতে "সমস্ত নির্বাচন করুন" ক্লিক করুন)।
উপরের বাক্সে, একটি প্রতিশ্রুতি বার্তা প্রবেশ করুন। যেহেতু আপনি একটি ট্যাগ প্রতিশ্রুতিবদ্ধ করছেন, আপনার সম্ভবত এমন কিছু ব্যবহার করা উচিত:
[আমার প্লাগিন] এর 0.1 সংস্করণটি ট্যাগ করা।
ঠিক আছে ক্লিক করুন।
আবার, কচ্ছপ কয়েক মিনিটের জন্য চিন্তা করবে, তারপরে এটি সার্ভারে প্রতিশ্রুতিবদ্ধ হওয়ার জন্য আপনাকে আপনার ওয়ার্ডপ্রেস ব্যবহারকারীর নাম এবং পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে। তাদের সরবরাহ করুন, জিনিসগুলির মধ্য দিয়ে যাওয়ার জন্য অপেক্ষা করুন এবং "সাফল্য" বলুন, তারপরে পরবর্তী পদক্ষেপে যান।
আপনার সর্বশেষ সংস্করণটি অনুলিপি করুন /trunk
এখন /trunk
সংগ্রহস্থলের ফোল্ডারে নেভিগেট করুন এবং আবার আপনার ফোল্ডারে সেই প্লাগইনটি অনুলিপি করুন। আপনার ফাইলগুলি নির্বাচন করতে এবং প্রতিশ্রুতি প্রস্তুত করতে উপরের একই পদক্ষেপগুলির মধ্য দিয়ে যান। তবে কোনও বার্তার জন্য এমন কিছু ব্যবহার করুন যা ব্যাখ্যা করে যে নতুন প্রকাশটি কী করে:
[আমার প্লাগইন] এর 0.1 সংস্করণ - ওপেনআইডিআইডি সমর্থন যোগ করে।
সবকিছু একবার হয়ে গেলে, আপনাকে WordPress.org এর সার্ভারগুলির জন্য কিছুটা অপেক্ষা করতে হবে। এগুলি অন্যের তুলনায় কিছু দিন ধীর হতে পারে তবে এক ঘন্টার বা তার মধ্যেই আপনার সংগ্রহস্থলটিতে আপনার নতুন প্রকাশ দেখতে হবে।
একটি নতুন সংস্করণে একটি প্লাগইন আপডেট করা
আপনার প্লাগইনটি বন্যার মধ্যে পরে, একটি আপডেট প্রস্তুত করা তুলনামূলকভাবে সহজ।
প্রথমে আপনার সংগ্রহস্থলের সর্বশেষতম সংস্করণ রয়েছে কিনা তা নিশ্চিত করতে এসভিএন আপডেট কমান্ডটি ব্যবহার করুন। আপনি যদি একমাত্র বিকাশকারী হন তবে আপনার ইতিমধ্যে হওয়া উচিত, তবে যাইহোক প্রতিশ্রুতি দেওয়ার আগে আপডেট করা ভাল অনুশীলন।
তারপরে /tags
আপনার নতুন সংস্করণে একটি নতুন সাব-ফোল্ডার তৈরি করতে উপরের প্রক্রিয়াটি দেখুন । বলুন /tags/0.2
,। পুরানো /0.1
ফোল্ডারটি স্পর্শ করবেন না । এটি কোনও কারণে রয়েছে এবং আপনি এটি আর কখনও স্পর্শ করবেন না।
আপনার নতুন ট্যাগটি প্রতিশ্রুতিবদ্ধ করুন, তারপরে /trunk
ফোল্ডারে যান। /trunk
আপনার নতুন সংস্করণ দিয়ে সবকিছুকে প্রতিস্থাপন করুন এবং উপরের মত প্রতিশ্রুতিবদ্ধ। সার্ভারগুলি আপডেট হয়ে গেলে তারা পুরানোটির চেয়ে নতুন সংস্করণটি সম্পর্কে কথা বলতে শুরু করবে।