Tuesday, 17 May 2016

কম্পিউটারে বাংলা শব্দের ভুল বানান সঠিক ভাবে লিখতে ব্যবহার করতে পারেন অভ্র স্পেল চেকার

কম্পিউটারে  বাংলা লেখার জন্য প্রায় সবাই অভ্র কি বোর্ড ব্যবহার করি । বাংলা লিখতে গিয়ে আমাদের অনেক সময় অনেক শব্দের বানান ভুল হয়ে থাকে । অনেক সময় এই শব্দের ভুল বানান  পাঠকের জন্য বিরক্তির কারণে পরিণত হয় । লেখা তার সৌন্দর্য ও গ্রহণযোগ্যতা হারায় । অভ্র কি বোর্ডের সাথে বাংলা শব্দের ভুল  বানান সঠিক করার জন্য স্পেল চেকার  আছে । যেটি ব্যবহার করে আপনি আপনার ভুল বানান সঠিক করতে পারবেন । আর যদি বাংলা বানানের জন্য অভ্র স্পেল চেকারের উপর নির্ভর না করতে চান তাহলে বাংলা একাডেমীর প্রমিত বাংলা বানানের নিয়ম পড়তে পারেন । কিভাবে অভ্র স্পেল চেকার ব্যবহার করে বাংলা ভুল বানান সঠিক করবেন তা নিয়ে আলোচনা করব । 
প্রথমে আপনাকে অভ্র কি বোর্ডের টপ বারের ৫ নং আইকনে ক্লিক করে নিচের মেনু থেকে অভ্র স্পেল চেকার চালু করুন । অথবা কি বোর্ডের Ctrl + F7 একসাথে চেপে চালু করতে পারেন । 
অভ্র টপ বার থেকে স্পেল চেকার চালু করা হচ্ছে ।
স্পেল চেকার চালু হলে নিচের মত উইন্ডো দেখতে পাবেন । এটিকে অভ্র প্যাডও বলা হয় ।
অভ্র প্যাড 
আপনি আপনার বাংলা লেখা যেখানে আছে সেখান থেকে কপি করে এই উইন্ডোটিতে পেস্ট করতে হবে । তারপর Spell check মেনু থেকে  Spell check now এ ক্লিক করুন  । সব শব্দের বানান চেক করে দেখাবে কোন কোন বানান ঠিক করতে হবে । যেসব শব্দের  বানান ঠিক করতে হবে তা ঠিক করার জন্য নিচের  উইন্ডোতে  লেখাটি পেস্ট করুন । তারপরে শব্দের বানান সঠিক করার কাজ করতে হবে ।
স্পেল চেক নাও মেনু থেকে স্পেল চেক নাও এ ক্লিক করা হচ্ছে ।
বাংলা বানান কিভাবে ঠিক করবেন তা দেখানোর জন্য উদাহরণ স্বরূপ আমি আমার কিছু শব্দের বানান ভুল করে দিব । তারপর তা কিভাবে ঠিক করব তা দেখাব । 
স্পেল চেকার
প্রথমে আমি স্পেল চেকার মেনু থেকে স্পেল চেক নাও সিলেক্ট করেছি । তারপর অভ্র স্পেল চেকার 1 নাম্বার এ ভুল বানান "পরিনত" খুঁজে পেয়েছে । এরই সাথে নতুন একটি উইন্ডো বামে চালু হয়েছে । উইন্ডোটিতে বিভিন্ন নাম্বার দেয়া 2-9 পর্যন্ত মেনু দেখা যাচ্ছে । 
  •  2 নং এ ভুল বানান দেখাবে । আমার লেখার মাঝে ভুল বানান "পরিনত" খুঁজে পেয়েছে তা দেখাচ্ছে ।
  • 3 নং এ ভুল বানানটির সঠিক বানান কি হতে পারে তার একটি তালিকা দেখা যাবে  । এখান থেকে যেটি সঠিক হওয়ার সম্ভাবনা আছে তা স্পেল চেকার সিলেক্ট করেছে । 
  • 8 নং এর Change Once বাটনে একবার ক্লিক করলে 1 নং জায়গা ভুল "পরিনত " সঠিক  বানান "পরিণত" হয়ে যাবে । আমি এখন Change Once এ ক্লিক করে বানানটি ঠিক করব । 9 নং এর Change All বাটনটি আপনার লেখায় যত জায়গা একই শব্দ একই ভাবে ভুল আছে সব জায়গায় একসাথে সঠিক করবে । একটি শব্দ সঠিক করার পরে অভ্র পরের ভুল শব্দটি সিলেক্ট করে আপনাকে দেখাবে ।
  • 4 নং এর Change to: এ আপনার যদি Select from suggestion(s): এর নিচে দেওয়া  লিস্টের কোন বানান সঠিক মনে না হয় তাহলে সেখানে আমি নিজের যে বানানটি সঠিক মনে হয় তা লিখব এবং 8 এর Change Once: এ ক্লিক করব ।
  • 5 নং এর Ignore Once  বাটনটি যখন কোন বানান আমি জানি সঠিক কিন্তু অভ্র স্পেল চেকার ভুল বলে ধরে নিয়েছে তখন ব্যবহার করব । ফলে অভ্র স্পেল চেকার সেই বানানটি সঠিক করতে আর সাজেশন দিবে না । 5 এর মত 6 এর Ignore All কাজ করে । 
  • আপনি যদি আপনার সঠিক করা বানানটি অভ্রের সঠিক বানানের লিস্টে সেভ করে রাখতে চান তাহলে 7 এর Add to dictionary ব্যবহার করতে পারেন ।
