Drupal এর Taxonomy এবং ক্যাটেগরাইজেশন

ড্রুপাল (Drupal) - Web Development

248

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


Taxonomy কী?

Taxonomy (ট্যাক্সোনমি) হলো ড্রুপালের একটি ফিচার যা কনটেন্টকে শ্রেণীবদ্ধ করার এবং কনটেন্টের মধ্যে সম্পর্ক স্থাপনের জন্য ব্যবহৃত হয়। এটি মূলত ভাষা/ট্যাগ বা শ্রেণী হিসাবে কনটেন্টকে গ্রুপিং করে। Taxonomy ব্যবহার করে আপনি কনটেন্টের জন্য ক্যাটেগরি, ট্যাগ বা অন্যান্য শ্রেণী নির্ধারণ করতে পারেন, যা পরবর্তীতে ব্যবহারকারীদের জন্য সাইটে সহজে নেভিগেট এবং কনটেন্ট খুঁজে পাওয়ার সুবিধা দেয়।


Taxonomy এর প্রধান উপাদানসমূহ

ড্রুপালে Taxonomy এর প্রধান উপাদান দুটি:

১. ট্যাক্সোনমি ভোকাবুলারি (Taxonomy Vocabulary):

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

২. টার্ম (Term):

  • টার্ম (Term) হলো ভোকাবুলারির মধ্যে নির্দিষ্ট একটি ক্যাটেগরি বা ট্যাগ যা কনটেন্টকে শ্রেণীবদ্ধ করতে ব্যবহৃত হয়।
  • উদাহরণস্বরূপ: "প্রযুক্তি" বা "অর্থনীতি" একটি টার্ম হতে পারে।

Taxonomy এবং ক্যাটেগরাইজেশন ব্যবহার

Taxonomy এবং ক্যাটেগরাইজেশন ব্যবহারের মাধ্যমে ড্রুপাল সাইটে কনটেন্টের শ্রেণীভুক্তকরণ এবং সংগঠন করা যায়। এখানে কিছু ধাপ দেওয়া হলো, যা অনুসরণ করে আপনি Taxonomy ব্যবহার করতে পারবেন:

১. Taxonomy Vocabulary তৈরি করা

  1. ভোকাবুলারি তৈরি করুন:
    ড্রুপালের অ্যাডমিন প্যানেলে গিয়ে Structure > Taxonomy > Add vocabulary ক্লিক করুন।
  2. ভোকাবুলারির নাম দিন:
    এখানে আপনি ভোকাবুলারির নাম এবং বর্ণনা দিতে পারেন। উদাহরণস্বরূপ, "বিষয়" নামে একটি ভোকাবুলারি তৈরি করতে পারেন।

২. Taxonomy Term তৈরি করা

  1. টার্ম যোগ করুন:
    ভোকাবুলারি তৈরি করার পর, সেই ভোকাবুলারির মধ্যে Terms যোগ করতে পারেন।
  2. টার্মের নাম এবং বর্ণনা দিন:
    উদাহরণস্বরূপ, "প্রযুক্তি", "অর্থনীতি", "বিজ্ঞান" ইত্যাদি টার্ম তৈরি করুন।
  3. টার্ম হায়ারার্কি:
    আপনি Taxonomy term-এর মধ্যে হায়ারার্কি তৈরি করতে পারেন। যেমন, "প্রযুক্তি" টার্মের অধীনে "ওয়েব ডেভেলপমেন্ট", "মোবাইল অ্যাপ ডেভেলপমেন্ট" ইত্যাদি সাবট্যাগ বা সাবটার্ম হতে পারে।

৩. কনটেন্টে Taxonomy যুক্ত করা

  1. কন্টেন্ট টাইপ নির্ধারণ করুন:
    Taxonomy সিস্টেমটি কনটেন্ট টাইপে যোগ করতে হবে। উদাহরণস্বরূপ, আপনি যদি একটি ব্লগ পোস্ট তৈরি করেন, তবে সেই ব্লগ পোস্টে নির্দিষ্ট Taxonomy (যেমন, "প্রযুক্তি" বা "অর্থনীতি") যোগ করতে হবে।
  2. ট্যাগিং অপশন:
    ড্রুপালের কন্টেন্ট ফর্মের মাধ্যমে আপনি কনটেন্টের জন্য Taxonomy term নির্বাচন করতে পারবেন। এটি ব্লগ, পৃষ্ঠা, বা যেকোনো কনটেন্ট টাইপের ক্ষেত্রে প্রযোজ্য।

