প্লাগিন্স (Plugins) প্লাগিন্স ম্যানেজ করুন Estimated reading: 2 minutes 16 views Contributors সারাংশ: এই অধ্যায়ে আমরা প্লাগিন্স কীভাবে ম্যানেজ করতে হয় সেটা আলোচনা করবো। প্লাগিন ম্যানেজমেন্টএকটি প্লাগিন ইনস্টল করার পরে, নিম্নলিখিত অ্যাকশনগুলি কার্যকর করতে পারেন:অ্যাক্টিভেট করা: প্লাগিনটি চালু করুন এবং আপনার ওয়েবসাইটে এই ফাংশনালিটি গুলি ব্যবহার করুন। ডিঅ্যাক্টিভেট করা: প্লাগিনটি বন্ধ করুন, ফলে এই ফাংশনালিটিগুলি আপনার ওয়েবসাইটে আর প্রযোজ্য হবে না। প্লাগিনফাইল এডিট করা: প্লাগিনের কোড পরিবর্তন করুন যাতে এর ফাংশনালিটিগুলি আপনার নির্দিষ্ট চাহিদা অনুসারে মানানসই হয়। প্লাগিনটি ডিলিট করা: প্লাগিনটি সম্পূর্ণরূপে মুছে ফেলুন ফলে এটি আর আপনার ওয়েবসাইটে উপস্থিত থাকবে না। প্লাগিনটি আপগ্রেড করা: প্লাগিনের সর্বশেষ ভার্সনে আপডেট করুন যাতে আপনি এর সর্বশেষ ফিচারগুলি এবং নিরাপত্তাগুলি পেতে পারেন।প্লাগিন্স-এর তালিকাএকটি টেবিলে সমস্ত প্লাগিনকে সারিবদ্ধভাবে দেখানো হয়েছে। প্লাগিনগুলো সুশৃঙ্খলভাবে সাজানো থাকে।প্লাগিন-এর টেবিলে নিম্নলিখিত কলামগুলো রয়েছে:[ ] – এই চেকবক্সে ক্লিক করলে (চেক করা হলে) সেই নির্দিষ্ট প্লাগিন Bulk Action এর মাধ্যমে প্রক্রিয়াকরণের জন্য ‘select’ করা হয়। Plugin – প্লাগিনের নাম। Description – প্লাগিন সম্পর্কে তথ্য। ভার্সন নম্বর, প্লাগিন অথারের নাম এবং প্লাগিনের ওয়েবসাইটের লিঙ্ক অন্তর্ভুক্ত থাকে, যেখানে আরও বিস্তারিত তথ্য বা সহায়তা পাওয়া যাবে। Automatic Updates – প্লাগিনের স্বয়ংক্রিয় আপডেট চালু করার অপশন।পেজ নেভিগেশনটেবিলের উপরে এবং নিচে, ডানদিকে, প্রতি পেজে প্রদর্শিত প্লাগিনগুলির সংখ্যা নির্ধারণ করা হয়। একাধিক পেজের প্লাগিন্স অ্যাভেইলেবল থাকলে, প্রথম এবং শেষ পেজে যাওয়ার জন্য দুটি ডাবল-তীর বক্স সরবরাহ করা হয়। এক পেজ পিছনে বা সামনে সরানোর জন্য দুটি একক-তীর বক্সও দেখানো হয়। স্ক্রিন অপশন্স (Screen Options)Screen Options, টুলবারের নিচে একটি ঝুলন্ত ট্যাব হিসাবে দেখানো হয়, আপনাকে নিচের টেবিলে কোন কলামগুলি দেখানো হবে বা দেখানো হবে না তা সিলেক্ট করতে দেয়। Screen Options ট্যাবে ক্লিক করলে প্রতিটি কলামের পাশে একটি চেক-বক্স সহ কলামের একটি লিস্ট দেখা যাবে। আপনি যে কলামটি টেবিলে দেখাতে চান তার জন্য বক্সটি চেক করুন অথবা সেই কলামটি না দেখানোর জন্য বক্সটি আনচেক করুন। Screen Options বন্ধ করতে আবার Screen Options ট্যাবে ক্লিক করুন।সার্চটেবিলের উপরে, ডানদিকে, একটি Search বক্স রয়েছে যেখানে আপনি এক বা একাধিক শব্দ লিখতে পারেন এবং “Search Installed Plugins” বাটনে ক্লিক করে আপনার সার্চ করা শব্দগুলির সাথে মিলে এমন সব প্লাগিন দেখাবে।ফিল্টারিং অপশন্সএই স্ক্রিনের উপরের অংশে All, Active, Inactive, Recently Active, Update Available ইত্যাদি লিঙ্ক রয়েছে। এই লিঙ্কগুলিতে ক্লিক করলে, শুধুমাত্র সেই ধরনের প্লাগিনগুলিই নিচের টেবিলে দেখানো হবে।All: ইনস্টল করা সকল প্লাগিনগুলির তালিকা দেখায়।Active: বর্তমানে সক্রিয় প্লাগিনগুলির তালিকা দেখায়। মনে রাখবেন, প্রতিটি সক্রিয় প্লাগিন হালকা সবুজ ব্যাকগ্রাউন্ডে দেখানো হয়।Inactive: ইনস্টল করা প্লাগিনগুলির মধ্যে যেগুলা নিষ্ক্রিয় করা আছে সেগুলার তালিকা দেখায়।Recently Active: সম্প্রতি নিষ্ক্রিয় করা প্লাগিনগুলির তালিকা দেখায়। কোনও প্লাগিন ৭ দিনের বেশি নিষ্ক্রিয় থাকলে তা এই তালিকা থেকে ডিলিট করে ফেলা হবে।Update Available: ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে যেসব প্লাগিনগুলির আপগ্রেড অ্যাভেইলেবল আছে, তাদের তালিকা দেখায়।Selection, Actions, এবং Apply এর ব্যবহারSelectionএই স্ক্রিনের বিভিন্ন টেবিল আপনাকে এক বা একাধিক প্লাগিনের উপর বিভিন্ন কাজ ম্যানেজ করার সুযোগ দেয়। একই সাথে একাধিক প্লাগিনের উপর কাজ করতে হলে, নিম্নোক্ত পদ্ধতিগুলোর যেকোনো একটির মাধ্যমে প্লাগিনগুলোকে সিলেকশন করতে হবে:একটি করে প্লাগিন সিলেকশন: একটি প্লাগিন সিলেক্ট করতে হলে, প্লাগিন এন্ট্রির বাম পাশে থাকা চেকবক্সে ক্লিক করে তাতে টিক চিহ্ন দিতে হবে। একাধিক প্লাগিন সিলেক্ট করতে হলে, প্রত্যেকটির চেকবক্সে টিক চিহ্ন দিতে হবে। টেবিলে থাকা সকল প্লাগিন সিলেকশন: একটি টেবিলে থাকা সকল প্লাগিন সিলেক্ট করতে হলে, টেবিলের টাইটেল বা ফুটার বারে থাকা চেকবক্সে টিক চিহ্ন দিতে হবে। আবার, হেডার বা ফুটার বারে থাকা চেকবক্স থেকে টিক চিহ্ন সরিয়ে নিলে, টেবিলের সকল এন্ট্রির সিলেকশন বাতিল হয়ে যাবে। রিভার্স সিলেকশন: রিভার্স সিলেকশনের অর্থ হলো, যেসব আইটেম সিলেক্ট করা ছিলো তা থেকে সিলেকশন বাতিল করা হবে এবং যেসব আইটেম সিলেক্ট করা ছিলো না তা সিলেক্ট করা হবে। রিভার্স সিলেকশন করতে হলে, কীবোর্ডের Shift key চেপে ধরে হেডার বা ফুটার বারে থাকা চেকবক্সে ক্লিক করতে হবে।Actionsঅ্যাকশনগুলি নির্দিষ্ট প্লাগিনগুলিতে সম্পন্ন প্রক্রিয়াগুলিকে বর্ণনা করে। দুই ধরণের অ্যাকশন রয়েছে যাকে Bulk Actions এবং Immediate Actions হিসাবে উল্লেখ করা হবে। নিচে এই অ্যাকশনগুলি বর্ণনা করা হলো:Bulk Actions – এই অ্যাকশনগুলি এক বা একাধিক প্লাগিনগুলিতে একবারে কার্যকর হতে পারে, যদি পূর্বে সেই প্লাগিনগুলি সিলেক্ট করা হয়ে থাকে। বাল্ক অ্যাকশনগুলি, যখন একযোগে ব্যবহারযোগ্য হয়,তখন প্রতিটি টেবিলের উপরে থাকা অ্যাকশনস ড্রপ-ডাউন বক্সে অপশন হিসাবে অ্যাভেইলেবল থাকে। বাল্ক অ্যাকশনগুলি হল Activate, Deactivate, Update এবং Delete।Immediate Actions – তাৎক্ষণিক অ্যাকশনগুলি একটি প্লাগিনের Activate, Deactivate, Edit, বা Delete লিঙ্কে ক্লিক করে অবিলম্বে, একটি পৃথক প্লাগিেনে কার্যকর হয়, সেই প্লাগিন সারির অ্যাকশন কলামের অধীনে দেখানো হয়। আপগ্রেড অ্যাকশনটিও একটি তাৎক্ষণিক অ্যাকশন, তবে আপগ্রেড লিঙ্কটি প্লাগিন সারির নিচে আপগ্রেড মেসেজে দেখা যায় এবং আপগ্রেড মেসেজটি শুধুমাত্র তখনই দেখা যায় যখন WordPress Plugins সাইটে একটি আপগ্রেড অ্যাভেইলেবল থাকে।অ্যাভেইলেবল অ্যাকশনগুলির তালিকা নিচে বর্ণিত হয়েছেActivate – এই অ্যাকশনটি একটি প্লাগিন চালু করে। একটি প্লাগিনের ফিচারগুলি ব্যবহার করার জন্য একটি প্লাগিন অ্যাক্টিভেট করা প্রয়োজন। শুধুমাত্র নিষ্ক্রিয় প্লাগিনগুলি অ্যাক্টিভ করা যেতে পারে। অ্যাক্টিভেট একটি বাল্ক অ্যাকশন, বা একটি তাৎক্ষণিক অ্যাকশন হতে পারে।দ্রষ্টব্য: Successfully Activation স্ক্রিনের শীর্ষে একটি স্প্ল্যাশ বার্তা দেখাবে (উদাহরণস্বরূপ – The plugin has been activated. বা Selected plugins are activated.) একটি প্লাগিন অ্যাক্টিভেট করতে ব্যর্থ হলে বার্তাটি দেখাবে যে – The plugin could not be activated because it triggered a fatal error – This should be looked into further. ব্যর্থতার সম্ভাব্য কারণগুলি হল (১) প্লাগিন ফাইলের একটি অসম্পূর্ণ সেট, (২) প্লাগিনটি ভুলভাবে কোড করা হয়েছে, (৩) অথবা প্লাগিনটি সফলভাবে অ্যাক্টিভেট হওয়ার আগে অন্য প্লাগিনের উপর নির্ভরশীল।Deactivate – এই অ্যাকশনটি একটি প্লাগিন অকার্যকর করে বা বন্ধ করে দেয়। শুধুমাত্র সক্রিয় প্লাগিনগুলি নিষ্ক্রিয় করা যেতে পারে। ডি-অ্যাক্টিভেট হচ্ছে একটি বাল্ক অ্যাকশন অথবা একটি তাৎক্ষণিক অ্যাকশন।দ্রষ্টব্য: Successfully Deactivation স্ক্রিনের শীর্ষে একটি স্প্ল্যাশ বার্তা দেখাবে (উদাহরণস্বরূপ – The plugin has been disabled. বা Selected plugins are disabled.)Delete – এই অ্যাকশনটি প্লাগিন ফাইলগুলি মুছে দেয়। শুধুমাত্র নিষ্ক্রিয় প্লাগিনগুলি মুছে ফেলা যেতে পারে। ডিলিট একটি বাল্ক অ্যাকশন অথবা একটি তাৎক্ষণিক অ্যাকশন।Upgrade – এই অ্যাকশনটি প্লাগিন আপগ্রেড প্রক্রিয়া শুরু করে।Edit – এই তাৎক্ষণিক অ্যাকশনটি প্লাগিন কোডগুলিকে প্লাগিন এডিটরের টেক্সট বক্সে এডিট করার জন্য লোড করে।সতর্কতা: সক্রিয় প্লাগিনগুলিতে পরিবর্তন করার পরামর্শ দেওয়া হয় না। যদি আপনার পরিবর্তনগুলি কোনও মারাত্মক ত্রুটির কারণ হয়, প্লাগিনটি স্বয়ংক্রিয়ভাবে নিষ্ক্রিয় করা হবে।Apply একটি বা একাধিক প্লাগিন সিলেক্ট করার পরে এবং একটি বাল্ক অ্যাকশন নির্দিষ্ট করার পরে Apply বাটনটি সিলেক্টেড প্লাগিনগুলিতে প্রদত্ত অ্যাকশনটি কার্যকর করে।Apply – অ্যাকশনস পুল-ডাউন মেনুতে নির্দিষ্ট করা বাল্ক অ্যাকশনটি সিলেক্টেড প্লাগিনগুলিতে কার্যকর করতে Apply বাটনে ক্লিক করুন। মনে রাখবেন, অ্যাকশন কার্যকর করার আগে, এক বা একাধিক প্লাগিন সিলেক্ট করতে হবে।অ্যাকশনটির সফল প্রয়োগ, স্ক্রিনের শীর্ষে একটি স্প্ল্যাশ মেসেজে জানানো হয়। উদাহরণস্বরূপ, যখন অ্যাক্টিভেট অ্যাকশন প্রয়োগ করা হয়, তখন “Selected plugins activated.” বার্তাটি দেখানো হয়।প্লাগিন ডিলিট করে ফেলাসিলেক্টেড প্লাগিনগুলি ডিলিট করে ফেলার কারণে নিম্নোক্ত প্লাগিনগুলি এবং তাদের ফাইলগুলি রিমুভ করে ফেলা হবে:Plugin xyx by John Doe Plugin abc by Jane JoeAre you sure you wish to delete these files?Yes Delete these Files – এটিই চূড়ান্ত সুযোগ, কারণ এটিতে ক্লিক করলে প্লাগিনগুলি ডিলিট করে ফেলা হবে এবং “The selected plugins have been deleted“এই স্প্ল্যাশ বার্তা দেখানো হবে।দ্রষ্টব্য: যদি ডিলিট করে ফেলা ব্যর্থ হয়, তাহলে “Plugin could not be deleted due to an error: xxxxxxxxx” বার্তাটি দেখানো হবে। এই বিষয়টি আরও খতিয়ে উচিত।No, Return me to the plugin list – প্লাগিন স্ক্রীনে ফিরে যেতে এটিতে ক্লিক করুন।Click to view entire list of files which will be deleted – এটিতে ক্লিক করলে ডিলিট করে ফেলা হচ্ছে এমন প্লাগিনগুলির সমস্ত ফাইলের একটি তালিকা দেখানো হবে।প্লাগিন আপগ্রেড করাগুরুত্বপূর্ণ নোট: যদি কোন প্লাগিন ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে হোস্ট করা থাকে, তবে উপযোগী হলে সেই প্লাগিনটির জন্য আপগ্রেড বিজ্ঞপ্তি দেখানো হবে। যদি প্লাগিন অন্য কোথাও হোস্ট করা থাকে, যেমন- প্লাগিন author এর সাইটে। তাহলে সেই প্লাগিনগুলির জন্য অ্যাভেইলেবল আপডেটগুলি পরীক্ষা করা গুরুত্বপূর্ণ।