Taxonomy এর মাধ্যমে কন্টেন্ট ফিল্টার করা

Drupal এর Taxonomy এবং ক্যাটেগরাইজেশন - ড্রুপাল (Drupal) - Web Development

226

ট্যাক্সোনমি (Taxonomy) ড্রুপালের একটি অত্যন্ত শক্তিশালী ফিচার যা কনটেন্টকে শ্রেণীবদ্ধ এবং সংগঠিত করতে সাহায্য করে। এটি মূলত একটি কন্টেন্ট ট্যাগিং বা ক্যাটেগোরি সিস্টেম, যা কন্টেন্টের শ্রেণী, ট্যাগ বা শব্দগুলোর মাধ্যমে কনটেন্ট ফিল্টার এবং সংগঠিত করার সুবিধা দেয়।

ড্রুপালে ট্যাক্সোনমি ব্যবহারের মাধ্যমে আপনি কন্টেন্ট ফিল্টার করতে পারেন, যার মাধ্যমে ব্যবহারকারীরা নির্দিষ্ট ট্যাগ বা ক্যাটেগোরি ভিত্তিতে কনটেন্ট অনুসন্ধান করতে পারে।


ট্যাক্সোনমি টার্ম (Taxonomy Term) কী?

ট্যাক্সোনমি টার্ম হলো ট্যাক্সোনমি ভোকাবুলারির (Taxonomy Vocabulary) অংশ, যা কনটেন্টের শ্রেণী বা ট্যাগ নির্ধারণ করে। উদাহরণস্বরূপ, একটি ব্লগ সাইটে "বিজ্ঞান", "প্রযুক্তি", "স্বাস্থ্য" ইত্যাদি ক্যাটেগোরি ট্যাক্সোনমি টার্ম হতে পারে।


ট্যাক্সোনমি ব্যবহারের মাধ্যমে কন্টেন্ট ফিল্টার করার ধাপগুলো

১. ট্যাক্সোনমি ভোকাবুলারি তৈরি করা

প্রথমে, ট্যাক্সোনমি ভোকাবুলারি তৈরি করতে হবে, যা কনটেন্ট শ্রেণীবদ্ধ করতে ব্যবহৃত হবে।

  1. Admin Interface-এ যান: Structure > Taxonomy
  2. "Add vocabulary" বাটনে ক্লিক করুন।
  3. ভোকাবুলারির নাম দিন (যেমন: "বিভাগ", "ট্যাগ" ইত্যাদি) এবং প্রয়োজনীয় অন্যান্য সেটিংস কনফিগার করুন।
  4. "Save" বাটনে ক্লিক করুন।

২. ট্যাক্সোনমি টার্ম তৈরি করা

ট্যাক্সোনমি ভোকাবুলারি তৈরি করার পর, সেখানে ট্যাক্সোনমি টার্ম যোগ করতে হবে, যা কনটেন্ট শ্রেণীভুক্ত করবে।

  1. Structure > Taxonomy তে যান এবং আপনি যে ভোকাবুলারি তৈরি করেছেন সেটিতে ক্লিক করুন।
  2. "Add term" বাটনে ক্লিক করুন।
  3. টার্মের নাম দিন (যেমন: "বিজ্ঞান", "প্রযুক্তি", "স্বাস্থ্য") এবং "Save" করুন।
  4. এইভাবে আপনি বিভিন্ন ট্যাক্সোনমি টার্ম তৈরি করতে পারেন।

৩. কন্টেন্ট টাইপে ট্যাক্সোনমি ফিল্ড যোগ করা

কনটেন্টের সাথে ট্যাক্সোনমি টার্ম যুক্ত করতে আপনাকে কন্টেন্ট টাইপে ট্যাক্সোনমি ফিল্ড যোগ করতে হবে।

  1. Admin Interface-এ যান: Structure > Content types
  2. যে কন্টেন্ট টাইপে ট্যাক্সোনমি যোগ করতে চান সেটি নির্বাচন করুন (যেমন: "Article", "Basic Page" ইত্যাদি)।
  3. "Manage fields" এ ক্লিক করুন।
  4. "Add field" বাটনে ক্লিক করুন এবং "Taxonomy term" নির্বাচন করুন।
  5. "Add vocabulary" বেছে নিন এবং ভোকাবুলারি নির্বাচন করুন (যেমন: "বিভাগ", "ট্যাগ" ইত্যাদি)।
  6. "Save" করুন।