Taxonomy এর সুবিধা

  1. কনটেন্ট শ্রেণীবদ্ধকরণ:
    Taxonomy আপনাকে কনটেন্টকে শ্রেণীবদ্ধ করার এবং তার মাধ্যমে একটি কার্যকরী কনটেন্ট ম্যানেজমেন্ট সিস্টেম তৈরি করার সুবিধা দেয়।
  2. নেভিগেশন সহজ করা:
    Taxonomy ব্যবহার করে আপনি সাইটের কনটেন্টকে শ্রেণীভুক্ত করে, ব্যবহারকারীদের জন্য সহজে নেভিগেট করার সুযোগ তৈরি করতে পারেন।
  3. কনটেন্টের সংযোগ তৈরি:
    Taxonomy term গুলি কনটেন্টের মধ্যে সম্পর্ক স্থাপন করতে সহায়তা করে। উদাহরণস্বরূপ, আপনি একটি নিউজ আর্টিকেলকে "প্রযুক্তি" এবং "ইনোভেশন" টার্ম দিয়ে শ্রেণীবদ্ধ করলে, এটি সম্পর্কিত অন্যান্য কনটেন্টের সাথে সংযুক্ত হবে।
  4. SEO সুবিধা:
    Taxonomy term-এর মাধ্যমে কনটেন্ট শ্রেণীবদ্ধকরণ SEO উন্নত করতে সাহায্য করে, কারণ এটি কনটেন্টের রিলেভেন্সি এবং ভিজিবিলিটি বৃদ্ধি করে।

Taxonomy ভোকাবুলারি ও টার্মের উদাহরণ

উদাহরণ ১: ব্লগ সাইটের Taxonomy

  • ভোকাবুলারি: বিষয়
    • টার্ম: প্রযুক্তি, স্বাস্থ্য, খেলাধুলা, শিল্প
  • ভোকাবুলারি: স্থান
    • টার্ম: ঢাকা, চট্টগ্রাম, রাজশাহী

উদাহরণ ২: ই-কমার্স সাইটের Taxonomy

  • ভোকাবুলারি: পণ্য ক্যাটেগরি
    • টার্ম: পুরুষের পোশাক, মহিলাদের পোশাক, ইলেকট্রনিক্স, গৃহস্থালী সামগ্রী

উপসংহার

ড্রুপালের Taxonomy সিস্টেম কনটেন্টের শ্রেণীবদ্ধকরণ এবং সংগঠনের একটি অত্যন্ত শক্তিশালী পদ্ধতি। এটি ব্যবহারকারীদের কনটেন্টের সাথে সম্পর্কিত অন্যান্য তথ্য খুঁজে পাওয়ার জন্য একটি সহজ এবং কার্যকরী পদ্ধতি প্রদান করে। Taxonomy কাস্টমাইজ করার মাধ্যমে, আপনি আপনার ড্রুপাল সাইটের কনটেন্ট আরও ভালোভাবে সংগঠিত এবং পরিচালিত করতে পারেন, যা সাইটের ব্যবহারকারীদের অভিজ্ঞতাকে উন্নত করে।

Content added By

Taxonomy ড্রুপাল (Drupal)-এর একটি শক্তিশালী কনটেন্ট শ্রেণীবদ্ধকরণ ব্যবস্থা, যা কন্টেন্টের বিভিন্ন বিভাগ এবং ট্যাগ সৃষ্টির জন্য ব্যবহৃত হয়। এটি ড্রুপালে কন্টেন্টের সংগঠন এবং শ্রেণীবদ্ধকরণের জন্য অত্যন্ত গুরুত্বপূর্ণ একটি ফিচার। ড্রুপাল ট্যাক্সোনমি ব্যবহার করে কন্টেন্টের মানানসই শ্রেণী, ট্যাগ এবং বিভাগ তৈরি করা যায়, যা সাইটের নেভিগেশন এবং সার্চ ফাংশনকে আরও সহজ ও কার্যকরী করে তোলে।


