Welcome to the Opel's Galaxy

"Love is like a piano...at first you have to play it by its rules....then you must forget the rules and play it with your heart...."

Saturday, April 30, 2011

জুমলা টিউটোরিয়াল ১: প্রয়োজনীয় সফটওয়্যার ডাউনলোড

আমি যখন জুমলা শেখা শুরু করি, তখন গুগলে বাংলাতে জুমলা টিউটোরিয়াল সার্চ দিয়ে বেশ ক’টি টিউটোরিয়াল পেয়েছিলাম। কিন্তু টিউটোরিয়ালগুলো খুব বেশিদূর যেতে পারে নি। হয় লেখক উৎসাহ হারিয়ে ফেলেছিলেন, নয়তো সময় পান নি। আবার একেক লেখক একেকটি বিষয় নিয়ে লিখেছেন। ফলে বাংলাতে জুমলার কোনো পূর্ণাঙ্গ টিউটোরিয়াল আমি অন্তত খুঁজে পাই নি। যে কারণে যখনই কোনো সমস্যায় পড়েছি, নানাজনকে বিরক্ত করে এবং গুগলিং করে করে সমস্যার সমাধান করতে হয়েছে। এই করতে করতেই www.bdeduarticle.com ওয়েব সাইটটি বানিয়ে ফেললাম।

আমি কিন্তু জুমলা সম্পর্কে ভালো জানি না। সামান্য কিছু এইচটিএমএল ছাড়া অন্য কোনো প্রোগ্রামিং ভাষাও জানি না। কিন্তু গুঁতোগুতি করে জুমলা দিয়ে একটি ওয়েব সাইট বানিয়েছি। সেই প্রথমদিন সেটআপ থেকে শুরু করে আজ পর্যন্ত যে বিষয়গুলো শিখেছি, সেগুলোই শেয়ার করার কথা ভাবছি। এতে নবীন জুমলা ব্যবহারকারীরা উপকার পেতে পারেন। তার চেয়ে বড় কথা- একজন নবীন ব্যবহারকারী জুমলা ব্যবহার করতে গিয়ে কী কী ‘সিলি’ সমস্যায় পড়েন, সেগুলো সম্পর্কেও জানা যাবে। অভিজ্ঞতা থেকে দেখেছি, বিজ্ঞ ব্যবহারকারীরা টিউটোরিয়াল দিতে গিয়ে ছোট ছোট সমস্যাগুলোকে এড়িয়ে যান, ভাবেন এই ছোট সমস্যাগুলো হয়তো নবীনরা সহজেই ঠিক করে নিতে পারবে। কিন্তু আমার অভিজ্ঞতা থেকেই দেখেছি, সামান্য সমস্যা মানুষকে বড় বিপদে ফেলতে পারে।

যা হোক, এই টিউটোরিয়াল থেকে কিছু শেখার আশা না করাই ভালো। বরং একজন নবীন ইউজার পদে পদে ঠেকতে ঠেকতে কীভাবে একটি জুমলা সাইট বানিয়ে ফেললো, সেই অভিজ্ঞতা পড়ার মানসিকতা নিয়ে বসাটাই বোধহয় ভালো হবে।

জুমলা দিয়ে ওয়েব সাইট বানাতে হলো দুটো সফটওয়্যার ডাউনলোড করতে হবে। একটি হলো জুমলা এবং আরেকটি সার্ভার।

জুমলা: জুমলা একটি সিএমএস (কনটেন্ট ম্যানেজমেন্ট সিস্টেম)। গুরুজনেরা বলেন, জুমলা দিয়ে নাকি ওয়েবের সব কাজই করা যায়। কেবল প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে জ্ঞান থাকলেই হলো। তবে সাধারণ ওয়েব সাইট বা ফোরামের মতো সাইট বানাতে হলে তাও জানতে হয় না। ওয়েব সম্পর্কে সাধারণ জ্ঞান থাকলেই হয়। তো, জুমলা দিয়ে ওয়েব সাইট বানাতে হলে সবার আগে যেটা লাগবে সেটা হলো জুমলা। জুমলার ওয়েব সাইট থেকে সর্বশেষ সংস্করণটি ডাউনলোড করে নিন। ওয়েব সাইটের ঠিকানা হলো- http://www.joomla.org/

সার্ভার: আপনি দু’ভাবে জুমলা ব্যবহার করতে পারেন। ডোমেইন নেম এবং স্পেস কিনে বা বিনামূল্যের ওয়েব সাইটগুলোতে রেজিস্ট্রেশন করে সেখানে জুমলা সেটআপ করে ব্যবহার করতে পারেন। বিনামূল্যে ডোমেইন ও স্পেসের জন্য প্রচুর ওয়েব সাইট রয়েছে। আমি যেখানে পরীক্ষা-নিরীক্ষা চালিয়েছি, সেটি হচ্ছে www.freehostia.com । সেখানে গিয়ে আপনি জুমলা ইনস্টল করে পরীক্ষা-নিরীক্ষা করতে পারেন।

তবে শেখার জন্য লোকালহোস্ট অর্থাৎ আপনার নিজের কম্পিউটারটাকেই সার্ভার হিসেবে ব্যবহার করা ভালো। তাতে অনেক কিছু শিখতে পারবেন। নিজের পিসিকে সার্ভার বানাবার জন্য wamp, xamp, lamp (লিনাক্সের জন্য) ইত্যাদি সার্ভার রয়েছে। আপনি এর যে কোনোটিই ব্যবহার করতে পারেন।

আমি ব্যক্তিগতভাবে wamp সার্ভার ব্যবহার করি। সার্ভারটির সর্বশেষ সংস্করণ http://www.wampserver.com/en/download.php ওয়েব সাইট থেকে ডাউনলোড করে নিতে হবে।

জুমলা দিয়ে ওয়েব সাইট বানানোর জন্য আপনাকে পিএইচপি, মাইএসকিউএল এবং অ্যাপাচি ব্যবহার করতে হবে। এগুলোর বিভিন্ন ভার্সন বা সংস্করণ থাকলেও আপনাকে সেগুলো নিয়ে ভাবতে হবে না। কারণ wamp ইনস্টল করলে এগুলো নিয়ে আপনার চিন্তা করার দরকার হবে না।

আশা করি, wamp সার্ভার এবং জুমলা ডাউনলোড করে রেখেছেন। আগামী পর্বে দেখানো হবে কীভাবে wamp সার্ভার ইনস্টল করতে হয়। Read more ...