সূচীপত্র

১. ওয়ার্ডপ্রেস ডেভেলপমেন্ট শুরু করবেন কিভাবে
২. ওয়ার্ডপ্রেস টার্মিনোলজি
৩. ওয়ার্ডপ্রেস ডেভেলপমেন্ট শুরু করার জন্য প্রয়োজনীয় টুলস এবং সেটআপ
৪. ভার্চুয়াল হোস্টের অ আ ক খ
৫. ইনস্টলিং ওয়ার্ডপ্রেস
৬. ওয়ার্ডপ্রেস সিকিউরিটি অ আ ক খ – প্রাথমিক ধারনা
৭. ওয়ার্ডপ্রেস কনফিগারেশন ফাইলের দশটি টিপস এবং ট্রিকস
৮. কুইক টিপস ০১: ওয়ার্ডপ্রেসে ইমেজের ইউআরএল সিডিএনের ইউআরএল দিয়ে রিপ্লেস করা
৯. কিভাবে ওয়ার্ডপ্রেসে নিজের থিমে রিডাক্স ফ্রেমওয়ার্ক যোগ করব?
১০. ওয়ার্ডপ্রেসে ফোনেটিক বাংলায় লেখার সুবিধা যোগ করব কিভাবে
১১. ওয়ার্ডপ্রেস শর্টকোড ১০১ – পর্ব এক
১২. ওয়ার্ডপ্রেস এডিটরে কাস্টম বাটন যোগ করা
১৩. ব্রাউজারের ক্যাশিং বাড়িয়ে দিয়ে ওয়ার্ডপ্রেস সাইট দ্রুত লোড করুন
১৪. ওয়ার্ডপ্রেস ট্যাক্সনমিতে মেটাবক্স সুবিধা যোগ করা
১৫. ওয়ার্ডপ্রেস লুপে সঠিকভাবে পোস্টের তারিখ দেখানো
১৬. ওয়ার্ডপ্রেস গ্যালারীতে HTML5 মার্কআপ সাপোর্ট
১৭. ওয়ার্ডপ্রেস দ্রুতগতি করণ-১
১৮. কোন প্রকার প্লাগিন ছাড়াই ওয়ার্ডপ্রেস কমেন্ট স্প্যাম থেকে বাঁচার খুবই সহজ উপায়
১৯. ওয়ার্ডপ্রেসের Walker ক্লাসের কাজ ও ধারনা
২০. ওয়ার্ডপ্রেস থিম ডেভেলপমেন্টে লারাভেল টাস্ক টুল এলিক্সিয়ার ( Elixir ) এর ব্যবহার
২১. Twitter Bootstrap#v4.0 ও WP Mix দিয়ে ওয়ার্ডপ্রেস থিম ডেভেলপমেন্ট

ওয়ার্ডপ্রেসের কুকবুকে লেখা শুরু করার পর আমি দেখলাম নামে বেনামে অনেকেই এখানে ওখানে কপি পেস্ট করতেছে। প্রথম প্রথম একটু মন খারাপ হলেও পরে ভাবলাম যে আমি আসলে এই লেখা গুলো কেন লিখতেছি? – সবার জন্যই তো। সো কপি পেস্ট হলে আমার কোন সমস্যা নাই, বরং সেটা বেশী মানুষের মাঝেই ছড়িয়ে যাবে যেটা সবার জন্যই ভালো। নাম দিলেই কি, আর না দিলেই কি 🙂

আজ থেকে (এবং পূর্বেকার) ওয়ার্ডপ্রেস কুকবুকের সমস্ত লেখা ক্রিয়েটিভ কমন্স লাইসেন্সের (BY-NC-SA) অধীনে প্রকাশ করা হল।

BY-NC-SA শব্দটির মাঝে বেশ কয়েকটি গূরুত্বপূর্ন টার্ম রয়েছে।