Taxonomy কী?

Taxonomy একটি শ্রেণীবিভাগ সিস্টেম যা কন্টেন্ট বা ডেটা শ্রেণীভুক্ত করার জন্য ব্যবহৃত হয়। এটি মূলত Vocabulary এবং Term এর মাধ্যমে কাজ করে।

  • Vocabulary: এটি কন্টেন্ট শ্রেণীবিভাগের একটি গ্রুপ বা নাম। উদাহরণস্বরূপ, "বিভাগ", "ট্যাগ" বা "লেখক" হতে পারে একটি ভোক্যাবুলারি।
  • Term: এটি একটি ভোক্যাবুলারির ভিতরে থাকা নির্দিষ্ট শ্রেণী বা ট্যাগ। উদাহরণস্বরূপ, "প্রযুক্তি", "খবর", "শিক্ষা" ইত্যাদি।

ড্রুপালে Taxonomy ব্যবহার

ড্রুপাল ট্যাক্সোনমি ব্যবহারের মাধ্যমে আপনি কন্টেন্টের শ্রেণীবিভাগ করতে পারেন এবং বিভিন্ন কন্টেন্ট টাইপের সাথে সম্পর্কিত ট্যাগ ও বিভাগ যুক্ত করতে পারেন। ড্রুপালের ট্যাক্সোনমি মডিউল ব্যবহার করে আপনি নিম্নলিখিত কাজগুলো করতে পারেন:

১. Vocabulary তৈরি করা

একটি Vocabulary হল কন্টেন্টের জন্য একটি প্রধান শ্রেণী বা বিভাগ, যা সাইটের কন্টেন্টের শ্রেণীবিভাগের মূল ভিত্তি হিসেবে কাজ করে।

  • পথ: Structure > Taxonomy > Add vocabulary
  • এখানে আপনি নতুন ভোক্যাবুলারি তৈরি করতে পারবেন, যেমন "বিভাগ", "ট্যাগ", "লেখক" ইত্যাদি।

২. Terms তৈরি করা

একটি Term হল ভোক্যাবুলারির ভিতরে থাকা একটি নির্দিষ্ট শ্রেণী বা ট্যাগ।

  • পথ: Structure > Taxonomy > Vocabulary Name > Add term
  • এখানে আপনি প্রতিটি ভোক্যাবুলারির জন্য নির্দিষ্ট শব্দ বা ট্যাগ যুক্ত করতে পারেন, যেমন "প্রযুক্তি", "ক্রীড়া", "সাহিত্য" ইত্যাদি।

৩. Taxonomy ট্যাগিং

ড্রুপালে কন্টেন্ট টাইপে Taxonomy terms যোগ করা হয় যা কন্টেন্ট শ্রেণীবদ্ধ করতে সাহায্য করে। উদাহরণস্বরূপ, একটি ব্লগ পোস্টে "প্রযুক্তি" বা "বিজ্ঞান" ট্যাগ করা যেতে পারে, যা পরে পাঠকদের জন্য সহজে খুঁজে পাওয়া যায়।

  • পথ: কন্টেন্ট এডিটর থেকে একটি কন্টেন্ট আইটেম তৈরি করার সময় ট্যাক্সোনমি টার্ম নির্বাচন করা যায়। আপনি একটি ব্লগ পোস্ট বা একটি পেজ তৈরি করার সময় সংশ্লিষ্ট ট্যাগ বা বিভাগের নাম নির্বাচন করতে পারবেন।

৪. Taxonomy টার্মের মধ্যে সম্পর্ক স্থাপন

ড্রুপালে ট্যাক্সোনমি টার্মগুলোর মধ্যে সম্পর্ক স্থাপন করা সম্ভব, যেমন প্যারেন্ট-চাইল্ড সম্পর্ক। এর মাধ্যমে, আপনি একটি শ্রেণীকে অন্য শ্রেণীর অন্তর্ভুক্ত করতে পারেন। উদাহরণস্বরূপ, "প্রযুক্তি" একটি প্যারেন্ট টার্ম হতে পারে, এবং এর অধীনে "ওয়েব ডেভেলপমেন্ট", "অ্যাপ ডেভেলপমেন্ট" চাইল্ড টার্ম হতে পারে।


