হেডলেস সিএমএস পরিচিতি

হেডলেস সিএমএস কি?

ফ্রন্ট -এন্ড ডেভেলপারদের মধ্যে যারা ভিউ জেএস (Vue JS), রিয়েক্ট জেএস (React JS), এংগুলার জেএস (Angular JS) বা এধরণের ফ্রেমওয়ার্ক ব্যবহার করে তারা হেডলেস সিএমএস-এর কনসেপ্ট’কে ইতিমধ্যে আপন করে নিয়েছে।

হেডলেস সিএমএস – হচ্ছে এপিআই সহ একটি সিএমএস, যা ওয়ার্ডপ্রেস (WordPress), জুমলা (Joomla) অথবা দ্রুপাল (Drupal) এর মতো সিএমএস এর বিকল্প।

একটি হেডলেস সিএমএসে মূলত ২ টি উপাদান থাকেঃ

  • কন্টেন্ট তৈরি বা পাবলিশের জন্য একটি ওয়েব অ্যাপ
  • একটি এপিআই যেটি সিএমএস থেকে কন্টেন্ট পেতে নিতে সাহায্য করে।
  • (অপশনাল) একটি সিডিএন যা কন্টেন্ট এর স্টোরেজ এবং ডেলিভেরির ক্ষেত্রে সাহায্য করে।
headless-cms-diagram

সিএমএস কেনো ব্যবহার করা হয়?

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

ট্রেডিশনাল সিএমএস যেভাবে কাজ করে!

  • ওয়ার্ডপ্রেস একটি সিএমএস এবং এতে কন্টেন্ট ম্যানেজিং করার জন্য এডিটিং অ্যাপ্লিকেশন রয়েছে।
  • এর পাশাপাশি সিএমএস ওয়েবসাইটের ফ্রন্ট-এন্ডকে ডেভেলপ করতে পারবে কন্টেন্ট ডিসপ্লের করার মাধ্যমে
  • বর্তমানে ওয়ার্ডপ্রেসে পেজ বিল্ডারের ব্যবহার ওয়ার্ডপ্রেসকে সিএমএস হিসেবে অনন্য করে তুলেছে।
  • তবে সিএমএস মূলত কনটে্ট বেজড ওয়েবসাইটগুলোর জন্য উপযুক্ত, নেটিভ বা ওয়েব অ্যাপগুলোর জন্যে ওয়ার্ডপ্রেস বা এইধরণের সিএমএস এখনো উপযুক্ত হয়নি।

যে কারণে হেডলেস সিএমএস আলাদা

হেডলেস সিএমএসে কোনো ফ্রন্ট-এন্ড নেই। তাই পেজে কনটেন্ট কেমন দেখাবে সেটা নিয়ে হেডলেস সিএমএসের কোনো মাথা ব্যথা নেই (এরকারণে সম্ভবত এরা মাথাই নেই)।

  • হেডলেস সিএমএস কিন্তু ফ্রন্ট-এন্ডের কোনো অংশ নয়। তাই এটি দিয়ে কন্টেন্ট ডিজাইন করতে বেশ বেগ পেতে হবে।
  • আপনি যদি আউট অফ বক্স চিন্তা করেন, তাহলেই কেবল হেডলেস সিএমএস আপনার জন্য বেটার অপশন হতে পারে।
    তাহলে, হেডলেস সিএমএস কিসের উপর ফোকাস করে?
    (আগেই বলেছি এটা ওয়ার্ডপ্রেসের মতো না!) এটি ফেকাস করে –
    • কন্টেন্ট ম্যানেজমেন্ট ওয়ার্কফ্লো (Content Management Workflows)
    • কোডের মাধ্যমে কন্টেন্ট এক্সেস করা
    • কন্টেন্ট স্টোরেজ এবং ডেলিভারি

হেডলেস সিএমএস কেনো অনন্য?

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

কখন হেডলেস সিএমএস ব্যবহার করা ঠিক হবে না!

