ওয়ার্ডপ্রেস ডেভেলপমেন্ট শুরু করার জন্য প্রয়োজনীয় টুলস এবং সেটআপ

ওয়ার্ডপ্রেস পিএইচপি দিয়ে লেখা, তাই যেকোন ধরনের ডেভেলপমেন্টের জন্য আপনার কিছুটা হলেও পিএইচপি জানতেই হবে। তাই বলে আবার যে শুধু পিএইচপি জানলেই হবে তাও কিন্তু না, সাথে আরো কিছু আনুসঙ্গিক টুলস এবং টেকনোলজী সম্পর্কে সম্যক এবং কার্যকরী ধারনা থাকা লাগবে। ওয়ার্ডপ্রেসে ডেটাবেজ হিসেবে মাইসিকুয়েল (বা মাইএসকিউএল, যে যেভাবে উচ্চারণ করেন আর কি) এবং ওয়েবসার্ভার হিসেবে অ্যাপাচি ব্যবহার করে। কিছু থার্ড পার্টি লাইব্রেরী আছে বটে যেগুলোর সাহায্যে ওয়ার্ডপ্রেস কোনরকমে পোস্টগ্রেস বা সিকুয়েল লাইট দিয়েও চালানো যায় কিন্তু সেগুলো অতটা রোবাস্ট না হওয়ায়, সুযোগ সুবিধা সীমিত হওয়ার কারনে এবং সর্বোপরি মাইসিকুয়েল সব ধরনের হোস্টিং এনভায়রনমেন্টে অত্যন্ত সহজলভ্য হওয়ায় সেগুলো তেমন জনপ্রিয় হয়নি। আর ওয়েবসার্ভার হিসেবে যে অ্যাপাচির কথা বলছিলাম, সেখানেও একই রকম ব্যাপার। তবে তারপরেও এনজিনএক্স (nginx) নামে আরেকটি অত্যন্ত জনপ্রিয় এবং লাইটওয়েট ওয়েবসার্ভার আছে যা দিয়েও ওয়ার্ডপ্রেস চালানো যায়। কিন্তু এনজিনএক্সের সাথে ওয়ার্ডপ্রেস সেটআপ করা কিছুটা অ্যাডভান্সড হওয়ায় আমরা এই আর্টিকেলে সেটা নিয়ে আলোচনা করব না, বরং পরবর্তীতে বিশদভাবে এই ব্যাপারে কথা বলা হবে। ওয়ার্ডপ্রেসের ডকুমেন্টেশন বা কোডেক্সেও এই বিষয়ে বিশদ একটি আর্টিকেল রয়েছে।

ওয়েবসার্ভার সংক্রান্ত প্রয়োজনীয় বিষয়সমূহ: ওয়ার্ডপ্রেস অ্যাপাচি ব্যবহার করলেও কাজের সুবিধার্থে আপনার অ্যাপাচির ডিফল্ট কনফিগারেশনে কিছু কিছু মডিউল থাকা বাঞ্ছনীয়। যেমন ভ্যানিটি ইউআরএল বা ফ্রেন্ডলি ইউআরএলের জন্য মড-রিরাইট থাকাটা প্রায় অত্যাবশ্যকীয়। এছাড়া আপনি যদি পরবর্তীতে ডেটাবেজ এবং সিপিইউ এর উপরে লোড কমাতে চান তাহলে ক্যাশিং এনাবল করার জন্য মড-এক্সপায়ারি অথবা মড-হেডারস থাকতে হবে। তবে সেগুলো পরের ব্যাপার। আপাতত মড-রিরাইট থাকাই যথেষ্ট Continue reading ওয়ার্ডপ্রেস ডেভেলপমেন্ট শুরু করার জন্য প্রয়োজনীয় টুলস এবং সেটআপ