Taxonomy এর ব্যবহারিক উদাহরণ

১. কন্টেন্ট শ্রেণীবিভাগ

ড্রুপাল সাইটে, আপনি সহজেই ট্যাক্সোনমি ব্যবহার করে কন্টেন্ট শ্রেণীবদ্ধ করতে পারেন। উদাহরণস্বরূপ:

  • বিভাগ: ব্লগ পোস্ট, নিউজ আর্টিকেল, ইভেন্ট ইত্যাদি।
  • ট্যাগ: "প্রযুক্তি", "রাজনীতি", "ক্রীড়া" ইত্যাদি।

২. নেভিগেশন এবং সার্চ ফিল্টার

ড্রুপালে ট্যাক্সোনমি ব্যবহার করে আপনি সাইটের নেভিগেশন এবং সার্চ ফিল্টার তৈরি করতে পারেন। উদাহরণস্বরূপ, আপনি একটি নির্দিষ্ট বিভাগ বা ট্যাগ দ্বারা কন্টেন্ট ফিল্টার করতে পারবেন, যেমন "প্রযুক্তি" বিভাগে থাকা সমস্ত ব্লগ পোস্টগুলি প্রদর্শন।

৩. URL স্লাগস

ড্রুপাল ট্যাক্সোনমি ব্যবহার করে URL স্লাগ তৈরি করা যায়। উদাহরণস্বরূপ, আপনি যদি "প্রযুক্তি" টার্ম নির্বাচন করেন, তবে এটি আপনার সাইটের URL এ yourdomain.com/technology আকারে প্রদর্শিত হতে পারে।


Taxonomy মডিউল কনফিগারেশন

ড্রুপালে ট্যাক্সোনমি ব্যবহারের জন্য কিছু কনফিগারেশন এবং টিউনিং প্রয়োজন হতে পারে:

  • ট্যাক্সোনমি টার্মের জন্য URL পাথ কনফিগারেশন: Configuration > Search and metadata > URL aliases থেকে ট্যাক্সোনমি টার্মের জন্য URL পাথ কনফিগার করতে পারেন।
  • এডভান্সড ফিল্টারিং: আপনি কন্টেন্ট তৈরি করার সময় বিভিন্ন ফিল্টার ব্যবহার করে কন্টেন্ট শ্রেণীবদ্ধ করতে পারেন এবং সেগুলি অনুসন্ধান ইঞ্জিনের মাধ্যমে পরিচালনা করতে পারেন।

উপসংহার

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

Content added By

ড্রুপাল (Drupal) একটি শক্তিশালী কনটেন্ট ম্যানেজমেন্ট সিস্টেম (CMS) যা Taxonomy সিস্টেম ব্যবহার করে কন্টেন্টকে শ্রেণীভুক্ত বা ট্যাগ করতে সাহায্য করে। Vocabulary এবং Terms ড্রুপাল ট্যাক্সোনমি সিস্টেমের দুটি গুরুত্বপূর্ণ উপাদান।

  • Vocabulary: এটি ট্যাক্সোনমির একটি সেট, যেখানে বিভিন্ন Terms (শব্দ) সংরক্ষণ করা হয়।
  • Terms: এটি ট্যাক্সোনমির শব্দ বা শ্রেণী, যা একটি নির্দিষ্ট বিষয় বা কন্টেন্ট টাইপের সাথে সম্পর্কিত থাকে।

এখানে ড্রুপালে Vocabulary এবং Terms তৈরি করার পদ্ধতি ব্যাখ্যা করা হয়েছে।


Vocabulary এবং Terms তৈরি করার ধাপ

১. Vocabulary তৈরি করা