সবভুল শব্দের বানান সঠিক হয়ে গেলে নিচের মত একটি উইন্ডো আসবে যাতে বলা হবে যে শব্দের বানান চেক করা সম্পূর্ণ হয়েছে । তারপরে অভ্র প্যাড থেকে লেখাটি কপি করে নিবেন । ভুল শব্দের বানানের লেখা যেখানে আছে সেখানের লেখা এই লেখা দ্বারা প্রতিস্থাপিত করতে হবে । তা না হলে শব্দের বানান ভুল ঠিক করে কোন লাভ হবে না । আর অভ্র ইন্সটল করলে আপনার কম্পিউটারে মাইক্রোসফট ওয়ার্ডে স্পেল চেকারের একটি অ্যাড অন ইন্সটল হবে । সেটি সরাসরি ওয়ার্ড থেকে ব্যবহার করতে পারেন ।
আমার মত আপনিও বাংলা শব্দের ভুল বানান সঠিক করতে অভ্র স্পেল চেকার ব্যবহার করতে পারেন ।

Thursday, 12 May 2016

জুমলা কি?

জুমলা কি?

জুমলা ধারাবাহিক টিউটোরিয়ালে সবাইকে স্বাগতম। প্রথম পর্বে আপনাদেরকে জুমলা সম্পর্কে প্রয়োজনীয় কিছু বিষয় বর্ণনা করা হবে। অনলাইনের জগৎ এ জুমলা অতি পরিচিত একটি সিএমএস। আমি নিশ্চিত প্রায় সবাই এই সম্পর্কে জানেন অথবা নাম শুনেছেন। অনেকেই হয়ত ব্যবহার করেছেন এছাড়া জনপ্রিয় অনেক ওয়েবসাইটই জুমলাকে কেন্দ্র করে গড়ে উঠেছে। আমাদের দেশেও বিভিন্ন ওয়েবসাইটে সিএমএস হিসেবে জুমলার ব্যবহার লক্ষ্যনীয়।
জুমলা কি
যাই হোক, প্রথমেই বলেছি জুমলা একটি CMS বা কন্টেন্ট ম্যানেজমেন্ট সিস্টেম (Content Management System)। এরকম আরো একটি জনপ্রিয় সিএমএস হচ্ছে ওয়ার্ডপ্রেস যা মূলত ব্লগ প্লার্টফর্ম হিসেবে অধিক ব্যবহৃত হয়। বলাই বাহুল্য জুমলা এবং ওয়ার্ডপ্রেস উভয় সিএমএস গড়ে উঠেছে অতি জনপ্রিয় সার্ভার সাইড ল্যাঙ্গুয়েজ পিএইচপি এবং মাইএসকিউএল ডাটাবেজ এর উপর।
জুমলাকে ব্যবহার করে খুব সহজেই সম্পূর্ন নিজস্ব একটি ডাইনামিক ওয়েবসাইট গড়ে তোলা সম্ভব। বেশ কিছু জনপ্রিয় সংস্থা এবং ওয়েবসাইট জুমলা ব্যবহার করছে এর মধ্যে হাভার্ড বিশ্ববিদ্যালয়, লিনাক্স ফাউন্ডেশন এবং জনপ্রিয় গাড়ি প্রস্তুতকারক সংস্থা মিৎসুবিশি এবং পোর্শের বিভিন্ন ওয়েবসাইট উল্লেখযোগ্য।
জুমলা ব্যবহার করে যে ধরনের ওয়েবসাইট তৈরী করা সম্ভব –
১) অনলাইন ম্যাগাজিন বা সংবাদপত্র
২) ইকমার্স বা যেকোন ব্যাবসায়িক ওয়েবসাইট।
৩) বিভিন্ন দাতব্য সংস্থার ওয়েবসাইট
৪) স্কুল, কলেজ, বিশ্ববিদ্যালয়ের অফিসিয়াল ওয়েবসাইট
৫) কর্পোরেট ওয়েবসাইট অথবা পোর্টাল।
৬) কমিউনিটি ওয়েবসাইট।
৭) ব্যাক্তিগত ওয়েবসাইট।
৮) সোশ্যাল নেটওয়ার্ক।
এছাড়া আরো অনেক ধরনের ওয়েবসাইট তৈরী করা সম্ভব যা সম্পূর্ন আপনার উপর নির্ভর করে। ফেসবুকের মত জনপ্রিয় সোশ্যাল নেটওয়ার্কের মত সম্পূর্ন ব্যাতিক্রমধর্মী যেকোন ওয়েবসাইটই জুমলা ব্যবহার করে তৈরী করা যায়।
যেসব কারনে জুমলা ব্যবহার করা উচিত –
১) জুমলা সম্পূর্নই বিনামূল্যে ব্যবহার করা যায়। এটি সম্পূর্ন ফ্রীতে ডাউনলোড যায়।
২) এটি ওপেন সোর্স তাই একে ডেভেলপ করাও সম্ভব।
৩) ওপেন সোর্স হওয়ার কারনে এটি তুলনামূলক দ্রুত আপডেট হয় তাই এর পূর্ববর্তী সংষ্করনে থেকে যাওয়া সমস্যার দ্রুত সমাধান পাওয়া যায়।
৪) ইন্টারনেটে জুমলার জন্য প্রচুর টেমপ্লেট ও এক্সটেনসন বিনামূল্যে পাওয়া যায় যা দিয়ে ওয়েবসাইটকে আরো আকর্ষনীয় এবং আধুনিক বৈশিষ্ঠ্যপূর্ন করে তোলা যায়।
৫) একটি ওয়েবসাইটে খুব দ্রূত এবং সহজে পরিচালনা করা যায়।
৬) সাধারনভাবে পরিচালনার জন্য খুব বেশি টেকনিক্যাল জ্ঞানের প্রয়োজন হয় না।
৭) এছাড়া ওয়েব ডেভেলপারদের জন্য জুমলা খুবই সম্ভাবনাময় ক্ষেত্র।
৮) জুমলা দিয়ে তৈরী করা ওয়েবসাইট ডেভেলপ করার জন্য জুমলা ডেভেলপার খুবই সহজলভ্য।
জুমলা ডাউনলোড করতে পারবেন – http://www.joomla.org/download.html
পরবর্তী পর্বসমূহে জুমলার ইতিহাস এবং জুমলা ব্যবহারের প্রক্রিয়াসমূহ আলোচনা করা হবে।

