কন্টেন্ট ম্যানেজম্যান্ট সিস্টেম (CMS) ওয়েবসাইটের তথ্য বা content এর ব্যবস্থাপনায় একটি সয়ংক্রিয় সিস্টেম। CMS-এর মাধ্যমে সাজানো আপনার ওয়েবসাইটটিতে নতুন তথ্য সন্নিবেশ করা, পরির্তন করা, আর্কাইভ করা, অপ্রয়োজনীয় content মুছে দেয়া, সম্পাদনা করা, তথ্য খোজা এবং সাজানো খুবই সহজ হয়ে উঠবে। একটি ইউজার নেইম আর পাসওয়ার্ড সহ যেকেউ যেকোথাও বসে ইন্টারনেটে কানেক্টেড কোন কম্পিউটার হতে ওয়েবসাইটটি আপডেট করতে পারবে। ফ্রি এবং ওপেন সোর্স কন্টেন্ট ম্যানেজম্যান্ট সিস্টেম হতে পারে আপনার ওয়েব সাইটের জন্য একটি উন্মুক্ত সম্ভাবণা।
গত কয়েক বছরে ইন্টারনেটে ওয়েব সাইটের ব্যাপক এবং নাটকীয় পরিবর্তন হয়েছে। এমন একটা সময় ছিল যখন কোন ওয়েবসাইট তৈরী আপডেট করতে HTML শিখতে হত। তারপর FrontPage বা Dreamweaver-এর মত tools গুলো খুব সহায়ক হয়ে উঠল ওয়েব সাইট তৈরীর জন্য। পয়সা খরচ করে একবার না হয় ওয়েব সাইট তৈরী করলেন, কিন্তু নিয়মিত আপডেট করার দরকার হলে কি আবার সাইটির ডেভেলপারের কাছে ছুটবেন? সাইটে নতুন কোন তথ্য দিতে গেলে ডেভেলপারকে ওয়েবসাইট তৈরীর software এর মাধ্যমে নতুন পেইজ তৈরী করে, সাইটের সবগুলো লিঙ্ক আপডেট করে সাইটটি আবার কোন FTP সফ্যটওয়ার দিয়ে হোস্টিং স্পেসে upload করতে হবে। প্রত্যেকদিনই আপডেট করতে হয় এ রকম কোন ওয়েবসাইট হলে তো কথাই নেই! হয়ত ডেভেলপারকে আপনার অফিসেই চেয়ার, টেবিল, কম্পিউটার আর ইন্টারনেটের ব্যবস্থা করে দিতে হবে!
বলতে পারেন সেই দিনগুলো এখন ইতিহাস। আর এই সম্ভাবনার দুয়ারটি আমাদের সামনে উন্মুক্ত করেছে Content Management System বা CMS নামক সফটওয়্যার। এর মাধ্যমে আপনার ওয়েবসাইটে যেকোন সময়েই চাইলে নতুন content আপডেট করতে পারেন, এরজন্য আপনার কোন টেকনিক্যাল জ্ঞান বা HTML-এর মত কোন tools জানার দরকার নেই। সেরকমই কিছু ফ্রি এবং ওপেন সোর্স CMS নিয়ে আমরা কথা বলব।
ডাইনামিক ওয়েবসাইট
আপনি নিশ্চয় চাইবেন না আপনার ওয়েবসাইটের তথ্যগুলো পুরনো হয়ে যাক, কিংবা ওয়েবসাইট দেখে নিয়মিত আপডেট করতে না পারার আপনার দৈন্যতা কেউ জেনে যাক! আপনাকে সাইটটি সবসময় নতুন রাখতে হবে, কোম্পানীর নতুন কোন বিষয় ওয়েবসাইটে যেকোন সময় পাবলিশ করতে হতে পারে। তাছাড়া Google এর মত সার্চ ইঞ্জিন গুলোতে Ranking-এ উপরে থাকতে হলে আপনার ওয়েবসাইটটিকে সবসময় আপডেটেড রাখতেই হবে। নিয়মিত নতুন তথ্য সন্নিবেশ করার এই প্রক্রিয়াকে সয়ংক্রিয় করতে পারেন যদি সাইটটি ডাইনামিক হয়। ডাইনামিক ওয়েবসাইটটা আসলে প্রোগ্রাম করা থাকে যাতে করে যেকোন সময়ে নতুন তথ্য সন্নিবেশ করা, পরিবর্তন করা যায়, এবং সেই সাথে লিঙ্ক গুলো সব পেইজেই আপডেট হয়ে যাবে।
কন্টেন্ট ম্যানেজম্যান্ট সিস্টেম কি?
এটি আপনার ওয়েবসাইটের তথ্য বা content এর ব্যবস্থাপনায় একটি সয়ংক্রিয় সিস্টেম, হতে পারে তথ্যটি কোন একটি বাক্য বা পুরো ডকুমেন্ট, কিংবা ছবি, ভিডিও বা শব্দের ক্লিপ যাই হোক। CMS-এর মাধ্যমে সাজানো আপনার ওয়েবসাইটটিতে নতুন তথ্য সন্নিবেশ করা, পরির্তন করা, আর্কাইভ করা, অপ্রয়োজনীয় content মুছে দেয়া, সম্পাদনা করা, তথ্য খোজা এবং সাজানো খুবই সহজ হয়ে উঠবে। একটি ইউজার নেইম আর পাসওয়ার্ড সহ যেকেউ যেকোথাও বসে ইন্টারনেটে কানেক্টেড কোন কম্পিউটার হতে ওয়েবসাইটটি আপডেট করতে পারবে।
ওয়েব-এ যেসব কন্টেন্ট ম্যানেজমেন্ট সিস্টেম পাবেন তাকে এর কর্ম পরিধি অনুযায়ী বিভিন্ন ভাগে ভাগ করা যেতে পারে। তবে সব গুলোই আপনাকে ওয়েব সাইটে মুলতঃ কন্টেন্টটাকে ভাল ভাবে ম্যানেজ করার কাজটি সহজ ও দ্রুততর করবে, সেই সাথে সাইটটির ম্যানেজমেন্ট খরচ কমিয়ে দেবে। হতে পারে এটি কোন কোম্পানী'র মার্কেটিং সাইট বা করপোরেট সাইট, পত্রিকা বা নিউজ সার্ভিস এর সাইট অথবা knowledge base দরকার এই রকম কোন সাইট অথবা প্রযেক্টে যেখানে প্রতিনিয়ত তথ্য চালাচালি করতে হচ্ছে কাজের সমন্বয় করার জন্য । একটি কন্টেন্ট ম্যানেজম্যান্ট সিস্টেম আপনার কোম্পানীর সমস্ত তথ্যের জন্য একটি একক তথ্য-ভান্ডার (Single Storage in a Single Place) হয়ে উঠতে পারে। হতে পারে এই তথ্য-ভান্ডারের কিছু অংশ শুধুমাত্র কোম্পানী'র নিজস্ব কর্মী বাহিনী'র জন্য যেখানে শুধুমাত্র কোম্পানীর কাজের জন্য প্রয়োজনীয় তথ্যগুলোরই সন্নিবেশ ঘটানো হবে, যা থাকবে পাসওয়ার্ডের মাধ্যমে সংরক্ষিত। এতে করে কর্মী বাহিনীকে তথ্যের জন্য একটি one-stop platform দেয়া যাবে, হতে পারে এটি আপনার কোম্পানী'র একটি online library। আর অন্য অংশে সবার জন্য উন্মুক্ত এমন সব তথ্য থাকবে, যা কোম্পানীর জন্য একটি Virtual office-ও বটে।
কন্টেন্ট ম্যানেজম্যান্ট সিস্টেম এর সুবিধার কথা বলতে গেলে এই রকম আরো অনেক কারণ সামনে নিয়ে আসা যাবে। এবার আসুন কিছু ফ্রী, ওপেন সোর্স এবং জনপ্রিয় CMS এর সাথে আপনাদের পরিচয় করিয়ে দেয়া যাকঃ
Mambo এবং Joomla! - সাইট ম্যানেজম্যান্ট সহজ ও দ্রুততর করবে
সহজে ম্যানেজ করা যায় এমন একটি সিস্টেম হচ্ছে Mambo, সবগুলো বেসিক ফিচার সহ এটি খুবই পাওয়ারফুল। শুরু করার জন্য সহজ কিন্তু পরবতীতে নতুন নতুন ফিচার যোগকরা যাবে। কনফিগার করার পর সামান্য ট্রেনিং-এ আপনি ওয়েব সাইটটি ম্যানেজ করতে পারবেন, সাইটে নতুন পেইজ সংযোজন, লিঙ্ক গুলোর নেভিগেশন, নতুন কন্টেন্ট তৈরী, কন্টেন্ট-এর ফরম্যাটিং এতসব করতে আপনাকে HTML কিংবা ওয়েব Language শিখতে হবে না, অথবা কোন প্রোগ্রামারের দারস্থ হতে হবে না। Best Open Source Solution এর মত পুরস্কার Mambo’র ঝুড়িতেই জমা আছে। বলতে পারেন একটি পরিচ্ছন্ন ওয়েবসাইট করার জন্য যা যা ফিচার আপনি চিন্তা করতে পারেন যেমন ক্যালেন্ডার, ডাইরেক্টরী, ফটো গ্যালারী, এরকম সব কিছুই এতে সম্ভব। Joomla! সবার জন্য, সবখানেই ফিট
Joomla আসলে Mambo’র Code Set এর উপর ভিত্তিকরে তৈরি, তাইবলে এটি কোনভাবেই Mambo-এর re-branding নয়। সহজসাধ্য ব্যবহার আর ফিচার সমৃদ্ধ হওয়ার কারণে এটিও খুব দ্রুত জনপ্রিয়তা পেয়েছে। সহজে ব্যবহার করা এমন কিছু নতুন ফিচার সহ Mambo'র প্রায় সবগুলো ফিচারই এতে পাবেন। পোর্টালের জন্য PostNuke
যদিও PostNuke -তে এখনো কিছুটা সমস্যা রয়েছে, তবুও এটি খুবই পাওয়ারফুল, বলতে পারেন সম্পুর্ণ পোর্টাল সিস্টেম, সেইসাথে ডাটা নিরাপত্তা ব্যবস্থাও ভাল। এটি আপনাকে ওয়েবসাইটে ভিন্ন ভিন্ন গ্রুপ তৈরীর সুযোগ করে দিবে, একেক গ্রুপ’কে সাইটের ভিন্ন অংশে প্রবেশাধিকার নিয়ন্রণ করা যাবে। এতে কম্যুনিটি বেইজড ওয়েবসাইট তৈরী করা যাবে যেখানে রেজিস্টার্ড ইউজার’রা তাদের মতামত প্রকাশ করে কিছু লিখতে পারবে। এই সুবিধা গুলোর জন্য PostNuke কোন কোম্পানীর কাস্টমারদে’র জন্য একটি Extranet ওয়েব পোর্টালের সুবিধা তৈরী করতে পারে। PostNuke-র Codeset-এর ভিত্তি করে আরেকটি CMS হচ্ছে PHPNuke। Moodle হতে পারে ছাত্র-শিক্ষকের মধ্যে যোগসুত্রঃ শিক্ষাক্ষেত্রে নতুন সম্ভাবনা
এই ফ্রী এবং ওপেনসোর্স tools-টা দিয়ে শিক্ষাবিষয়ক ওয়েবসাইট করা যাবে যা অনায়াসেই একজন ছাত্রকে ক্লাসের বাইরেও শিক্ষকের গাইডলাইনে থাকার পথ করে দেবে। Moodle -কে Content Management System না বলে বলা হচ্ছে Course Managment System। এর মাধ্যমে খুব সহজেই শিক্ষার্থীদের জন্য একটি কার্যকর online learning community তৈরী করা সম্ভব (রেফারেন্স লিঙ্ক- eduBangla.com Learning Space )। এখানে একজন সাধারন শিক্ষকও তেমন কোন টেকনিক্যাল জ্ঞান ছাড়াই একটি ওয়েবসাইট তদারক করতে পারে যেখানে ছাত্ররা নিজ নিজ ইউজার নেইম ও পাসওয়ার্ড দিয়ে লগইন করে কোর্সের ব্যাপারে জানা, যেকোন তথ্য আদান-প্রদান, অনলাইন কুইজ ও রেজাল্ট দেখা কিংবা শিক্ষার্থীর ব্যাপারে শিক্ষকের কোন পরামর্শ থাকলে ইত্যাদি সব জেনে নিতে পারবে। এই সফটওয়্যারটির চমতকার একটি ফিচার হচ্ছে ছাত্র নিজেই নিজের শিক্ষক হয়ে উঠতে পারে। বাংলাদেশে ইন্ডিপেন্ডেন্ট ইউনির্ভার্সিটির Course Management Operation System-টি Moodle -তে করা। আমাদের বিশ্ববিদ্যালয় গুলো তাদের শিক্ষার্থীদের জন্য Moodle'র মাধ্যমে online learning নিশ্চিত করতে পারে। (Moodle নিয়ে আমরা পরে বিস্তারিত প্রতিবেদন লিখব আশা করছি।) নলেজ বেইজ তৈরী করুন MediaWiki-তে
উইকিপিডিয়া (www.wikipedia.org), একটি উন্মুক্ত ইন্টারনেট বিশ্বকোষ যা MediaWiki -এর মত ফ্রী সফটওয়্যার-এ ভিত্তি করে গড়ে উঠেছে। wiki ব্যাপারটা কি? হাওয়াইন ভাষার শব্দ wiki যার অর্থ quick বা দ্রুত, যা এখন একটি সফটওয়্যার এর নাম, যা খুব দ্রুত ও সহজে আপডেট করা যায়। অন্য সব গুলো CMS হতে এর স্বাতন্ত্র দিকটি হচ্ছে- আপনি একটা লিঙ্ক তৈরী করলেন যার জন্য কোন পেইজ নাই, কিন্তু ঐ লিঙ্কের জন্য একটি পেইজ তৈরী হয়ে গেল, এবার পেইজটিতে গিয়ে শুধু তা সম্পাদনা (Edit) করতে হবে। Wiki সফটওয়্যার টির উপর ভিত্তি করেই Wikipedia-এর মত বিশাল ডাটাবেজ চলছে। উইকিপিডিয়া এমুহুর্তে বিশ্বের সবচাইতে বড় এবং একটি উন্মুক্ত ইন্টারনেট বিশ্বকোষ, এতে প্রায় ১০০টিরও অধিক ভাষায় তথ্য রয়েছে, এর মধ্যে প্রায় ১৬ লক্ষ ৪৭ হাজারের অধিক নিবন্ধ রয়েছে শুধুমাত্র ইংরেজী ভাষাতেই, আর বাংলায় আজ পর্যন্ত রয়েছে প্রায় ১৫১৭৫টি ভুক্তি। আর এই বিশাল নিবন্ধ ভান্ডার Encyclopedia of Britanica-এর চেয়ে অনেক বেশী। Wikipedia-তে যেকেউ যেকোন নতুন বিষয় অন্তর্ভুক্ত করতে পারে, পরবর্তীতে অন্য যেকেউ যেকোন সময়ে তা সম্পাদনাও করতে পারে। wiki ওপেন সোর্স এবং ফ্রী সফটওয়্যারের একটি ভাল উদাহরণ। গবেষনা বা কোন বড় প্রযেক্টে যেখানে সব সময় প্রচুর তথ্য (information) নিয়ে কাজ করতে হয়। কিংবা আপনার উতপাদিত পণ্যের ব্যাপারে তথ্য সংগ্রহ এবং তা কাস্টমার বা কোম্পানী'র কর্মীবাহিনী'র সাথে শেয়ার করতে পারেন।
MediaWiki ছাড়াও ওয়েবে আপনি আরো wiki সফটওয়্যার পাবেন, কিন্তু এটি সম্ভবতঃ সবচেয়ে বেশী ব্যবহ্রত wiki সফটওয়্যার। বিশেষ করে এটি text, image, vedio সাপোর্ট করে এবং কোন একটি বিষয় নিয়ে আলোচনাও করতে পারবেন। মজার ব্যাপার হচ্ছে এটি প্রতিটি নিবন্ধের সম্পাদনার ইতিহাস সংরক্ষণ করবে।
মজার Blogging! সেই সাথে নিজের একটি ওয়েবসাইট
ওয়েবে নতুন content সংযোজনের জন্য এটি সম্ভবতঃ সবচেয়ে জনপ্রিয় উপায়। ব্লগটাকে CMS-এর খুবই বেসিক ধরা হয়। আপনিও একটি ওয়েব সাইট পেতে পারেন নিজের জন্য নিজের মত করে, এবং খুবই সহজে ব্লগে সেটা নিয়মিত আপডেটও করতে পারেন । ধারণা করা হয় প্রায় ১০ মিলিয়নেরও অধিক blog site আছে ইন্টারনেটে, যা দিনেদিনে আরো বাড়ছে। blog শব্দটি হচ্ছে Web log এর সংক্ষেপ, যা আসলে একটি Online Journal ছাড়া আর কিছুই নয়, এটি তারিখ এবং সময় অনুযায়ী সাজানো থাকে এরকম কিছু content এর সিরিজ মাত্র।
WordPress একটি জনপ্রিয় ব্লগিং সিস্টেম, যাকে Personal Publishing Platform বলা হয়ে থাকে, এর ফ্রি এবং ওপেন সোর্স ব্লগিং সফটওয়্যারটি http://wordpress.org/download এই সাইট থেকে ডাউনলোড করে আপনার ওয়েবসাইটে বিনামূল্যে ব্যাবহার করতে পারেন। এছাড়া www.wordpress.com কিংবা www.blogger.com -এ আপনি ব্লগ সাইট খুলতে পারেন, যা হবে সম্পূর্ণ নিজের জন্য একটি সাইট। ধরুন আপনার ব্লগ আইডি যদি হয় banglarecipe, তাহলে আপনার ব্লগের ওয়েব সাইটটি হবে যথাক্রমে WordPress-এ http://banglarecipe.wordpress.com এবং Blogger-এ http://www.vulusrecipe.blogspot.com ।
শেষ কথা
শ'খানেক Content Management Systme এর মধ্য থেকে আমরা এখানে জনপ্রিয় এবং ফিচার সমৃদ্ধ, সহজে ম্যানেজ করা যায় এরকম কয়েকটি নিয়ে আলাপ করার চেষ্টা করেছি। অনেক কোম্পানী পাবেন যারা তাদের নিজেদের তৈরী CMS বিক্রি করছে চড়া দামে। কিংবা আপনার চাহিদামতো কোন ওয়েব ডেভেলপার কোম্পানী আপনার সাইটটি ম্যানেজ করার জন্য CMS তৈরী করে দিতে পারে। এটা সত্য যে দাম দিয়ে CMS কিনলে আপনি হয়ত ভাল সাপোর্ট-সার্ভিস পাবেন ওই কোম্পানী থেকে। কিন্তু ওয়েবে ফ্রী এবং ওপেন সোর্স সমাধান থাকতে আপনি কেন খরচ করবেন? হতে পারে এরকম কোন একটি CMS এর মাধ্যমে আপনার ওয়েবসাইটটি ম্যানেজ করার জন্য আপনি কারো সাথে চুক্তিতে আসতে পারেন। তবে এই সবগুলো CMS এর জন্যই আপনি খুবই সমৃদ্ধ ডকুমেন্টেশান এবং ফোরাম পাবেন, যেখানে কেউ না কেউ আপনার সাহায্যের জন্য এগিয়ে আসবেই- ভাববেন না Open Source বা Free সফটওয়্যার ব্যবহার করতে গিয়ে আপনাকে একা চলতে হবে। তবে আপনার ওয়েবসাইটটিকে নিয়মিত আপডেট করে তথ্য সমৃদ্ধ রাখার জন্য CMS এর বিকল্প সম্ভবতঃ আপনি খুঁজে পাবেন না।
শাহজাহান সিরাজ Email:
This email address is being protected from spam bots, you need Javascript enabled to view it
Powered by Azrul's Jom Comment |