ড্রুপাল (Drupal) একটি মডুলার কনটেন্ট ম্যানেজমেন্ট সিস্টেম (CMS), যার মাধ্যমে আপনি সাইটের কার্যকারিতা বৃদ্ধি করতে বা কাস্টমাইজ করতে মডিউল ইনস্টল করতে পারেন। মডিউলগুলি ড্রুপালের অন্যতম শক্তিশালী বৈশিষ্ট্য, যা সাইটে নতুন ফিচার, টুল, এবং কার্যকারিতা যোগ করার অনুমতি দেয়। আপনি সহজেই মডিউল ইনস্টল, এনেবল (Enable), অথবা ডিসেবল (Disable) করতে পারেন।
১. মডিউল ইনস্টলেশন (Module Installation)
ড্রুপালে মডিউল ইনস্টল করার দুটি প্রধান পদ্ধতি রয়েছে: ম্যানুয়ালি (Manual) এবং কম্পোজার (Composer) ব্যবহার করে ইনস্টলেশন।
১.১ ম্যানুয়ালি মডিউল ইনস্টলেশন
- ড্রুপালের অফিসিয়াল মডিউল পেজে যান:
- Drupal Modules থেকে মডিউল ডাউনলোড করুন।
- মডিউল ফাইল ডাউনলোড করুন:
- আপনার পছন্দের মডিউলটি ডাউনলোড করুন। এটি
.tar.gzঅথবা.zipফরম্যাটে থাকবে।
- আপনার পছন্দের মডিউলটি ডাউনলোড করুন। এটি
- মডিউল ফোল্ডারে আপলোড করুন:
- ডাউনলোড করা মডিউল ফাইলটি ড্রুপালের /modules ডিরেক্টরিতে আপলোড করুন।
উদাহরণ:sites/all/modules/custom/(কাস্টম মডিউল হলে) অথবাsites/all/modules/contrib/(কনট্রিবিউটেড মডিউল হলে)।
- ডাউনলোড করা মডিউল ফাইলটি ড্রুপালের /modules ডিরেক্টরিতে আপলোড করুন।
- মডিউল এক্সট্র্যাক্ট করুন:
- ফাইল এক্সট্র্যাক্ট করুন, যদি এটি আর্কাইভ ফরম্যাটে থাকে।
- মডিউল এনেবল করুন:
- পথ:
Extend > Install new module - মডিউল ইনস্টল এবং এনেবল করার জন্য "Install" বাটন ক্লিক করুন।
- পথ:
১.২ কম্পোজার ব্যবহার করে মডিউল ইনস্টলেশন
কম্পোজার (Composer) ব্যবহার করে মডিউল ইনস্টল করা একটি স্বয়ংক্রিয় এবং সহজ পদ্ধতি:
কম্পোজার ব্যবহার করুন:
composer require drupal/module_nameউদাহরণ: যদি আপনি "Pathauto" মডিউল ইনস্টল করতে চান, তাহলে কমান্ড হবে:
composer require drupal/pathauto
- মডিউল এনেবল করুন:
- একবার মডিউল ইনস্টল হয়ে গেলে, এটি এনেবল করতে হবে। এটির জন্য আপনি ড্রুপালের Extend পেজ থেকে মডিউল এনেবল করতে পারেন।
২. মডিউল এনেবল (Enable)
ড্রুপালে মডিউল ইনস্টল করার পর, আপনাকে এটি এনেবল করতে হবে, যাতে এটি সাইটে সক্রিয় হয়ে কাজ করতে শুরু করে।
মডিউল এনেবল করার পদক্ষেপ:
- পথ:
Extend - আপনি যে মডিউলটি ইনস্টল করেছেন তা খুঁজে বের করুন।
- মডিউলটির পাশে একটি চেকবক্স থাকবে। সেটি চেক করুন।
- Install বাটনে ক্লিক করুন।
ড্রুপাল সাইটে মডিউলটি সক্রিয় হলে, এটি সাধারণত "এনেবলড" অবস্থায় থাকবে এবং তার কার্যকারিতা সাইটে উপলব্ধ হবে।
৩. মডিউল ডিসেবল (Disable)
মডিউলটি যদি ব্যবহার না করতে চান বা কোনও কারণে তা বন্ধ করতে চান, তবে আপনি ডিসেবল করতে পারেন। Disable করার মাধ্যমে মডিউলটি সাইটে অনুপস্থিত থাকবে কিন্তু ডেটা এবং সেটিংস সংরক্ষিত থাকবে।
মডিউল ডিসেবল করার পদক্ষেপ:
- পথ:
Extend - যে মডিউলটি ডিসেবল করতে চান, সেটির পাশে থাকা চেকবক্স আনচেক করুন।
- Uninstall বাটনে ক্লিক করুন।
- মনে রাখবেন, ডিসেবল করার পরে মডিউলটি আপনার সাইট থেকে অস্থায়ীভাবে নিষ্ক্রিয় হয়ে যাবে এবং এর কার্যকারিতা কাজ করবে না।
৪. মডিউল আনইনস্টল (Uninstall)
যদি আপনি একটি মডিউল সম্পূর্ণভাবে সাইট থেকে মুছে ফেলতে চান, তবে আপনাকে মডিউলটি আনইনস্টল করতে হবে। এটি মডিউলটির সমস্ত ডেটা এবং সেটিংস মুছে ফেলবে।
মডিউল আনইনস্টল করার পদক্ষেপ:
- পথ:
Extend > Uninstall - আপনি যে মডিউলটি আনইনস্টল করতে চান, সেটি নির্বাচন করুন এবং আনইনস্টল করুন।
মডিউল আনইনস্টল করা হলে, তার সমস্ত কনফিগারেশন এবং ডেটা ড্রুপাল সিস্টেম থেকে মুছে যাবে, তাই এই পদক্ষেপে সতর্কতা অবলম্বন করুন।
৫. মডিউল আপডেট
ড্রুপাল মডিউলগুলির জন্য নিয়মিত আপডেট প্রকাশিত হয়। নতুন ফিচার বা সিকিউরিটি ফিক্সের জন্য মডিউল আপডেট করা প্রয়োজন।
মডিউল আপডেট করার পদক্ষেপ:
- পথ:
Reports > Available updates - আপনি যেসব মডিউলের নতুন সংস্করণ পেয়েছেন, সেগুলি আপডেট করার জন্য "Update" বাটনে ক্লিক করুন।
কম্পোজার ব্যবহার করলে:
composer update drupal/module_name
এটি আপনার সিস্টেমের ড্রুপাল মডিউলটির নতুন সংস্করণ ইনস্টল করবে।
উপসংহার
ড্রুপালে মডিউল ইনস্টলেশন, এনেবল, ডিসেবল এবং আনইনস্টলেশন খুবই সহজ এবং সরল। ড্রুপাল সাইটের কার্যকারিতা বাড়ানোর জন্য মডিউল ব্যবহার করা একটি প্রয়োজনীয় প্রক্রিয়া। আপনি মডিউল ইনস্টল করে, সেটি কনফিগার করে এবং প্রয়োজনে ডিজেবল বা আনইনস্টল করে সাইটের পারফরম্যান্স এবং ব্যবহারের জন্য সেটআপ করতে পারেন।
Read more