জুমলার ইতিহাস


জুমলার ইতিহাস!

জুমলা শব্দটি মূলত “Swahili” ভাষার একটি শব্দ। এর বাংলা অর্থ হচ্ছে “সবাই একসাথে”। জুমলার প্রথম সংষ্করন জুমলা ১.০ উন্মুক্ত করা হয় ২০০৫ সালের ১৬ সেপ্টেম্বর। জুমলা নামক এই সিএমএসটির ডেভেলপার গ্রুপ “The Joomla Project Team” হিসেবে পরিচিত। ধারনা করা হয় ওয়ার্ডপ্রেসের পরে এটিই সবচেয়ে বেশি ব্যবহৃত এবং বহুল প্রচলিত কন্টেন্ট ম্যানেজমেন্ট সিস্টেম। তবে এর অন্যতম বৈশিষ্ঠ্য হচ্ছে এটি নির্দিষ্ট কোন ওয়েবসাইট এর জন্য খ্যাত নয় অর্থাৎ জুমলা দিয়ে প্রায় সব ধরনেই ওয়েবসাইট তৈরী করা হয়। “The Joomla Project Team” এর লিডার হচ্ছেন Andrew Eddie. জুমলা নামটি অফিসিয়ালি ঘোষনা করা হয় সেপ্টেম্বরের ১ তারিখ ২০০৫ যদিও এর তৈরীর প্রক্রিয়া শুরু হয় আরো আগে থেকেই। অগাস্টের ১৮ তারিখে প্রজেক্ট লিডার Andrew Eddie তাদের প্রজেক্টের জন্য নাম আহবান করেন এবং সেপ্টেম্বরের ৬ তারিখ অফিসিয়াল জুমলা লোগোর জমা দেয়ার ঘোষনা দেয়া হয়। পরবর্তীতে ২২ সেপ্টেম্বর প্রজেক্ট টিম তাদের সিদ্ধান্ত জানান। জুমলা ২০০৬, ২০০৭ এবং ২০১১ তে Packt Publishing Open Source Content Management System এওয়ার্ড অর্জন করে। PACKT Publishing অক্টোবর ২০০৮ এ Johan Jansensse কে তার কাজের জন্য MVP অর্থাৎ সবচেয়ে মূল্যবান ব্যাক্তিত্ব হিসেবে ঘোষনা দেয় যিনি জুমলা ১.৫ সংষ্করনের অন্যতম কারিগর হিসেবে কাজ করেছেন। এছাড়া ২০০৯ সালে Louis Laundry একই সম্মাননা অর্জন করেন, তিনিও জুমলার অন্যতম কারিগর হিসেবে কাজ করেছিলেন। ১৬ সেপ্টেম্বর ২০০৫ এ জুমলার প্রথম সংষ্করন উন্মুক্ত হবার পর ২০০৮ সালের ২২ জানুয়ারী লং টার্ম সাপোর্ট সহ জুমলা ১.৫ সংষ্করন উন্মুক্ত করা হয়। ২০১১ এর ১০ জানুয়ারী এর পরবর্তী সংষ্করন জুমলা ১.৬ বের হয়। এই সংষ্করনে এডমিন ইন্টারফেস ও ক্যাটাগরি সহ বেশ কিছু ক্ষেত্রে পরিবর্তন আনা হয়। সেই বছরের ১৯ জুলাই নিরাপত্তা বিষয়ক উন্নতি সাধন করে জুমলা ১.৭ বের করা হয়। বর্তমানে জুমলার সর্বশেষ উন্মুক্ত সংষ্করন হচ্ছে জুমলা ২.৫ যা বের হয়েছে চলতি বছর অর্থাৎ ২০১২ সালের জানুয়ারী মাসের ২৪ তারিখ। এটি একটি লং টার্ম সাপোর্ট রিলিজ। সর্বশেষ তথ্যানুযায়ী ২০১২ সালের মার্চ মাস পর্যন্ত জুমলাকে ডাউনলোড করা হয়ে ৩০ মিলিয়নেরও বেশি সংখ্যক বার। এছাড়া জুমলার অফিসিয়াল ওয়েবসাইটে আছে ৯২০০ এর বেশি বিনামূল্যের এবং বাণিজ্যিক এক্সটেনশন। পাশাপাশি আন্যান্য উৎস থেকেও জুমলার আরো অনেক এক্সটেনশন সহজলভ্য। আশা করা হচ্ছে এই বছরের সেপ্টেম্বর মাসেই জুমলার ৩.০ সংষ্করন উন্মুক্ত করা হবে। যদিও নিয়মানুযায়ী এটি বের হবার কথা ছিল জুলাই মাসে কিন্তু বিশেষ প্রয়োজনে তা পরিবর্তন করা হয়।

লোকাল কম্পিউটারে জুমলা সেটআপ

লোকাল কম্পিউটারে জুমলা সেটআপ