“BY” অর্থ লেখকের ক্রেডিট উল্লেখ করতে হবে
“NC” অর্থ নন কমার্শিয়াল। অর্থাৎ এই লেখা গুলো কোনভাবেই কোন কমার্শিয়াল কাজে ব্যবহার করা যাবে না
“SA” অর্থ এই লেখাটি বা এই লেখার উপরে ভিত্তি করে কোন ডেরিভেটিভ কাজ করলে বা শেয়ার করলে সেটাও অবশ্যই ক্রিয়েটিভ কমন্স BY-NC-SA লাইসেন্সের অধীনেই প্রকাশ করা লাগবে

ক্রিয়েটিভ কমন্স লাইসেন্সের ব্যপারে বিস্তারিত জানতে এখানে ভিজিট করতে পারেন
http://en.wikipedia.org/wiki/Creative_Commons_license

ভার্চুয়াল হোস্টের অ আ ক খ

আমরা ডেভেলপমেন্টের সময় বেশীর ভাগ সময়েই আমাদের কোড অ্যাপাচির ডকুমেন্ট রুটে (সাধারনত htdocs ডিরেক্টরীতে) রাখি এবং ব্রাউজারে “localhost” লিখে সেটা অ্যাকসেস করি। কিন্তু আজকে আমরা দেখবো কিভাবে আমরা ভার্চুয়াল হোস্ট তৈরী করে আমাদের প্রজেক্টকে যেকোন হোস্ট নাম দিয়ে ব্যবহার করতে পারি।

ভার্চুয়াল হোস্ট তৈরীর আগে আপনার জানা লাগবে যে আপনার অ্যাপাচি কনফিগ ফাইল কোথায় রয়েছে। প্রধান কনফিগ ফাইলটি সাধারনত httpd.conf বা apache2.conf নামে থাকে। অপারেটিং সিস্টেম ভেদে এই ফাইলের লোকেশন এক এক রকম হয়। ডেবিয়ান বা উবুন্তু তে এটা থাকে /etc/apache2/httpd.conf এই লোকেশনে। CentOS এ এই ফাইল থাকে সাধারনত /etc/httpd/conf/httpd.conf এখানে।

আমরা এই আর্টিকেলে সহজে ভার্চুয়াল হোস্ট তৈরীর জন্য সরাসরি httpd.conf ফাইলে এডিট করব, কিন্তু বাস্তব জীবনে বা প্রোডাকশন এনভায়রনমেন্টে আপনি দেখবেন যে আপনার সরাসরি httpd.conf ফাইলে হাত দেয়ার পারমিশন নাও থাকতে পারে, বা থাকলেও সেখানে এডিট না করে আমরা বরং একই ফোল্ডারে “sites-available” এবং “sites-enabled” নামে দুইটি ফোল্ডার থাকে, সেখানে ভার্চুয়াল হোস্টের ডেফিনিশন লেখা হয়। তবে আজকের আর্টিকেলে, আমরা সরাসরি httpd.conf ফাইলেই এডিট করব। Continue reading ভার্চুয়াল হোস্টের অ আ ক খ

Tip 003 – Installing Themes and Plugins from the Admin Panel without providing FTP details

In default installation of WordPress, whenever you are trying to install a plugin or themes from the repository, you will ask for FTP credentials to proceed. I found that is pretty disturbing because I don’t understand why WordPress needs that. 

To bypass this annoying step, you can add the following directive in your wp-config.php . Once added, WordPress will never prompt that FTP credential screen again. 

Peace!

Tip 001 – moving your media files to a different location

WordPress stores all the media files in the uploads directory inside wp-content/uploads directory. Sometime you may want to change it to a different path than the default one for better security or any other purpose. WordPress allows users to change the media directory from configuration file. For example, if you want to move your media files to a new folder named assets in the root directory, change the value of UPLOADS directive like this

Remember not to add any trailing or beginning slash

Sometime after moving media directory, your media files may suffer from 404 Error which are already linked with existing posts using their previous locations. To fix this problem, lets wait for our next post, Tip 002 – Fixing Media File Urls After Migration