Vocabulary হল একটি ট্যাক্সোনমির মূল কাঠামো, যা একাধিক Terms ধারণ করে।

  1. Taxonomy সিস্টেম সক্রিয় করা:
    • ড্রুপালে ট্যাক্সোনমি মডিউল সাধারণত ডিফল্টভাবে সক্রিয় থাকে, তবে যদি এটি নিষ্ক্রিয় থাকে, তাহলে Extend এ গিয়ে Taxonomy মডিউল সক্রিয় করুন।
  2. Vocabulary তৈরি করুন:
    • ড্রুপাল অ্যাডমিন প্যানেলে লগ ইন করুন।
    • Structure > Taxonomy এ যান।
    • Add vocabulary ক্লিক করুন।
    • Vocabulary name ফিল্ডে একটি নাম দিন (যেমন: "Categories", "Tags", "Topics" ইত্যাদি)।
    • অন্যান্য কনফিগারেশন নির্বাচন করুন, যেমন:
      • Description (ঐচ্ছিক)
      • Administrative settings: আপনি চাইলে সাইটের পেছনে বিভিন্ন সেটিংস কনফিগার করতে পারেন।
    • Save বাটনে ক্লিক করুন।

২. Terms তৈরি করা

Terms হলো সেই শব্দ বা ট্যাগ যা একটি Vocabulary এর মধ্যে থাকে। এই Terms কন্টেন্টের মধ্যে ব্যবহৃত হবে।

  1. Vocabulary তে Terms যোগ করুন:
    • Structure > Taxonomy এ গিয়ে তৈরি করা Vocabulary এর পাশে List terms ক্লিক করুন।
    • সেখানে Add term বাটনে ক্লিক করুন।
  2. Term এর নাম এবং বিবরণ দিন:
    • Term name ফিল্ডে একটি নাম দিন (যেমন: "Technology", "Science", "Business" ইত্যাদি)।
    • Description (ঐচ্ছিক): আপনি টার্মের জন্য একটি বিবরণ যুক্ত করতে পারেন, যা ইউজারদের বুঝতে সহায়তা করবে।
    • আপনি চাইলে Parent term ব্যবহার করে একটি হায়ারার্কিক্যাল (parent-child) সম্পর্ক তৈরি করতে পারেন, যাতে একটি Term এর মধ্যে অন্য Term অন্তর্ভুক্ত করা যায়।
  3. Term সংরক্ষণ করুন:
    • সব তথ্য পূর্ণ করার পর Save বাটনে ক্লিক করুন।

৩. Vocabulary এবং Terms ব্যবহারে কন্টেন্ট কনফিগারেশন

কন্টেন্ট টাইপের সঙ্গে Vocabulary এবং Terms যুক্ত করতে পারেন, যাতে ব্যবহারকারীরা কন্টেন্ট তৈরি করার সময় ট্যাক্সোনমি সিস্টেমের আওতায় এসে বিভিন্ন Term নির্বাচন করতে পারেন।

  1. Content Type এর জন্য Taxonomy Field যোগ করুন:
    • Structure > Content types এ যান।
    • একটি কন্টেন্ট টাইপ নির্বাচন করুন (যেমন: Article, Page)।
    • Manage fields এ গিয়ে Add field নির্বাচন করুন।
    • Field type হিসেবে Taxonomy term নির্বাচন করুন এবং Vocabulary নির্বাচন করুন যা আপনি তৈরি করেছেন (যেমন: Categories)।
    • Field settings এ গিয়ে Taxonomy Term কে কি ভাবে দেখানো হবে তা কনফিগার করুন (যেমন: একটি সিঙ্গেল সিলেকশন, একাধিক সিলেকশন ইত্যাদি)।
    • Save করুন।
  2. কন্টেন্ট তৈরি করুন:
    • Content > Add content এ গিয়ে যে কন্টেন্ট টাইপে Taxonomy field যোগ করেছেন তা নির্বাচন করুন (যেমন: Article)।
    • কন্টেন্টের মধ্যে Taxonomy ফিল্ড দেখাবে, যেখানে আপনি তৈরি করা Terms থেকে সঠিক Term নির্বাচন করতে পারবেন।

৪. Taxonomy Field এর ভিউ কনফিগারেশন

যদি আপনি চান যে, কন্টেন্টে Terms প্রদর্শিত হোক, তাহলে Taxonomy Term ফিল্ডের Display settings কনফিগার করতে হবে।

  1. Display settings কনফিগার করুন:
    • Structure > Content types > আপনার কন্টেন্ট টাইপ নির্বাচন করুন।
    • Manage display এ গিয়ে, আপনি ট্যাক্সোনমি টার্মের প্রদর্শন পদ্ধতি নির্বাচন করতে পারবেন (যেমন: লিস্ট আউট, টেক্সট আউট ইত্যাদি)।