সব প্রজেক্টে যেমন ওয়ার্ডপ্রেস ব্যবহার করা যায় না তেমনি হেডলেস সিএমএস-ও সব প্রজেক্টের জন্য নয়। নিচের শর্ত গুলো যদি মিলে যায়, তাহলে আপনার পরবর্তী প্রজেক্টের জন্য এটি পারফেক্ট হবে না!

  • কাস্টম ডিজাইন প্রজেক্টের জন্য: যে প্রজেক্ট ভিজ্যুয়াল ওয়েবসাইট বিল্ডার বা টেম্পলেট ব্যবহার করে তৈরী করা যায়, সেধরণের প্রজেক্টে হেডলেস সিএমএস ব্যবহার করার প্রয়োজন নেই।
  • যদি প্রতিদিন কন্টেন্ট তৈরি, আপডেট ও পাবলিশ করার প্রয়োজন হয়।
  • যদি টিমে ১ জন ফ্রন্ট-এন্ড ডেভেলপার থাকেঃ নন-টেকনিক্যাল টিম দিয়ে কখনোই হেডলেস সিএমএস-এর প্রজেক্ট লঞ্চ করা সম্ভব নয়।
  • একদমই ছোট প্রজেক্টের জন্য হেডলেস সিএমএস পারফেক্ট নয়, যেমন পাসর্সনাল ওয়েবপেজ। তবে ই-কমার্স সাইট যেখানে ১০০+ প্রডাক্ট রয়েছে, সেটির জন্য হেডলেস সিএমএস ঠিক আছে।

হেডলেস সিএমএস সিলেকশন:

ইতিমধ্যে প্রচুর হেডলেস সিএমএস ডেভেলপ করা হয়ে গিয়েছে। আপনি এই পোষ্ট টি দেখতে পারেন, এখানে অনেকগুলো হেডলেস সিএমএস-এর নাম উল্লেখ করা হয়েছে। এতোসব সিএমএস-এর ভিড়ে আপনার জন্য কোনটি পারফেক্ট হবে তা জানতে আপনাকেই রিসার্চ করতে হবে।

ভালোভাবে রিসার্চ করতে এই বিষয় গুলো চিন্তাভাবনা করতে পারেন-

  • হোস্টিং এবং মেইনটেনেন্স- আপনার কি ক্লাউড হোস্টেড সিএমএস দরকার নাকি নিজের সার্ভারে হোস্ট ও ম্যানেজ করতে চান?
  • SDKs- যেটি সিলেক্ট করেছেন সেটা কি SDK সাপোর্টেড?
  • ডকুমেন্টেশন– ডকুমেন্টেশন পড়ে কি মনে হলো? এটা নিয়ে কাজ করা যায়?
  • এডিটিং অ্যাপ ফিচার- আপনার প্রজেক্টে যদি মার্কেটিং ও কন্টেন্ট টিম থাকে, তাহলে তাদের প্রয়োজন কি মেটাতে সক্ষম?
  • সাপোর্ট- যদি কাজ করতে গিয়ে সমস্যা পড়েন, তাদের সেটা সমাধান করতে তাদের কমিউনিটি বা সাপোর্ট সেন্টার কি রয়েছে?
  • ফ্রি/প্রিমিয়াম/ফ্রিমিয়াম- কোনটি আপনার জন্য পারফেক্ট হবে? পেইড, ফ্রী নাকি ওপেন সোর্স?

এই আর্টিকেলে অনেক গুলো হেডলেস সিএমএস-এর নাম, ওয়েবসাইট ও সংক্ষিপ্ত বিবরণ দেখে নিতে পারেন একনজরে!


6 thoughts on “হেডলেস সিএমএস পরিচিতি”

  1. গুরুত্বপূর্ণ তথ্যগুলো গুছিয়ে খুব সুন্দরভাবে উপস্থাপন করা হয়েছে ফলে প্রয়োজনীয় বিষয়গুলো মার্ক করা সহজ হয়েছে। বাস্তবিকই খুব ভালো হয়েছে। তোমার কল্যাণ কামনা করি।

    Reply
    • আপনার মূল্যবান মন্তব্যের জন্য ধন্যবাদ। 🙂

      Reply

Leave a Comment