আজকের টিউনটা তাদের জন্য যারা ইতিমধ্যে ওয়ার্প্রেসের সাথে পরিচিত এবং একে ঘিরেই ঘুরপাক খাচ্ছেন। যারা ওয়ার্ডপ্রেস কি তা জানেন না তারাও কিন্তু এই টিউনটা পড়তে পারেন। কারণ এতে পরবর্তীতে স্মৃতি হাতড়াতে সুবিধা হবে। আর বলে রাখা ভাল যে, এটা আমার পূর্ববর্তী একটা টিউনের আপডেটেড ভার্সন।
ওয়ার্ডপ্রেসকে বাংলা করার প্রক্রিয়া অনেক আগে থেকেই চালু রয়েছে। সেই মানচু মাহারা ওরফে মানচু দাদা থেকে শুরু করে আজকের আমি, সবাই কাজ করেছি এর জন্য। ক্রেডিট যদি কাউকে দিতে হয় তবে সেটা একুশে কে কারণ তারাই মেঘদূত প্রকল্পকে সার্থক করে তুলেছিল। ওয়ার্ডপ্রেসবাসীর একটু একটু করে জমানো স্বপ্নকে আমি নিয়ে এসেছি একটি প্লাগিনরূপে। আশা করি খারাপ লাগবে না।
প্লাগিন যে এরকম আর হয়নি তা নয়। অনেকগুলো ল্যাংগুয়েজ প্যাকও হয়েছে। কিন্তু একটি জায়গায় তারা ব্যর্থ। সেটা হল, বাংলা একাডেমি প্রণীত বানানরীতি ব্যবহারে। আর সেই কাজটাই আমি করে দেখিয়েছি। মানসম্মত প্রমিত বানান, পরিভাষার জন্য অভিধান নিয়ে কত রাত পার করেছি! কত প্রফেসরের কাছে ধর্না দিয়েছি! তারপরও মনের মত বাংলা খুঁজে পাইনি কখনো কখনো। তখন বুদ্ধিবৃত্তিকে হাতিয়ার করতে হয়েছে, আত্তীকরণ করতে হয়েছে নিজের পছন্দকে। আর এটা একেবারেই হালকা-পাতলা। আপনার সাইটের গতি কমাবে না এতটুকুন। আর নেই কোন সিকিউরিটি বাগ, অন্তত আমি দেখছি না।
এবার প্লাগিনটা ডেভেলপ করার পিছনের ইতিহাস বলছি। আমি কোন ওয়ার্ডপ্রেস প্লাগিন ডেভেলপার নই, নিতান্তই ঠেকায় না পড়লে কোন কিছুই বানাই না। (এ গেবনে কি বানাইলাম!) গতবছরের শুরুতে আমি একটা ওয়েবসাইট তৈরি করেছিলাম। বলা বাহুল্য, সেটা মাতৃভাষায় ছিল। লেখালেখি আমি বরাবরই করতে ভালবেসে এসেছি। লেখালেখির জন্যই বাংলা একটা ব্লগের আমার খুব দরকার ছিল। তো গুগল তুলোধুনো করে যেখানে যত ল্যাঙ্গুয়েজ প্যাক পেলাম সবই ব্যবহার করে দেখলাম। ওমা! সবকটাতেই সমস্যায় ভর্তি। একেকজন দুই লাইন বাংলা করেই রিলিজ করে দিয়েছে। আর কিছু কিছু প্যাকে (হাঁসের ডাক না কিন্তু!) বাংলা বেশ খানিকটাই করা হয়েছে কিন্তু আজব আজব কঠিন বাংলা। আর বানানের সময় না বাংলা একাডেমি ফলো করেছে, না কোলকাতা বিশ্ববিদ্যালয় বানানরীতি। বুঝেন কি হাল আমার তখন। ফাইসা গেছে নাবিক, ফাইসা গেছে মাইঙ্কার চিপায়!
বুঝলাম নিজের জিনিস নিজেকেই বানাতে হবে। কাজে লেগে গেলাম। কাজ চালানোর মত একটা প্যাক বানিয়েও ফেললাম। কিন্তু তখন পড়লাম অন্য বিপাকে। bn_BD.mo ফাইল ব্যবহারের মাধ্যমে মোটামুটি সবকিছু বাংলা হলেও, সংখ্যা, দিন-তারিখ-বছর এসব কিছুই বাংলা হল না। 8 মানে চার নাকি আট তা বুঝতেই পারতাম না তখন। 😀 bn_BD.mo ফাইলটার মাধ্যমে সমস্যা সমাধানের কোন উপায় পেলাম না। এমনকি এখনও জানি না। (কি গানলাম গেবনে!) যাহোক, থীম ফাইলের functions.php তে কিছু কোড লিখে সমস্যাটার আশু সমাধান করলাম (নাকি ধামাচাপা দিলাম!) যদিও বা ১% সমস্যা রয়েই গেল। এভাবেই চলে গেল এক কি দেড়মাস। তারপর?
তারপর একদিন এল রাজা, তার সৈন্য-সামন্ত নিয়া। না কাহিনী এরকম নয়, তারপর একদিন আমি আমার থীমটা পরিবর্তন করলাম। সুতরাং আবারও চিপায়। কারণ নতুন থীমের functions.php তে সেই কাস্টম কোডগুলো ছিল না। যাহোক, আবার লিখে ফেললাম ঝটপট করে। কিন্তু এবার আমার মাথায় একটা জাতীয় প্রশ্ন চলে আসল। আমি যতবার থীম পরিবর্তন করব, ততবারই এই কাজ করব? এত কষ্ট কেন করব? তারচেয়ে একটা প্লাগিন বানিয়ে নিলেই তো হয়। যেইভাবা সেই কাজ। ঠোঁকর খেতে খেতে একটা প্লাগিন বানিয়ে ফেললাম। তারপর নাবিক সুখে শান্তিতে বসবাস করিতে লাগিল। 🙂
না, পারলাম না। ভাবলাম জাতিরে জানান দেয়া দরকার। তার কয়েকদিন পরেই প্লাগিনটার ভার্সন-১.০ রিলিজ করলাম। বেশ ভালই সাড়া পেলাম। কিন্তু সমস্যা তখনও একটা রয়েছে। আমার বানানো প্লাগিন জাতি ব্যবহার করবে ভালকথা কিন্তু আমি তাদেরকে রেগুলারলি আপডেট দেব কিভাবে? সমাধান দিল, ওয়ার্ডপ্রেস ডট অর্গের রিপোজিটরি। পটাপট আবেদন করে ফেললাম। কয়েকদিন পর রিপ্লাই দিল যে তারা ল্যাঙ্গুয়েজ প্যাক টাইপ প্লাগিনগুলো তাদের রিপোজিটরিতে রাখবে না। মনটা একেবারেই দমে গেল, পেরিয়ে গেল ১৮০টি দিন।
ওয়ার্ডপ্রেস কথা রাখেনি, কথা রাখল গিটহাব। এখন থেকে গিটহাব রিপোজিটরি ব্যবহার করে আপনাদের রেগুলার অটোমেটিক আপডেট দেব আমি। অটো-আপডেট এনাবল করার জন্য আমি ওটার ভার্সন-১.১ রিলিজ করেছিলাম। আর নিজেও টেস্ট করে দেখেছিলাম। ভালই কাজ করছে, আমি গিটহাবে নতুন কোন ভার্সন রিলিজ করার ২৪ ঘন্টার ভিতর আপনি আপনার ওয়ার্ডপ্রেস এডমিন প্যানেলের আপডেট সেকশানে নোটিফিকেশান পেয়ে যাবেন। সেখান থেকে একটি ক্লিকেই বাকি কাজ। বুঝছেনই তো! 😀
এবার আসি ইন্সটল করার প্রসঙ্গে। অন্যান্য সাধারণ প্লাগিনের মতই ডাউনলোড করে আপলোড করুন আপনার সাইটের প্লাগিন ডিরেক্টরিতে। আর তারপর ইন্সটল। ব্যাস, এটুকুই কর্তব্য। মাতৃভাষায় ওয়ার্ডপ্রেস পাবার জন্য কি এর চেয়ে বেশি কষ্ট করা আবশ্যক?
এখান থেকে সর্বশেষ সংস্করণ ডাউনলোড করুন
নতুন সংস্করণে যা কিছু:
বাগ রিপোর্ট: এখনও পুরোপুরি বাংলা করে তুলতে পারিনি। ৫% বা তার চেয়েও একটু বেশি আছে বৈকি। আছে ছোটখাটো বা বড়সড় কিছু বাগ। সমাধান ধীরে ধীরে হয়ে যাবে বোধ করি। কোন অংশের বাংলা ভাল না লাগলে বা কোন বাগ পেলে জানাবেন কিন্তু। এখানের টিউমেন্ট বক্সের মাধ্যমে জাতিরে জানান দেন - বাগ, সমস্যা, কোন প্রশ্ন ইত্যাদি।
আমি মাকসুদুর রহমান। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 4 টি টিউন ও 79 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
হাই! আমি মাটিন , বর্তমানে ফ্রীল্যান্স সিস্টেম এডমিনিস্ট্রেটর হিসেবে কাজ করছি। আমি লিনাক্স ভালবাসি এবং মুক্ত-সফটওয়্যার চেতনায় বিশ্বাস করি। তাছাড়া আমি যখন-তখন প্রোগ্রামিংয়ের অপার সৌন্দর্য্যের মাঝে হারিয়ে যাই। সংক্ষেপে, এটাই হল আমার জীবন বৃত্তান্ত। ধন্যবাদ!
টিউনটি খুবই প্রয়োজনীয়, আপাততো প্রিয়তে রাখলাম। পরে সময় করে পড়ে নিতে হবে। স্ট্যাবল ভার্সন রিলিজ হলে টিউন করতে ভুলবেন না যেন। আপনার জন্য শুভ কামনা।
আর সুন্দর টিউনের জন্য ধইন্যার সুবাসিত শুভেচ্ছা। আপনার কাছ থেকে নিয়মিত টিউন প্রত্যাশা করি।