৫. Vocabulary এবং Terms ব্যবহারের উপকারিতা

  • সংশ্লিষ্ট কন্টেন্ট সংগঠিত করা: Vocabulary এবং Terms ব্যবহার করে কন্টেন্টকে শ্রেণীভুক্ত করা যায়, যা ব্যবহারকারীদের জন্য সাইটের বিষয়বস্তু খুঁজে পাওয়া সহজ করে।
  • SEO এর জন্য উপকারী: কন্টেন্টের সঙ্গে সম্পর্কিত Terms এবং Vocabularies যুক্ত করার মাধ্যমে সার্চ ইঞ্জিন অপটিমাইজেশন (SEO) উন্নত হয়।
  • ব্যবহারকারীদের জন্য সহজ নেভিগেশন: বিভিন্ন Taxonomy Term ব্যবহার করে কন্টেন্টের মধ্যে সহজ নেভিগেশন তৈরি করা সম্ভব।

উপসংহার

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

Content added By

ড্রুপাল (Drupal) একটি শক্তিশালী কনটেন্ট ম্যানেজমেন্ট সিস্টেম (CMS), যা ট্যাগ এবং ক্যাটেগরি (Taxonomy) ব্যবস্থাপনার জন্য অত্যন্ত কার্যকরী ফিচার প্রদান করে। এটি কন্টেন্টকে শ্রেণীবদ্ধ এবং সংগঠিত করার জন্য ট্যাগ এবং ক্যাটেগরি ব্যবহারের মাধ্যমে আপনার সাইটকে আরও কার্যকরী এবং ব্যবহারকারী-বান্ধব করে তোলে।

ড্রুপালে ট্যাগ এবং ক্যাটেগরি ব্যবস্থাপনা Taxonomy নামক মডিউলের মাধ্যমে করা হয়, যা ড্রুপালের কোর ফিচারগুলির মধ্যে একটি।

নিচে ড্রুপালে কিভাবে ট্যাগ এবং ক্যাটেগরি ম্যানেজ করবেন তা ব্যাখ্যা করা হয়েছে।


ট্যাগ এবং ক্যাটেগরি সেটআপ এবং ব্যবস্থাপনা

১. Taxonomy মডিউল সক্রিয় করুন

ড্রুপালে ট্যাগ এবং ক্যাটেগরি ব্যবস্থাপনা করতে Taxonomy মডিউল সক্রিয় করতে হবে (যদিও এটি ড্রুপালের কোর মডিউল হওয়ায় এটি সাধারণত সক্রিয় থাকে)।

  • Taxonomy মডিউল সক্রিয় করতে:
    1. ড্রুপাল অ্যাডমিন প্যানেলে লগইন করুন।
    2. Manage > Extend (মডিউল) এ যান।
    3. "Taxonomy" মডিউলটি খুঁজে সক্রিয় করুন এবং Install বাটনে ক্লিক করুন।

২. ট্যাক্সোনমি ভোক্যাবুলারি (Vocabulary) তৈরি করুন

ট্যাগ এবং ক্যাটেগরি সংগঠিত করতে আপনাকে Vocabulary তৈরি করতে হবে। এটি একটি শ্রেণী বা গ্রুপ হিসেবে কাজ করবে, যার মধ্যে বিভিন্ন ট্যাগ বা ক্যাটেগরি অন্তর্ভুক্ত থাকবে।

  • ট্যাক্সোনমি ভোক্যাবুলারি তৈরি করতে:
    1. Manage > Structure > Taxonomy এ যান।
    2. Add vocabulary বাটনে ক্লিক করুন।
    3. ভোক্যাবুলারির নাম এবং সংক্ষিপ্ত বর্ণনা দিন (যেমন: "Tags", "Categories" ইত্যাদি)।
    4. Save বাটনে ক্লিক করুন।

৩. ভোক্যাবুলারিতে ট্যাগ এবং ক্যাটেগরি যোগ করুন

