PHPMyAdmin-এর Display এবং User Interface (UI) কাস্টমাইজেশন আপনাকে একটি ব্যক্তিগত এবং ব্যবহারবান্ধব ইন্টারফেস তৈরি করতে সাহায্য করে। আপনি বিভিন্ন টুল, থিম, এবং কনফিগারেশন পরিবর্তন করে ইন্টারফেসকে নিজের প্রয়োজন অনুযায়ী সাজাতে পারবেন।
১. ডিফল্ট থিম পরিবর্তন
PHPMyAdmin একটি কাস্টমাইজেবল থিমিং সিস্টেম সরবরাহ করে যা আপনাকে ডিফল্ট ইন্টারফেস পরিবর্তন করতে দেয়।
ধাপসমূহ:
- থিম ডাউনলোড করুন:
- PHPMyAdmin থিম গ্যালারি থেকে পছন্দের থিম ডাউনলোড করুন।
- থিম ইনস্টল করুন:
- থিম ফাইলটি
/usr/share/phpmyadmin/themes/(Linux) বাxampp/phpMyAdmin/themes/(Windows) ডিরেক্টরিতে আনজিপ করুন।
- থিম ফাইলটি
- থিম নির্বাচন করুন:
- PHPMyAdmin এ লগইন করুন।
- উপরের ডানপাশে থাকা "Settings" আইকনে ক্লিক করুন এবং "Themes" ট্যাব থেকে নতুন থিম নির্বাচন করুন।
২. ডিসপ্লে অপশন কাস্টমাইজ করা
PHPMyAdmin এর UI ডিসপ্লে অপশনগুলো কাস্টমাইজ করা যায়, যেমন টেবিল প্রদর্শনের সংখ্যা, ডেটা প্রিভিউ লেআউট, এবং কলাম সাইজ।
ধাপসমূহ:
- কনফিগারেশন ফাইল পরিবর্তন করুন:
config.inc.phpফাইল এডিট করুন:$cfg['MaxRows'] = 50; // প্রতি পৃষ্ঠায় সর্বোচ্চ ৫০টি সারি দেখাবে $cfg['RowActionLinks'] = 'both'; // সারির ক্রিয়া লিঙ্কগুলি দেখাবে
- টেবিল প্রিভিউ এবং সারি সীমা নির্ধারণ করুন:
- Settings > Main panel এর মাধ্যমে প্রদর্শনের সংখ্যা নির্ধারণ করুন।
- "Number of rows" অপশন থেকে প্রতি পৃষ্ঠায় প্রদর্শিত ডেটার সংখ্যা পরিবর্তন করুন।
৩. মেনু কাস্টমাইজেশন
PHPMyAdmin এর সাইডবার এবং মেনু সেকশন কাস্টমাইজ করে নির্দিষ্ট ডাটাবেস বা টুল প্রদর্শিত করা সম্ভব।
ধাপসমূহ:
- ডাটাবেস প্রদর্শন সীমিত করুন:
config.inc.phpফাইলে ডাটাবেস ফিল্টার যুক্ত করুন:$cfg['Server']['only_db'] = array('database1', 'database2');
- সাইডবার টেবিল প্রিভিউ বন্ধ করুন:
যদি সাইডবারে টেবিল প্রিভিউ বন্ধ করতে চান:
$cfg['NavigationTreeTableSeparator'] = false;
সর্বাধিক প্রদর্শিত টেবিল সংখ্যা সীমিত করুন:
$cfg['MaxNavigationItems'] = 20; // সর্বোচ্চ ২০টি টেবিল দেখাবে
৪. ব্যক্তিগতকৃত কুইক বার যুক্ত করা
Bookmark Queries ফিচারের মাধ্যমে আপনি প্রায়ই ব্যবহৃত SQL কোয়েরি সংরক্ষণ করতে পারেন এবং তা কুইক বার হিসেবে প্রদর্শন করতে পারেন।
ধাপসমূহ:
- SQL কোয়েরি সংরক্ষণ করুন:
- SQL ট্যাবে গিয়ে কোয়েরি লিখুন এবং "Bookmark this SQL query" নির্বাচন করুন।
- Bookmark ব্যবহার করুন:
- পরবর্তী বার SQL ট্যাব থেকে বুকমার্ক কোয়েরি চালাতে পারেন।
৫. ডেটা প্রিভিউ এবং স্ট্রাকচার প্রদর্শন পরিবর্তন
টেবিল স্ট্রাকচার এবং ডেটা কাস্টমাইজেশন:
- Settings > SQL Queries থেকে ডেটা প্রদর্শনের লেআউট পরিবর্তন করুন।
- টেবিলের নির্দিষ্ট কলাম বা ডেটা প্রদর্শন করতে ফিল্টার ব্যবহার করুন।
স্ট্রাকচার ডিসপ্লে পরিবর্তন:
- "Structure" ট্যাবে গিয়ে টেবিলের স্ট্রাকচার কাস্টমাইজ করুন এবং প্রয়োজনীয় ইনডেক্স বা কনস্ট্রেইন্ট প্রদর্শন বা লুকান।
৬. Language এবং Date/Time Format কাস্টমাইজ করা
ভাষা পরিবর্তন:
- PHPMyAdmin এর Settings > Language থেকে প্রয়োজনীয় ভাষা নির্বাচন করুন।
তারিখ ও সময় ফরম্যাট পরিবর্তন:
config.inc.phpফাইলে পরিবর্তন করুন:$cfg['PropertiesIconic'] = true; // তারিখ ও সময় প্রদর্শনের জন্য আইকনিক ভিউ
৭. Custom Header এবং Footer যোগ করা
PHPMyAdmin এর ইন্টারফেসে কাস্টম ব্যানার, হেডার, বা ফুটার যোগ করতে পারেন।
ধাপসমূহ:
config.inc.phpফাইলে কাস্টম HTML কোড যুক্ত করুন:$cfg['SendErrorReports'] = 'never'; // Example for customizing error reporting $cfg['LoginCookieValidity'] = 3600; // কুকির সময়সীমা নির্ধারণ- থিম ফাইলের হেডার বা ফুটারে কোড যোগ করুন:
/themes/theme_name/layout.inc.phpফাইল এডিট করুন।
৮. পরিবর্তিত UI-এর সেভ এবং রিস্টোর করা
সেভ করা:
- PHPMyAdmin এর UI সেটিংস স্বয়ংক্রিয়ভাবে
phpmyadminডাটাবেসে সংরক্ষণ করে। আপনি সেগুলো অন্যত্র এক্সপোর্ট করতে পারেন।
রিস্টোর করা:
- প্রয়োজনে
phpmyadminডাটাবেস রিস্টোর করে আগের UI সেটিংস পুনরায় প্রয়োগ করতে পারেন।
সারাংশ
PHPMyAdmin-এ Display এবং UI কাস্টমাইজেশন আপনাকে ইন্টারফেসকে আপনার প্রয়োজন অনুযায়ী সাজানোর সুযোগ দেয়। থিম পরিবর্তন, মেনু এবং সাইডবার কাস্টমাইজেশন, ডেটা প্রদর্শন কাস্টমাইজেশন, এবং লেআউট কনফিগারেশনের মাধ্যমে এটি ব্যবহার আরও সহজ এবং কার্যকর করা যায়। নিরাপত্তা এবং কার্যকারিতার জন্য এই কাস্টমাইজেশনগুলি অত্যন্ত গুরুত্বপূর্ণ।