Composer হল একটি প্যাকেজ ম্যানেজমেন্ট টুল যা PHP প্রোজেক্টের জন্য ব্যবহৃত হয়। ড্রুপাল সাইটে Composer ব্যবহার করে মডিউল ইনস্টল করা অনেক সুবিধা প্রদান করে, যেমন এটি ডিপেন্ডেন্সি ম্যানেজমেন্ট এবং সংস্করণ কন্ট্রোল সহজ করে।
এখানে Composer দিয়ে ড্রুপালে মডিউল ইন্সটল করার প্রক্রিয়া ব্যাখ্যা করা হলো:
১. Composer ইনস্টল করুন
প্রথমে, আপনার সিস্টেমে Composer ইনস্টল থাকতে হবে। যদি এটি ইতোমধ্যে ইনস্টল না থাকে, তাহলে নিচের ধাপগুলো অনুসরণ করুন:
Windows:
- Composer ওয়েবসাইট থেকে Composer Installer ডাউনলোড করুন এবং ইনস্টলেশন প্রক্রিয়া অনুসরণ করুন।
Linux/macOS:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
২. Drupal প্রোজেক্টের ডিরেক্টরিতে যান
Composer দিয়ে মডিউল ইনস্টল করতে, আপনাকে আপনার ড্রুপাল সাইটের মূল ডিরেক্টরিতে যেতে হবে। উদাহরণস্বরূপ:
cd /path/to/your/drupal/site
এটি সাইটের মূল ফোল্ডারে নিয়ে যাবে, যেখানে composer.json ফাইল থাকে।
৩. Composer দিয়ে মডিউল ইনস্টল করা
এখন আপনি Composer ব্যবহার করে প্রয়োজনীয় ড্রুপাল মডিউল ইনস্টল করতে পারেন। উদাহরণস্বরূপ, যদি আপনি Pathauto মডিউল ইনস্টল করতে চান, তাহলে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
composer require drupal/pathauto
এটি Pathauto মডিউল এবং এর ডিপেন্ডেন্সি ডাউনলোড করবে এবং ড্রুপাল প্রোজেক্টের সাথে যুক্ত করবে।
৪. মডিউল সক্রিয় করা
মডিউল ইনস্টল হওয়ার পর, আপনাকে সেটি সক্রিয় করতে হবে। ড্রুপালের অ্যাডমিন প্যানেলে গিয়ে মডিউল সক্রিয় করতে পারেন অথবা কমান্ড লাইন থেকে drush ব্যবহার করতে পারেন।
অ্যাডমিন প্যানেল থেকে:
- Extend এ যান।
- সেখান থেকে মডিউলটি খুঁজে Install ক্লিক করুন।
drush কমান্ড ব্যবহার করে:
drush en pathauto
এটি Pathauto মডিউল সক্রিয় করবে। (যদি আপনার সিস্টেমে drush ইনস্টল করা থাকে)
৫. Composer দিয়ে মডিউল আপডেট করা
যদি আপনি কোনো মডিউলের নতুন সংস্করণ পেতে চান, তাহলে Composer দিয়ে সহজে আপডেট করতে পারেন:
composer update drupal/pathauto --with-dependencies
এই কমান্ডটি মডিউল এবং এর সমস্ত ডিপেন্ডেন্সি আপডেট করবে।
৬. Composer দিয়ে সমস্ত মডিউল এবং ড্রুপাল আপডেট করা
আপনার ড্রুপাল সাইট এবং সমস্ত মডিউল আপডেট করতে চাইলে, নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
composer update drupal/core --with-dependencies
এটি ড্রুপাল কোর এবং সমস্ত মডিউলের আপডেট করবে, এবং সিস্টেমে সর্বশেষ সংস্করণ নিয়ে আসবে।
৭. কোন মডিউল ইনস্টল হয়েছে তা চেক করা
Composer দিয়ে ইনস্টল করা সমস্ত প্যাকেজ এবং মডিউল চেক করতে:
composer show
এই কমান্ডটি ড্রুপাল সাইটে ইনস্টল করা সমস্ত প্যাকেজ এবং মডিউলের বিস্তারিত দেখাবে।
উপসংহার
Composer দিয়ে ড্রুপালে মডিউল ইন্সটল করা একটি অত্যন্ত কার্যকরী পদ্ধতি, যা ডিপেন্ডেন্সি ম্যানেজমেন্ট এবং আপডেট প্রক্রিয়া অনেক সহজ করে তোলে। এই পদ্ধতি ব্যবহারের মাধ্যমে, আপনি মডিউল ইন্সটল ও আপডেট করার সময় সঠিক সংস্করণ নিশ্চিত করতে পারবেন, যা সাইটের কার্যক্ষমতা এবং নিরাপত্তা বজায় রাখতে সাহায্য করবে।
Read more