ওয়েব সার্ভারে জুমলা ব্যবহারের পাশাপাশি কম্পিউটারের লোকাল ফোল্ডারে সেটআপ দিয়েও ব্যবহার করা যায়। এই পর্যায়ে ম্যানুয়ালী ডাটাবেজ তৈরী করে লোকাল কম্পিউটারে জুমলা সেটআপ দেওয়ার প্রক্রিয়া বর্ণনা করা হল। প্রথমে যে বিষয়টি লক্ষ্য রাখতে হবে সেটা হচ্ছে লোকাল কম্পিউটারে জুমলা ব্যবহারের জন্য কম্পিউটারকে ওয়েব সার্ভারে পরিণত করতে হবে। বিভিন্ন সফটওয়্যার ব্যবহার করে এই কাজটা সম্পন্ন করা যায়, যেমন – Xampp বা Wamp ইত্যাদি। Xampp ডাউনলোড করতে পারবেন এখানে অথবা Wamp ডাউনলোড করতে পারবেন এখানে। আমি এখানে Xampp ব্যবহার করে টিউটোরিয়ালটি লিখেছি। আর যেকোন সাধারন সফটওয়্যারের মত Xampp ইনস্টল করতে পারবেন। এক্ষেত্রে ইনস্টলের সময় “Install Apache as service” এবং “Install My Sql as service” নামক রেডিও বাটনে চেক করে নিবেন। ইনস্টল শেষ হয়ে গেলে Xampp Control Panel থেকে Apache এবং My Sql চালু করলেই আপনার কম্পিউটারটি ওয়েব সার্ভারে পরিণত হয়ে যাবে অর্থাৎ এখানে আপনি ওয়েব সার্ভারের কাজ করতে পারবেন। Wamp ইনস্টলের প্রক্রিয়াও সাধারন সফটওয়্যারের মতই। এখন জুমলা সেটআপ প্রক্রিয়া শুরু করা যাবে। ১) প্রথমেই জুমলার সর্বশেষ সংষ্করন ডাউনলোড করে নিতে হবে। টিউটোরিয়ালটি তৈরী করা হয়েছে জুমলা ২.৫ এর উপর। তবে জুমলার অধিকাংশ সংষ্করনের ব্যবহারের প্রক্রিয়া একই হওয়ায় অন্যান্য সংষ্করনের ক্ষেত্রে আশা করা যায় কোন সমস্যা হবে না। জুমলা ডাউনলোড করুন এখান থেকে। ২) ডাউনলোড করার পর জিপ ফাইলটি একটি ফোল্ডারে আনজিপ করে নিন। এখন যেখানে Xampp ইনস্টল করেছেন সেখানে htdocs নামক ফোল্ডার পাবেন। আনজিপ করা ফোল্ডারটি কপি করে htdocs ফোল্ডারের ভেতর পেস্ট করুন। এরপর পেস্ট করা ফোল্ডারটির নাম পরিবর্তন করে আপনার পছন্দ অনুযায়ী নাম দিন। এই নামের উপর ভিত্তি করে জুমলার সাইট এড্রেস হবে। উদাহরনস্বরূপ আমি ফোল্ডারের নাম দিয়েছি “test-joomla” এখন আমার সাইটের এড্রেস হবে http://localhost/test-joomla ৩) এখন ডাটাবেজ তৈরী করতে হবে। এরজন্য প্রথমে ব্রাউজার ওপেন করে এড্রেস বারে http://localhost লিখে এন্টার দিন। নিচের মত ওয়েব পেজ পাবেন। এখান থেকে “phpMyAdmin” এ ক্লিক করুন। ৪) লোড হওয়া নতুন পেজ এ ডাটাবেজ এর নাম দিতে হবে যেই ডাটাবেজটি আপনি আপনার সাইটের জন্য ব্যবহার করবেন। উদাহরন স্বরূপ আমি নাম দিয়েছি “test joomla”। ডাটাবেজ এর নাম আপনার পছন্দ দিতে পারেন, এড্রেস এর সাথে এর মিল থাকার প্রয়োজন নেই। ডাটাবেজ তৈরী জন্য Create new database এ ডাটাবেজের নাম লিখে Create এ ক্লিক করুন। ৫) ঠিকভাবে ডাটাবেজ তৈরী হলে নিচের মত নতুন পেজ লোড হবে। ৬) ডাটাবেজ তৈরী শেষ হলে এখন জুমলা সেটআপ প্রক্রিয়া শুরু করব। এখন ব্রাউজারে জুমলা যেই এড্রেসে আছে তা লিখে এন্টার দিন। যেমন জুমলা যদি test-joomla নামক ফোল্ডারে থাকে তাহলে এড্রেস হবে http://localhost/test-joomla এন্টার দেয়ার পর নিচের মত ইনস্টলেশন প্রক্রিয়া শুরু হবে। প্রথমেই যেই ভাষায় আপনাকে ইনস্টলেশনের নির্দেশনা দেয়া হবে সেই ভাষা সিলেক্ট করুন। এখানে বাংলা ভাষাও, ডিফল্ট ভাবে ইংরেজী ভাষা দেয়া আছে। ভাষা নির্বাচন করে Next ক্লিক করুন। ৭) এখন জুমলা ইনস্টলের জন্য আপনাকে প্রয়োজনীয় সেটিংস দেখানো হবে। সবকিছু কিছু ঠিক থাকলে মোটামুটি নিচের মত দেখানো হবে। এরপর Next এ ক্লিক করুন। ৮) এই পেজে জুমলা ব্যবহারের লাইসেন্স দেখানো হবে। আবার Next ক্লিক করুন। ৯) নতুন পেজে তৈরী করা ডাটাবেজের তথ্য প্রদান করতে হবে। এখানে Database Type হবে Mysqli, Host name হবে localhost। তৈরীকৃত ডাটাবেজের ডিফল্ট ভাবে Username হয় “root”, কোন পাসওয়ার্ড থাকে না, সেজন্য Username এ ‘root’ টাইপ করুন এবং Password অংশ খালি রাখুন। আপনি যেই নামে ডাটাবেজ তৈরী করেছেন সেই নামটি Database Name এ দিন। এরপর আর কিছু পরিবর্তন করতে হবে না। পরবর্তী ধাপে যাবার জন্য Next ক্লিক করুন। ১১) এই এফটিপি কনফিগার করার জন্য বলা হবে। লোকাল কম্পিউটারে ব্যবহারের জন্য এটি তেমন প্রয়োজনীয় নয় তাই কোন কিছু পরিবর্তন না করে Next এ ক্লিক করুন। ১১) এই এফটিপি কনফিগার করার জন্য বলা হবে। লোকাল কম্পিউটারে ব্যবহারের জন্য এটি তেমন প্রয়োজনীয় নয় তাই কোন কিছু পরিবর্তন না করে Next এ ক্লিক করুন। ১২) নতুন লোড হওয়া পেজে ওয়েবসাইটের জন্য প্রয়োজনীয় কিছু তথ্য প্রদান করতে হবে। এখানে Site Name এ আপনি যেই ওয়েবসাইট তৈরী করবেন সেই ওয়েবসাইটের নাম দিতে হবে। উল্লেখ্য যে “Advanced Setting – Optional” অংশে ক্লিক করলে সাইটের জন্য মেটা কীওয়ার্ড এবং মেটা ডেসক্রিপশন যোগ করতে পারবেন যা এসইও এর জন্য সহায়ক। Your Email এ আপনার যেকোন একটি ইমেইল এড্রেস দিন। সাইট পরিচালনার জন্য এডমিনিস্ট্রেটরের ইউজারনেম দিন Admin Username অংশে এবং পাসওয়ার্ড দিন Admin Password এ। Confirm Admin Password অংশে আবার পাসওয়ার্ডটি টাইপ করুন। লক্ষ্য করুন নিচের দিকে “Install Sample Data” নামক বাটন আছে। এই বাটনে ক্লিক করলে সাইটে আপনা আপনি নমূনাস্বরূপ কিছু ডামি কন্টেন্ট যোগ হবে যা আপনার বোঝার জন্য সহায়ক হতে পারে। আপনি ইচ্ছা করলে বাটনে ক্লিক করে সেম্পল কন্টেন্ট যোগ করতে পারেন অথবা এই অংশটি বাদ দিতে পারে তাহলে সাইটে নিজ থেকে কিছু যোগ হবে না। আমি এই অংশ বাদ দিয়ে যাচ্ছি। এখন Next এ ক্লিক করুন। ১৩) জুমলা ইনস্টলেশন প্রক্রিয়া সম্পন্ন হয়েছে। তবে সাইটে প্রবেশের পূর্বে নিরাপত্তা বজায় রাখার উদ্দ্যেশে একটি কাজ করতে হবে। তা হচ্ছে জুমলার ফাইলগুলো যেই ফোল্ডারে রাখা হয়েছে সেখানে “Installation” নামক একটি ফোল্ডার আছে তা ডিলেট করে ফেলতে হবে। এখানে আপনি “Remove installation folder” এ ক্লিক করেই এই কাজটি করতে পারেন। তবে পূর্ববর্তী সংষ্করনের ক্ষেত্রে এই কাজটি ম্যানুয়ালী করতে হবে। ডিলেট করা হয়ে গেলে জুমলা সেটআপের সব কাজ শেষ যাবে। এখন আপনি “Site” বাটনে ক্লিক করলে আপনার তৈরীকৃত সাইটটি পরিদর্শন করতে পারেন অথবা “Administrator” বাটনে ক্লিক করে সরাসরি সাইট পরিচালনার জন্য ব্যাকএন্ড অর্থাৎ এডমিনিস্ট্রেশন অংশে যেতে পারেন।

