Custom Content Types তৈরি করা

ফর্ম এবং কন্টেন্ট টাইপ Customization - ড্রুপাল (Drupal) - Web Development

284

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


কাস্টম কনটেন্ট টাইপ তৈরি করার প্রক্রিয়া

১. কাস্টম কনটেন্ট টাইপ তৈরি করা

  1. Admin Interface-এ যান: Structure > Content types > Add content type
  2. Content type name ফিল্ডে কাস্টম কনটেন্ট টাইপের নাম দিন, যেমন: Event, Product, Blog Post ইত্যাদি।
  3. Description (বর্ণনা) প্রদান করুন (অপশনাল), যা কনটেন্ট টাইপটির উদ্দেশ্য বর্ণনা করবে।
  4. Submission form settings:
    এখানে আপনি কনটেন্ট টাইপের জন্য সাবমিশন ফর্ম কাস্টমাইজ করতে পারেন, যেমন মেটা ট্যাগ বা কাস্টম ফিল্ড।
  5. Publishing options:
    আপনি চাইলেই কনটেন্ট টাইপের জন্য পাবলিশিং এবং স্ট্যাটাস কনফিগার করতে পারেন, যেমন ডিফল্টভাবে পাবলিশ বা আর্কাইভ হিসাবে রাখা।
  6. Save content type:
    কনটেন্ট টাইপ তৈরি হয়ে গেলে Save content type বাটনে ক্লিক করুন।

২. কাস্টম ফিল্ড যোগ করা

একটি কাস্টম কনটেন্ট টাইপ তৈরি করার পর, আপনি Custom Fields যোগ করতে পারবেন, যা কনটেন্ট টাইপের জন্য অতিরিক্ত তথ্য যোগ করতে সাহায্য করে।

  1. Content types > আপনার কনটেন্ট টাইপ নির্বাচন করুন (যেমন, Product বা Event)।
  2. Manage fields অপশনটি ক্লিক করুন।
  3. এখানে আপনি বিভিন্ন ফিল্ড টাইপ যোগ করতে পারবেন, যেমন:
    • Text field: সাধারণ টেক্সট ইনপুট
    • Image field: ইমেজ আপলোড করার জন্য
    • Date field: তারিখ নির্বাচন করার জন্য
    • Boolean field: হ্যাঁ/না বক্স
    • File field: ফাইল আপলোড করার জন্য
  4. ফিল্ডের নাম এবং অন্যান্য কনফিগারেশন সেট করতে পারেন এবং Save বাটনে ক্লিক করুন।

৩. ফর্ম কনফিগারেশন

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

  1. Content types > আপনার কনটেন্ট টাইপ নির্বাচন করুন।
  2. Manage form display অপশনে যান।
  3. এখানে আপনি কনটেন্ট ফর্মের জন্য ফিল্ড ডিসপ্লে কনফিগার করতে পারবেন, যেমন:
    • Text format (টেক্সট ফরম্যাট সেটিংস)
    • Field order (ফিল্ডের অর্ডার পরিবর্তন)
    • Field labels (ফিল্ড লেবেল ডিসপ্লে কনফিগারেশন)
  4. Save করুন।

৪. ফিল্ড ডিসপ্লে কনফিগারেশন

কাস্টম কনটেন্ট টাইপের ডিসপ্লে কনফিগার করতে পারেন, যাতে কনটেন্ট সঠিকভাবে সাইটের ভিউতে প্রদর্শিত হয়।

  1. Content types > আপনার কনটেন্ট টাইপ নির্বাচন করুন।
  2. Manage display অপশনে যান।
  3. এখানে আপনি কনটেন্ট টাইপের ডিসপ্লে কনফিগার করতে পারেন, যেমন:
    • Field display: ফিল্ডের ডিসপ্লে অর্ডার পরিবর্তন
    • Text format: টেক্সট ফরম্যাট সেটিংস
    • Image style: ইমেজের স্টাইল কনফিগারেশন
  4. Save করুন।

কাস্টম কনটেন্ট টাইপ ব্যবহার

একবার কাস্টম কনটেন্ট টাইপ তৈরি এবং কনফিগার করার পর, আপনি সাইটের Content পেজে গিয়ে নতুন কনটেন্ট টাইপ তৈরি করতে পারেন।

১. নতুন কনটেন্ট তৈরি করা

  1. Content > Add content এ যান।
  2. আপনি যে কাস্টম কনটেন্ট টাইপ তৈরি করেছেন, তার জন্য অপশন দেখতে পাবেন (যেমন, Event, Product ইত্যাদি)।
  3. সঠিক কনটেন্ট টাইপ নির্বাচন করে ফিল্ডের তথ্য পূর্ণ করুন এবং Save করুন।

২. Views তৈরি করা

একটি কাস্টম কনটেন্ট টাইপের ভিউ (views) তৈরি করতে, আপনি এটি ভিজ্যুয়াল ডিসপ্লে এবং ফিল্টারিং, পেজিনেশন (pagination), এবং সাজানোর জন্য কাস্টমাইজ করতে পারেন।

  1. Structure > Views > Add view তে গিয়ে নতুন ভিউ তৈরি করুন।
  2. ভিউটির জন্য কনটেন্ট টাইপ নির্বাচন করুন এবং ডিসপ্লে সেটিংস কনফিগার করুন (যেমন, পেজ, ব্লক, এবং আরও অনেক কিছু)।

উপসংহার

ড্রুপালে Custom Content Types তৈরি করা সাইটের কনটেন্ট পরিচালনার একটি শক্তিশালী উপায়। কাস্টম কনটেন্ট টাইপের মাধ্যমে আপনি সাইটের বিভিন্ন কনটেন্ট শ্রেণীভুক্ত এবং কাস্টমাইজ করতে পারেন। কাস্টম ফিল্ড, ফর্ম কনফিগারেশন এবং ডিসপ্লে কনফিগারেশন ব্যবহার করে আপনি কনটেন্ট টাইপগুলিকে আরও ব্যবহারকারীর জন্য উপযোগী এবং কার্যকরী করে তুলতে পারেন। এটি ড্রুপালের নমনীয়তা এবং কাস্টমাইজেশনের একটি মূল বৈশিষ্ট্য।

Content added By
Promotion

Are you sure to start over?

Loading...