Content Scheduling এবং Revisioning

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

270

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


কনটেন্ট শিডিউলিং (Content Scheduling)

ড্রুপাল কনটেন্ট শিডিউলিংয়ের জন্য "Content Scheduler" মডিউল ব্যবহার করে থাকে, যা ব্যবহারকারীদের নির্দিষ্ট সময়ে কনটেন্ট প্রকাশের অনুমতি দেয়। শিডিউলিং এর মাধ্যমে কনটেন্ট নির্ধারিত সময়ে অটোমেটিক্যালি প্রকাশিত বা অপ্রকাশিত হতে পারে, যা বিশেষভাবে ব্যবহারিক যখন আপনি অটোমেটেড পদ্ধতিতে অনেক কনটেন্ট পরিচালনা করতে চান।

কনটেন্ট শিডিউলিং সেটআপ করতে কী করতে হবে?

১. Content Scheduler মডিউল ইনস্টল করুন: Drupal এর শিডিউলিং ফিচার ব্যবহার করতে হলে Content Scheduler মডিউল ইনস্টল করতে হবে।

  • Composer দিয়ে ইনস্টলেশন:

    composer require drupal/content_scheduler
    
  • মডিউল একটিভেশন: ড্রুপাল অ্যাডমিন প্যানেলে গিয়ে Extend (মডিউল) অপশনে গিয়ে Content Scheduler মডিউলটি একটিভেট করুন।

২. কনটেন্ট টাইপ কনফিগার করুন:

  • আপনার সাইটে যে কনটেন্ট টাইপ (যেমন, Article, Page ইত্যাদি) রয়েছে, সেগুলির জন্য শিডিউলিং ফিচার সক্রিয় করুন।
  • Structure > Content types থেকে কাঙ্ক্ষিত কনটেন্ট টাইপে যান এবং Edit অপশনে গিয়ে Publishing options সেকশনে Schedule publish date চেকবক্সটি টিক দিন।

৩. কনটেন্ট শিডিউল করুন:

  • এখন আপনি যখন নতুন কনটেন্ট তৈরি করবেন, তখন Publish on ফিল্ডে একটি তারিখ এবং সময় নির্ধারণ করতে পারবেন।
  • কনটেন্টটি নির্ধারিত সময় অনুযায়ী অটোমেটিক্যালি প্রকাশিত হবে।

৪. কনটেন্টের প্রকাশের সময় পরিবর্তন:
আপনি চাইলে কনটেন্ট শিডিউল করার পরেও তারিখ এবং সময় পরিবর্তন করতে পারবেন, যা Content Scheduler মডিউলের মাধ্যমে সহজে করা যায়।


রিভিশনিং (Revisioning)

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

রিভিশনিং সেটআপ করতে কী করতে হবে?

১. রিভিশনিং সক্ষম করুন: ড্রুপালের ডিফল্ট কনফিগারেশনে কনটেন্ট রিভিশনিং ফিচার সক্রিয় থাকে, তবে যদি এটি নিষ্ক্রিয় থাকে, তবে আপনি এটি Content Type Settings থেকে সক্রিয় করতে পারেন।

  • Structure > Content types থেকে কাঙ্ক্ষিত কনটেন্ট টাইপ নির্বাচন করুন।
  • তারপর Edit > Publishing options-এ গিয়ে Create new revision অপশনটি সিলেক্ট করুন। এটি নিশ্চিত করবে যে, কনটেন্টের প্রতিটি পরিবর্তন নতুন রিভিশন হিসেবে সেভ হবে।

২. রিভিশন দেখতে এবং পুনঃস্থাপন (Restore) করা:

  • আপনি যদি কনটেন্টের রিভিশন দেখতে চান, তাহলে কনটেন্টের ডিটেইল পেজে গিয়ে "Revisions" ট্যাবে ক্লিক করুন।
  • এখান থেকে আপনি পুরনো রিভিশন দেখতে পাবেন এবং সেই রিভিশনটি পুনরুদ্ধার বা পুনঃস্থাপন করতে পারবেন।

৩. রিভিশনের হিস্ট্রি ম্যানেজমেন্ট:

  • ড্রুপাল রিভিশনিংয়ের মাধ্যমে আপনি কনটেন্টের ইতিহাস ম্যানেজ করতে পারবেন। প্রতিটি পরিবর্তনের জন্য একটি রিভিশন তৈরি হয় এবং এই রিভিশনগুলো সবসময় সেভ থাকে।
  • আপনি চাইলে নির্দিষ্ট সময়ে রিভিশনগুলো চেক করতে পারেন এবং সেগুলোর মধ্যে পার্থক্য (diff) দেখতে পারবেন।

কনটেন্ট শিডিউলিং এবং রিভিশনিং এর সুবিধা

১. কনটেন্ট ম্যানেজমেন্ট সহজতর করা:
শিডিউলিং এবং রিভিশনিংয়ের মাধ্যমে কনটেন্ট ম্যানেজমেন্ট সহজ হয় এবং আপনি ভবিষ্যতের জন্য কনটেন্ট পরিকল্পনা করতে পারেন। একই সময়ে কনটেন্টের কয়েকটি সংস্করণ থাকার কারণে কাজের গতি বৃদ্ধি পায়।

২. সময় সাশ্রয়:
কনটেন্ট শিডিউলিংয়ের মাধ্যমে আপনি কনটেন্ট পূর্বনির্ধারিত সময়ে অটোমেটিক্যালি প্রকাশ করতে পারবেন, যা প্রচুর সময় সাশ্রয়ী।

৩. নিরাপত্তা:
রিভিশনিংয়ের মাধ্যমে আপনি অতীতে করা ভুল পরিবর্তন দ্রুত খুঁজে বের করতে পারবেন এবং সেগুলি পুনরুদ্ধার করতে পারবেন, যা সাইটের নিরাপত্তা বজায় রাখতে সহায়ক।

৪. টিম কোঅর্ডিনেশন:
একাধিক টিম মেম্বার একসাথে একই কনটেন্টে কাজ করলে রিভিশনিং তাদের কাজের মধ্যে সংঘর্ষ কমাতে সাহায্য করে। তারা পূর্ববর্তী সংস্করণগুলি দেখে তাদের কাজের ইতিহাস ট্র্যাক করতে পারে।


উপসংহার

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

Content added By
Promotion

Are you sure to start over?

Loading...