ফ্যান্টাসটিকো দিয়ে জুমলা সেটআপ

ফ্যান্টাসটিকো দিয়ে জুমলা সেটআপ!

এই টিউটোরিয়ালে ওয়েব সার্ভারে জুমলা সেটআপের প্রক্রিয়া বর্ণনা করা হবে। ওয়েব সার্ভারে জুমলা ব্যবহার করতে হলে প্রথমেই যা লাগবে তা হচ্ছে একটি ওয়েবহোস্টিং সার্ভিস। উক্ত ওয়েব হোস্টিংকে অবশ্যই পিএইচপি এবং মাই এসকিউএল সাপোর্ট করতে হবে এবং পাশাপাশি জুমলা সেটআপের জন্য কিছু খালি স্পেস বা জায়গা প্রয়োজন হবে। সেটআপের জন্য ৫০ মেগাবাইট জায়গাই যথেষ্ট কিন্তু পরিবর্তীতে অন্যান্য কন্টেন্ট যোগ করলে আরো জায়গার প্রয়োজন পড়তে পারে যা আপনার উপর নির্ভর করবে। এছাড়া জুমলার জন্য একটি খালি মাইএসকিউএল ডাটাবেজের প্রয়োজন হবে। ১) প্রথমেই আপনার ওয়েব হোস্টিং এর সিপ্যানেলে লগিন করে নিন। সাধারনত সিপ্যানেলের এড্রেস হয় cpanel.domain.com। এখানে domain অংশে আপনার ডোমেইন নেম বসিয়ে দিন। ২) সিপ্যানেলে লগিন করার পর নিচের দিকে Software and Service অংশে লক্ষ্য করুন। বিভিন্নধরনের স্ক্রিপ্ট বা সিএমএস অটো ইনস্টল করার জন্য সাধারনত কিছু ইনস্টলার থাকে যেমন ফ্যান্টাসটিকো ডিলাক্স, সফটক্লাউস ইত্যাদি। যেটাই থাকুক না কেন আপনাকে সেই ইনস্টলারে ক্লিক করতে হবে। টিউটোরিয়ালে আমি ফ্যান্টাসটিকো ডিলাক্স দিয়ে ইনস্টল করার প্রক্রিয়া দেখিয়েছি। অন্য ইনস্টলারের ক্ষেত্রে আশা করি সমস্যা হবে না। ৩) নতুন পেজে আপনি যেসকল সিএমএস বা স্ক্রিপ্ট এর মাধ্যমে সেটআপ দিতে পারবেন তার একটি তালিকা পাবেন। “Content Management” ক্যাটাগরি থেকে জুমলার সর্বশেষ সংষ্করন নির্বাচন করুন। আমার এখানে জুমলা ১.৫ সর্বশেষ সংষ্করন। এক্ষেত্রে সংষ্করনভিন্ন হলেও সেটআপে সমস্যা হবে না। ৪) নতুন লোড হওয়া পেজে “New Installation” এ ক্লিক করুন। ৫) এই পেজে “Install on domain” অংশে আপনার যেই ডোমেইনে জুমলা সেটআপ দিতে চান সেটি নির্বাচন করুন। যদি রুট ডিরেক্টরি অর্থাৎ যদি চান যে ডোমেইনে প্রবেশ করলেই যেন ভিজিটর আপনার জুমলায় তৈরী করা সাইটটি দেখতে পাবে তাহলে “Install on directory” অংশ খালি রাখুন। আর যদি কোন সাব ডিরেক্টরিতে সেটআপ দিতে চান তবে সেই এড্রেস ওই অংশটিতে টাইপ করুন। এক্ষেত্রে www.domain.com এর পরের অংশটুকু দিতে হবে। “Admin access data” অংশে প্রথমে এডমিন ইউজারনেম টাইপ করুন এবং পরের টেক্সট বক্সে এডমিন পাসওয়ার্ড টাইপ করুন। এর পর Base Configuration অংশে Admin email এ আপনার ইমেইল এড্রেস দিন। Admin Full Name এ আপনার নাম লিখুন। Site Name এ আপনার ওয়েবসাইটের নাম লিখুন। “Install Sample Data” অংশে টিক দিলে আপনার সুবিধার জন্য সাইটে নিজ থেকে কিছু নমূনাস্বরূপ কন্টেন্ট যোগ হবে। যদি সেটা না চান তবে টিক উঠিয়ে দিতে পারেন। ৬) এই পেজে আপনি আপনার সাইটের জন্য তৈরীকৃত মাইএসকিউএল ডাটাবেজ পেয়ে যাবেন। “Finish installation” এ ক্লিক করে সেটআপ সম্পন্ন করুন। ৭) এর জুমলা সেটআপ প্রক্রিয়া সম্পন্ন নিশ্চিতকরন একটি পেজ লোড হবে। এটি আসলেই ওয়েবসাইটে জুমলা সেটআপ প্রক্রিয়া শেষ হবে।