এখন আপনি তৈরি করা ভোক্যাবুলারির মধ্যে ট্যাগ এবং ক্যাটেগরি যোগ করতে পারবেন।

  • ট্যাগ এবং ক্যাটেগরি যোগ করতে:
    1. ভোক্যাবুলারি তৈরি করার পরে, সেই ভোক্যাবুলারি নামের পাশে Add terms অপশনে ক্লিক করুন।
    2. এখানে ট্যাগ বা ক্যাটেগরির নাম দিন এবং Save বাটনে ক্লিক করুন।
    3. যদি আপনি একাধিক ট্যাগ বা ক্যাটেগরি যোগ করতে চান, তবে একে একে সবগুলো যোগ করুন এবং Save করুন।

৪. কনটেন্টে ট্যাগ এবং ক্যাটেগরি অ্যাসাইন করুন

এখন আপনি আপনার সাইটের কনটেন্টে (যেমন: পোস্ট, পেজ, ব্লগ ইত্যাদি) ট্যাগ বা ক্যাটেগরি যোগ করতে পারবেন।

  • ট্যাগ এবং ক্যাটেগরি অ্যাসাইন করতে:
    1. একটি কনটেন্ট টাইপ (যেমন: ব্লগ পোস্ট, পেজ ইত্যাদি) সম্পাদনা করুন অথবা একটি নতুন কনটেন্ট তৈরি করুন।
    2. কনটেন্টের নিচে Tags বা Categories নামে একটি ফিল্ড দেখতে পাবেন, যেখানে আপনি আগে তৈরি করা ট্যাগ বা ক্যাটেগরি নির্বাচন করতে পারবেন।
    3. নির্বাচিত ট্যাগ বা ক্যাটেগরি যুক্ত করুন এবং কনটেন্ট সেভ করুন।

৫. ট্যাগ বা ক্যাটেগরি ভিউ তৈরি করুন

এখন আপনি আপনার সাইটে একটি পেজ বা ব্লগ পোস্টের জন্য ট্যাগ বা ক্যাটেগরি অনুযায়ী ভিউ তৈরি করতে পারেন, যাতে ব্যবহারকারীরা সহজেই সংশ্লিষ্ট কনটেন্ট খুঁজে পেতে পারেন।

  • ট্যাগ বা ক্যাটেগরি ভিউ তৈরি করতে:
    1. Structure > Views এ যান।
    2. Add view বাটনে ক্লিক করুন।
    3. ভিউ নাম, কনটেন্ট টাইপ এবং যে ভোক্যাবুলারি (ট্যাগ বা ক্যাটেগরি) ব্যবহার করতে চান তা নির্বাচন করুন।
    4. ভিউ সেটআপ করুন এবং Save করুন।

৬. Taxonomy Terms Order মডিউল ব্যবহার করুন (Optional)

আপনি যদি চান যে ট্যাগ বা ক্যাটেগরি গুলো একটি নির্দিষ্ট অর্ডারে প্রদর্শিত হোক, তবে Taxonomy Terms Order মডিউল ব্যবহার করতে পারেন।

  • Taxonomy Terms Order মডিউল ইনস্টল করতে:
    1. Extend পেজে গিয়ে Taxonomy Terms Order মডিউল ইনস্টল করুন।
    2. Structure > Taxonomy এ গিয়ে ভোক্যাবুলারির পাশে Order terms অপশনটি ব্যবহার করে ট্যাগ বা ক্যাটেগরির অর্ডার পরিবর্তন করুন।

উপসংহার

ড্রুপালে ট্যাগ এবং ক্যাটেগরি ব্যবস্থাপনা অত্যন্ত সহজ এবং শক্তিশালী। Taxonomy মডিউল আপনাকে কনটেন্ট শ্রেণীবদ্ধ এবং সংগঠিত করার জন্য ব্যাপক কাস্টমাইজেশন এবং পরিচালনা ক্ষমতা প্রদান করে। এটি আপনার সাইটের কনটেন্টের কাঠামো এবং ব্যবহারকারীদের জন্য একটি কার্যকরী এবং সংগঠিত উপস্থাপনা নিশ্চিত করে।

Content added By

ট্যাক্সোনমি (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...