এটি করার পর, প্রতিটি কনটেন্ট তৈরি বা সম্পাদনা করার সময় আপনি যে ট্যাক্সোনমি টার্মগুলি নির্ধারণ করেছেন তা নির্বাচন করতে পারবেন।

৪. ট্যাক্সোনমি ভিত্তিক কন্টেন্ট ফিল্টার তৈরি করা

ড্রুপালে আপনি ট্যাক্সোনমি ব্যবহার করে কন্টেন্ট ফিল্টার তৈরি করতে পারেন, যাতে ব্যবহারকারীরা নির্দিষ্ট ট্যাগ বা ক্যাটেগোরি অনুসারে কন্টেন্ট দেখতে পারেন।

  1. Admin Interface-এ যান: Structure > Views
  2. "Add view" বাটনে ক্লিক করুন।
  3. ভিউয়ের জন্য নাম এবং বেস কন্টেন্ট টাইপ নির্বাচন করুন (যেমন: "Article")।
  4. "Create a page" নির্বাচন করুন এবং URL পাথ দিন (যেমন: taxonomy/term/% বা articles-by-category ইত্যাদি)।
  5. Filters ট্যাবে যান এবং "Add filter criterion" ক্লিক করুন।
  6. "Content: Taxonomy terms" নির্বাচন করুন।
  7. "Is one of" অপশন নির্বাচন করুন এবং "Save" করুন।
  8. "Add display" তে গিয়ে ফিল্টারড কন্টেন্ট ভিউ তৈরি করুন। আপনি সাইটের নির্দিষ্ট ট্যাক্সোনমি টার্মের মাধ্যমে কন্টেন্ট প্রদর্শন করতে পারেন।

এভাবে, আপনি ট্যাক্সোনমি ব্যবহার করে ড্রুপালে কন্টেন্ট ফিল্টার করতে পারবেন।

৫. ট্যাক্সোনমি টার্ম পেজ তৈরি করা

আপনি যেকোনো নির্দিষ্ট ট্যাক্সোনমি টার্মের জন্য একটি পেজ তৈরি করতে পারেন, যেখানে সেই টার্মের অধীনে কনটেন্টগুলো প্রদর্শিত হবে। এটি করতে:

  1. Admin Interface-এ যান: Structure > Taxonomy > Vocabulary
  2. আপনার তৈরি করা ভোকাবুলারিতে ক্লিক করুন।
  3. "Edit vocabulary" তে গিয়ে Default display সেটিংস পরিবর্তন করুন এবং "Display taxonomy term" পেজ তৈরির জন্য কনফিগার করুন।

৬. ট্যাক্সোনমি ভিত্তিক ব্লক তৈরি করা

ড্রুপাল ব্লক ব্যবহারের মাধ্যমে ট্যাক্সোনমি ভিত্তিক কনটেন্ট প্রদর্শন করা যায়। ব্লক তৈরি করার জন্য:

  1. Admin Interface-এ যান: Structure > Block layout
  2. "Add block" ক্লিক করুন।
  3. ব্লকের জন্য নাম এবং কনটেন্ট সিলেক্ট করুন (যেমন: নির্দিষ্ট ট্যাক্সোনমি টার্মের কনটেন্ট)।

উপসংহার

ড্রুপাল সাইটে ট্যাক্সোনমি ব্যবহারের মাধ্যমে আপনি কন্টেন্টের শ্রেণীবিভাগ করতে পারেন এবং ট্যাক্সোনমি টার্মের মাধ্যমে কন্টেন্ট ফিল্টারিং, ভিউ এবং ব্লক তৈরি করতে পারেন। এটি সাইটের নেভিগেশন উন্নত করতে এবং ব্যবহারকারীদের জন্য সহজ কন্টেন্ট অনুসন্ধান অভিজ্ঞতা তৈরি করতে সাহায্য করে।

Content added By
Promotion

Are you sure to start over?

Loading...