ওয়েব সার্ভারে ডাটাবেজ তৈরীর মাধ্যমে জুমলা সেটআপ

ওয়েব সার্ভারে ডাটাবেজ তৈরীর মাধ্যমে জুমলা সেটআপ।

আগের পর্বসমূহে লোকাল কম্পিউটারে এবং সার্ভারে অটোস্ক্রিপ্ট ইনস্টলার সফটওয়্যারের মাধ্যমে জুমলা সেটআপের পদ্ধতি দেখানো হয়েছিল। এই পর্বে সার্ভারে ম্যানুয়ালি ডাটাবেজ তৈরী করে জুমলা সেটআপের পদ্ধতি দেখানো হবে। এর জন্য প্রথমে প্রয়োজন হবে পিএইচপি এবং মাইএসকিউএল ডাটাবেজ সহ একটি হোস্টিং সার্ভিস। আপনার সার্ভারে জুমলা সেটআপের জন্য কিছু খালি জায়গা এবং একটি মাইএসকিউএল ডাটাবেজ খালি থাকতে হবে। ওয়েব সার্ভারে ম্যানুয়ালী জুমলা সেটআপের জন্য প্রথমেই আপনার হোস্টিং সার্ভিসের সিপ্যানেলে লগিন করুন। ১) এখন আমাদেরকে প্রথমেই জুমলার ফাইলগুলো ওয়েবসার্ভারে আপলোড করতে হবে। সিপ্যানেলে লগিন করার পর “Files” অংশে চলে যান। সেখানে আপনি জুমলার ফাইল আপলোডের জন্য এক বা একাধিক ফাইল ম্যানেজার পেতে পারেন। যেকোন একটি ফাইল ম্যানেজারে প্রবেশ করুন। অনেকক্ষেত্রে এরজন্য পাসওয়ার্ড দিতে হতে পারে। ২) এখানে আমার ফাইল ম্যানেজার হচ্ছে “net2ftp”। এটা অনেক হোস্টিং সার্ভিসে থাকতে পারে। ফাইল ম্যানেজারে ক্লিক করলে আপনি আপনার ওয়েবসাইটের সার্ভারে প্রবেশ করবেন। সেখানে এক বা একাধিক ফাইল বা ফোল্ডার থাকতে পারে। তার মধ্য থেকে “public_html” নামক ফোল্ডার পাবেন। ক্লিক করে ফোল্ডারটিতে প্রবেশ করুন। ৩) আপনার সাইটে থেকে যদি আগে থেকেই অন্যান্য ফাইল থাকে তাহলে সেগুলো প্রদর্শিত হবে। আপনি যদি আপনার ডোমেইনের রুট ডিরেক্টরিতেই জুমলা ইনস্টল করতে চান তাহলে সেগুলো ডিলেট করে দিন। যদি সাবডিরেক্টরিতে করতে চান তাহলে আরেকটি ফোল্ডার তৈরী করে নিতে পারেন। যেখানে আপলোড করতে চান সেখানে গিয়ে “Upload” বাটনে ক্লিক করুন। ৪) এখন আপনার স্ক্রিনের ডানপাশে থাকা “Choose File” বাটনে করুন। এই বাটনে ক্লিক করে আপনি সরাসরি জিপ ফাইল আনজিপ করে আপলোড করতে পারবেন। কিছু ফাইল ম্যানেজারে এই সুবিধা নাও থাকতে পারে। সেক্ষেত্রে নিজ থেকে আনজিপ করে ফাইল আপলোড করতে হবে। “Choose File” বাটনটিতে ক্লিক করলে একটি উইন্ডো আসবে সেই উইন্ডো থেকে জুমলার ফাইলটি দেখিয়ে নির্বাচন করুন। এরপর বামপাশে উপরে থাকা সবুজ রংয়ের “সঠিক” চিহ্নে ক্লিক করে আপলোড করা শুরু করুন। ৫) আপলোডের সময় আপনার নেট স্পীডের উপর নির্ভর করবে। আপলোড করা শেষ হলে ফাইলগুলো দেখতে পাবেন। ৬) ফাইল ম্যানেজার থেকে লগআউট করে বেরিয়ে আসুন। এখন সিপ্যানেল থেকে ডাটাবেজ তৈরী করতে হবে। সিপ্যানেল থেকে “Databases” অংশ থেকে “MySql” ডাটাবেজে ক্লিক করুন। অনেকের ক্ষেত্রে এটি “Advance” অংশেও থাকতে পারে। ৭) এখন ডাটাবেজটির জন্য নাম, ইউজারনেম এবং পাসওয়ার্ড দিয়ে ডাটাবেজ তৈরী করুন। ডাটাবেজের নাম, ইউজারনেম এবং পাসওয়ার্ড পরবর্তীতে প্রয়োজন হবে। ৮) এখন আপনি জুমলা ইনস্টলেশন পর্ব। এরজন্য জুমলা যেই ডিরেক্টরিতে জুমলার ফাইল আপলোড করেছেন সেই এড্রেস অনুযায়ী সাইটে ভিজিট। রুট ডিরেক্টরি হলে সরাসরি সাইটেই ভিজিট করুন। প্রথমেই যেই ভাষায় আপনাকে ইনস্টলেশনের নির্দেশনা দেয়া হবে সেই ভাষা সিলেক্ট করুন। এখানে বাংলা ভাষাও, ডিফল্ট ভাবে ইংরেজী ভাষা দেয়া আছে। ভাষা নির্বাচন করে Next ক্লিক করুন। ৭) এখন জুমলা ইনস্টলের জন্য আপনাকে প্রয়োজনীয় সেটিংস দেখানো হবে। সবকিছু কিছু ঠিক থাকলে মোটামুটি নিচের মত দেখানো হবে। এরপর Next এ ক্লিক করুন। ৮) এই পেজে জুমলা ব্যবহারের লাইসেন্স দেখানো হবে। আবার Next ক্লিক করুন। ৯) নতুন পেজে তৈরী করা ডাটাবেজের তথ্য প্রদান করতে হবে। এখানে “Database Type” হবে Mysqli “Host Name” এ আপনার হোস্টিং এর নাম লিখুন। “Username” এ আপনার তৈরীকৃত ডাটাবেজ এর ইউজারনেম, “Password” এ পাসওয়ার্ড এবং “Database Name” এ ডাটাবেজের নাম লিখে “Next” এ ক্লিক করুন। ১0) এই এফটিপি কনফিগার করার জন্য বলা হবে। এখানে আপনার হোস্টিং সার্ভিস থেকে প্রদানকৃত আপনার এফটিপি একাউন্টের তথ্যগুলো দিয়ে “Next” এ ক্লিক করুন। ১২) নতুন লোড হওয়া পেজে ওয়েবসাইটের জন্য প্রয়োজনীয় কিছু তথ্য প্রদান করতে হবে। এখানে Site Name এ আপনি যেই ওয়েবসাইট তৈরী করবেন সেই ওয়েবসাইটের নাম দিতে হবে। উল্লেখ্য যে “Advanced Setting – Optional” অংশে ক্লিক করলে সাইটের জন্য মেটা কীওয়ার্ড এবং মেটা ডেসক্রিপশন যোগ করতে পারবেন যা এসইও এর জন্য সহায়ক। Your Email এ আপনার যেকোন একটি ইমেইল এড্রেস দিন। সাইট পরিচালনার জন্য এডমিনিস্ট্রেটরের ইউজারনেম দিন Admin Username অংশে এবং পাসওয়ার্ড দিন Admin Password এ। Confirm Admin Password অংশে আবার পাসওয়ার্ডটি টাইপ করুন। লক্ষ্য করুন নিচের দিকে “Install Sample Data” নামক বাটন আছে। এই বাটনে ক্লিক করলে সাইটে আপনা আপনি নমূনাস্বরূপ কিছু ডামি কন্টেন্ট যোগ হবে যা আপনার বোঝার জন্য সহায়ক হতে পারে। আপনি ইচ্ছা করলে বাটনে ক্লিক করে সেম্পল কন্টেন্ট যোগ করতে পারেন অথবা এই অংশটি বাদ দিতে পারে তাহলে সাইটে নিজ থেকে কিছু যোগ হবে না। আমি এই অংশ বাদ দিয়ে যাচ্ছি। এখন Next এ ক্লিক করুন। ১৩) জুমলা ইনস্টলেশন প্রক্রিয়া সম্পন্ন হয়েছে। তবে সাইটে প্রবেশের পূর্বে নিরাপত্তা বজায় রাখার উদ্দ্যেশে একটি কাজ করতে হবে। তা হচ্ছে জুমলার ফাইলগুলো যেই ফোল্ডারে রাখা হয়েছে সেখানে “Installation” নামক একটি ফোল্ডার আছে তা ডিলেট করে ফেলতে হবে। এখানে আপনি “Remove installation folder” এ ক্লিক করেই এই কাজটি করতে পারেন। তবে পূর্ববর্তী সংষ্করনের ক্ষেত্রে এই কাজটি ম্যানুয়ালী করতে হবে। ডিলেট করা হয়ে গেলে জুমলা সেটআপের সব কাজ শেষ যাবে। এখন আপনি “Site” বাটনে ক্লিক করলে আপনার তৈরীকৃত সাইটটি পরিদর্শন করতে পারেন অথবা “Administrator” বাটনে ক্লিক করে সরাসরি সাইট পরিচালনার জন্য ব্যাকএন্ড অর্থাৎ এডমিনিস্ট্রেশন অংশে যেতে পারেন।

ফ্রন্টএন্ড ও ব্যাকএন্ড পরিচিতি

ফ্রন্টএন্ড ও ব্যাকএন্ড পরিচিতি

আগের পর্বগুলোতে লোকাল কম্পিউটার এবং ওয়েব সার্ভারে জুমলা সেটআপের প্রক্রিয়া বর্ণনা করা হয়েছিল। যেকোন একটি প্রক্রিয়ায় জুমলা সেটআপ দিলেই আপনি জুমলা নিয়ে কাজ শুরু করতে পারেন। এইপর্বে জুমলা ফ্রন্টএন্ড এবং ব্যাকএন্ড নিয়ে বর্ণনা করা হবে। যেকোন পূর্ণাঙ্গ সিএমএস এর মূলত দুটি অংশ থাকে। একটি হচ্ছে ফ্রন্টএন্ড যা সাইটের ভিজিটর থেকে শুরু করে সবার কাছেই প্রদর্শিত হয় অর্থাৎ সাইটটিকে আমরা ফ্রন্টএন্ড বলি। অপরটি হচ্ছে এডমিন প্যানেল, যেখান থেকে সম্পূর্ন সাইটটিকে পরিচালনা করা হয়। এখানে শুধুমাত্র সাইটের পরিচালক অর্থাৎ এডমিনিস্ট্রেটর প্রবেশ করতে পারে। এরই আরেক নাম ব্যাকএন্ড। আপনি ইনস্টলের সময় “Install Sample Data” বাটনে ক্লিক করেন তাহলে সাইটে নিজথেকেই নমুনাস্বরূপ কিছু ডামি কন্টেন্ট যোগ হবে। ফলে জুমলার হোমপেজ হবে নিন্মরূপ – যদি বাটনে ক্লিক না করেন তবে কোন কন্টেন্ট যোগ হবে না ফলে সাইটটি মোটামুটি খালি দেখাবে – এখানে জুমলার হেডার হচ্ছে নিচের মত, ডামি কন্টেন্ট যোগ না করলে নেভিগেশনবার দেখা যাবে না। নেভিগেশন বার নিজে তৈরী করতে হবে। জুমলার সাইডবারে একাধিক অংশ থাকে তবে নিজ থেকে ডামি কন্টেন্ট যোগ না করলে শুধু হোমপেজ লিংক দেখাবে। সাইডবারে জুমলার ইউজার লগিন অংশটি বাই ডিফল্ট প্রদর্শিত হয়। আর জুমলার ফুটার হচ্ছে নিচের মত। এখানে কিছু ব্যানার আছে। ইচ্ছা করলে এগুলো পরিবর্তন করা যায়। জুমলার ফ্রন্টএন্ড মোটামুটি এতটুকুই। এখন দেখব জুমলা ব্যাকএন্ড বা এডমিন প্যানেল। এডমিন প্যানেলে লগিন করলেই নিচের মত পেজ দেখতে পাবেন।  
 এখানে সাইট পরিচালনার জন্য বিভিন্ন অংশ আছে, এছাড়া কিছু টুল আছে। কোন অংশ কিজন্য ব্যবহৃত হয় তা নিচে বর্ণনা করা হল। Add New Article – সাইটে নতুন কোন আর্টিকেল বা লেখা যোগ করার জন্য। Article Manager – সাইটে থাকা আর্টিকেলগুলো পরিবর্তন ও পরিচালনা করার জন্য। Category Manager – আর্টিকেলগুলো যেই ক্যাটাগরিসমূহে লেখা হয় সেই ক্যাটাগরিগুলো এখান থেকে পরিচালনা করা যায়। Media Manager – সাইটের বিভিন্ন ছবি, ভিডিও বা অন্যান্য মিডিয়া যোগ করা বা পরিচালনার করার জন্য এই অংশ। Menu Manager – সাইডবার ও নেভিগেশনবারে থাকা মেনুগুলো এখান থেকে পরিচালনা করা যায়। User Manager – সাইটের সদস্যদের প্রোফাইল এখান থেকে পরিচালনা করা যায়। Module Manager – জুমলার জন্য বিভিন্ন মডিউল এখান থেকে পরিচালনা করা হয়। Extension Manager – জুমলার এক্সটেনশন পরিচালনার অংশ। Language Manager – ভাষা পরিবর্তন ও পরিচালনার অংশ। Global Configuration – সাইটের প্রয়োজনীয় সেটিংস সমূহ এখান থেকে পরিবর্তন করতে হয়। Template Manager – জুমলার থিম বা টেমপ্লেট ইনস্টল এবং পরিচালনার অংশ। Edit Profile – এখান থেকে আপনার নিজের প্রোফাইল পরিবর্তন করতে পারবেন। বাকিদুটো অংশ জুমলা এবং এর এক্সটেনশান আপডেট করার জন্য ব্যবহৃত হয়।