Description
PSBDx Smart Report Management আপনার গ্রাহকদের সরাসরি আপনার সাইট থেকে সমস্যাগুলো রিপোর্ট করার একটি পরিষ্কার, দ্রুত উপায় প্রদান করে — কোনো পেজ রিলোড, কোনো ঝামেলাপূর্ণ ফর্ম বা পেজ ছাড়ার প্রয়োজন নেই।
রিপোর্টগুলো AJAX-এর মাধ্যমে জমা হয় এবং একটি ডেডিকেটেড অ্যাডমিন ইন্টারফেসে সংরক্ষিত হয়, যেখান থেকে আপনার টিম স্ট্যাটাস ট্র্যাক করতে এবং আপডেট করতে পারে। একটি অ্যাডমিন ড্যাশবোর্ড উইজেট আপনাকে সব সময় এক নজরে সার্বিক অবস্থা দেখার সুবিধা দেয়।
মূল ফিচারসমূহ
- AJAX-চালিত মডাল রিপোর্ট ফর্ম — কোনো পেজ রিলোড নেই
- মোবাইল-প্রথম রেসপন্সিভ ডিজাইন – iOS সেফ-এরিয়া সাপোর্ট সহ
- রিপোর্টারের পরিচয় ওয়ার্ডপ্রেস সেশন থেকে সার্ভার-সাইডে সংগ্রহ করা হয় (নাম এবং ইমেইল ব্যবহারকারীরা কখনো সম্পাদনা করতে পারবে না)
- ফর্মে রিপোর্টারের আইডেন্টিটি কার্ড দেখানো বা লুকানোর জন্য অ্যাডমিন টগল
- ফর্ম-ভিত্তিক কুলডাউন / রেট লিমিটিং (ফ্রন্টএন্ড এবং সার্ভার উভয় জায়গায় প্রয়োগকৃত)
- ই-কমার্স অর্ডার অটো-লিঙ্ক — অর্ডার পেজ থেকে আসা রিপোর্টগুলো স্বয়ংক্রিয়ভাবে অ্যাডমিনে অর্ডারের সাথে লিঙ্ক হয়ে যায়
- অ্যাডমিন ড্যাশবোর্ড উইজেট – লাইভ স্ট্যাটাস গণনা এবং সাম্প্রতিক রিপোর্ট সহ
- সম্পূর্ণভাবে কনফিগারযোগ্য রিপোর্ট কারণ (কমা দিয়ে আলাদা, “অন্যান্য” সবসময় যোগ করা হয়)
- ঐচ্ছিক অতিরিক্ত ফিল্ড (যেমন: Transaction ID, কুপন কোড ইত্যাদি)
- কনফিগারযোগ্য যোগাযোগ ফিল্ড – বাধ্যতামূলক বা ঐচ্ছিক করার সুবিধা সহ
- কালার-কোডেড ব্যাজ সহ পাঁচটি রিপোর্ট স্ট্যাটাস (Processing, Contacting, Waiting, Solved, Failed)
- অ্যাডমিন লিস্ট টেবিল কলাম: রিপোর্টার (অ্যাভাটার সহ), লিঙ্ক করা অর্ডার, স্ট্যাটাস, রিপোর্ট করা আইটেম
- শর্টকোড:
[psbdx_report id="X"]এবং[psbdx_user_reports] - HPOS (হাই-পারফরম্যান্স অর্ডার স্টোরেজ) সামঞ্জস্যপূর্ণ
- LearnPress কোর্স, লেসন এবং কুইজ পেজগুলো সমর্থিত
- সমস্ত প্রোডাক্ট/কোর্সে স্বয়ংক্রিয়ভাবে প্রদর্শন করুন বা প্রতি-আইটেমে একটি ফর্ম অ্যাসাইন করুন
শর্টকোড
[psbdx_report id="X"]
একটি রিপোর্ট বাটন এবং মডাল ফর্ম প্রদর্শন করে। X-কে শর্টকোড বক্সে দেখানো Report Form পোস্ট আইডি দিয়ে রিপ্লেস করুন।
[psbdx_user_reports]
বর্তমানে লগ-ইন করা ব্যবহারকারীর রিপোর্ট হিস্ট্রির একটি পেজিনেটেড টেবিল প্রদর্শন করে।
আসন্ন ফিচারসমূহ
ভবিষ্যতের রিলিজগুলোর জন্য নিম্নলিখিত ফিচারগুলোর পরিকল্পনা করা হয়েছে:
- ইমেইল নোটিফিকেশন — নতুন সাবমিশনে অ্যাডমিনকে অবহিত করুন এবং রিপোর্টারকে একটি কনফার্মেশন ইমেইল পাঠান।
- স্ট্যাটাস চেঞ্জ ইমেইল — রিপোর্টের স্ট্যাটাস আপডেট হলে স্বয়ংক্রিয়ভাবে রিপোর্টারকে ইমেইল করুন।
- CSV এক্সপোর্ট — অ্যাডমিন স্ক্রিন থেকে সমস্ত রিপোর্ট লগ একটি CSV ফাইল হিসেবে এক্সপোর্ট করুন
- ফাইল / স্ক্রিনশট অ্যাটাচমেন্ট — ব্যবহারকারীদের তাদের রিপোর্টের সাথে স্ক্রিনশট বা ফাইল অ্যাটাচ করতে দিন।
- ইন্টারনাল অ্যাডমিন নোট — প্রতিটি রিপোর্ট লগে প্রাইভেট নোট, যা শুধুমাত্র অ্যাডমিনরা দেখতে পারবেন।
- রিপোর্ট ক্যাটাগরি / ট্যাগ — সহজে ফিল্টার করার জন্য ওয়ার্ডপ্রেস ট্যাক্সোনমি দিয়ে রিপোর্টগুলো সাজান।
- গেস্ট ইমেইল ভেরিফিকেশন — নন-লগড-ইন ব্যবহারকারীদের সেভ করার আগে ইমেইল ভেরিফিকেশন সহ জমা দেওয়ার অনুমতি দিন।
- ডুপ্লিকেট ডিটেকশন — যখন কোনো নতুন রিপোর্ট বিদ্যমান কোনো ওপেন রিপোর্টের সাথে মিলে যায়, তখন অ্যাডমিনদের সতর্ক করুন।
- রিপোর্ট প্রায়োরিটি লেভেল — রিপোর্টগুলোতে Low / Medium / High / Critical প্রায়োরিটি সেট করুন।
- REST API Endpoints — WordPress REST API এর মাধ্যমে প্রোগ্রাম্যাটিকভাবে রিপোর্টগুলো কোয়েরি এবং ম্যানেজ করুন।
Screenshots

ফ্রন্টএন্ড রিপোর্ট বাটন এবং প্রোডাক্ট পেজে মডাল ফর্ম। 
অ্যাডমিন ড্যাশবোর্ড – রিপোর্ট ফর্ম ম্যানেজমেন্ট স্ক্রিন দেখাচ্ছে। 
অ্যাডমিন রিপোর্ট লগ – স্ট্যাটাস ব্যাজ, রিপোর্টার এবং অর্ডার লিঙ্ক কলাম সহ লিস্ট টেবিল। 
অ্যাডমিন রিপোর্ট ফর্ম কনফিগারেশন স্ক্রিন। 
অ্যাডমিন ড্যাশবোর্ড উইজেট – রিপোর্ট কাস্টমাইজেশন স্ক্রিন দেখাচ্ছে।
Installation
psbdx-smart-report-managementফোল্ডারটি/wp-content/plugins/ডিরেক্টরিতে আপলোড করুন।- Plugins > Installed Plugins এর মাধ্যমে প্লাগিনটি অ্যাক্টিভেট করুন।
- অ্যাডমিন সাইডবার থেকে Report Forms-এ যান এবং Add New Form-এ ক্লিক করুন।
- ফর্মটি কনফিগার করুন, তারপর Shortcode মেটা বক্স থেকে শর্টকোডটি কপি করুন।
- যেকোনো পেজ, পোস্ট বা উইজেট এরিয়াতে শর্টকোডটি পেস্ট করুন।
বিকল্পভাবে, সমস্ত প্রোডাক্ট বা অর্ডার পেজে স্বয়ংক্রিয়ভাবে রিপোর্ট বাটন দেখাতে ফর্ম সেটিংসে গ্লোবাল অটো-ডিসপ্লে চালু করুন।
FAQ
-
গেস্টরা কি রিপোর্ট জমা দিতে পারবে?
-
হ্যাঁ। ব্যবহারকারীর সংযুক্তি ছাড়াই গেস্ট রিপোর্টগুলো লগ করা হয়। রিপোর্টারের নাম ডিফল্টভাবে “Guest” থাকে।
-
আমি কি ফর্মে দেখানো রিপোর্টার আইডেন্টিটি কার্ড ডিজেবল করতে পারি?
-
হ্যাঁ। প্রতিটি ফর্মের কনফিগারেশনে একটি “User Identity Display” টগল রয়েছে। এটি বন্ধ করা হলে, ফর্মে রিড-অনলি নাম এবং ইমেইল কার্ড লুকানো থাকে – তবে অ্যাডমিন লগের জন্য সার্ভার-সাইডে আইডেন্টিটি সংগ্রহ করা হয়।
-
রেট লিমিটিং কীভাবে কাজ করে?
-
প্রতিটি ফর্মের একটি কনফিগারযোগ্য কুলডাউন (মিনিটে, ডিফল্ট 30) রয়েছে। একবার লগ-ইন করা ব্যবহারকারী ফর্মের মাধ্যমে রিপোর্ট জমা দিলে, কুলডাউনের মেয়াদ শেষ না হওয়া পর্যন্ত তারা একই ফর্মের মাধ্যমে পুনরায় জমা দিতে পারবেন না। কুলডাউন ফ্রন্টএন্ড (ফর্মটি লুকানো থাকে) এবং AJAX হ্যান্ডলার (এমনকি UI বাইপাস করা হলেও সার্ভার রিকোয়েস্ট বাতিল করে) উভয় ক্ষেত্রেই প্রয়োগ করা হয়।
-
এই প্লাগিনের কি অন্য কোনো প্লাগিনের প্রয়োজন আছে?
-
না। PSBDx Smart Report Management একটি স্বতন্ত্র (standalone) প্লাগিন হিসেবে কাজ করে। ই-কমার্স এবং LearnPress ইন্টিগ্রেশনগুলো স্বয়ংক্রিয়ভাবে সক্রিয় হয় যখন সেই প্লাগিনগুলো উপস্থিত থাকে।
-
অর্ডার অটো-লিঙ্ক ফিচারটি কী?
-
যখন একজন ব্যবহারকারী কোনো অর্ডার পেজ (যেমন: My Account > Orders > View Order) থেকে রিপোর্ট জমা দেন, তখন প্লাগিনটি স্বয়ংক্রিয়ভাবে অর্ডার আইডি শনাক্ত ও সংরক্ষণ করে। অ্যাডমিন রিপোর্ট লগ অর্ডারের একটি সরাসরি লিঙ্ক দেখায় এবং ব্যবহারকারীর রিপোর্ট হিস্ট্রি টেবিল ইউআরএল-এর পরিবর্তে অর্ডার নম্বর দেখায়।
-
এটি কি হাই-পারফরম্যান্স অর্ডার স্টোরেজ (HPOS)-এর সাথে সামঞ্জস্যপূর্ণ?
-
হ্যাঁ। প্লাগিনটি HPOS সামঞ্জস্যপূর্ণ বলে ঘোষণা করে এবং সকল অর্ডার লিঙ্কের জন্য
get_edit_order_url()এর সাথেwc_get_order()ব্যবহার করে। -
আমি কোথা থেকে সমস্ত ডকুমেন্টেশন পড়তে পারি?
-
আপনি ডকুমেন্টেশন পড়তে আগ্রহী দেখে আমরা আনন্দিত। অনুগ্রহ করে https://dev.psbdx.xyz/documentations/psbdx-smart-report-managment/ ভিজিট করুন
Reviews
There are no reviews for this plugin.
Contributors & Developers
“PSBDx Smart Report Management” is open source software. The following people have contributed to this plugin.
Contributors“PSBDx Smart Report Management” has been translated into 3 locales. Thank you to the translators for their contributions.
Translate “PSBDx Smart Report Management” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0
Learn more (full release story): https://dev.psbdx.xyz/v1-2-0-summary-psrm/
New Added:
* Added Captcha support for Google reCaptcha, hCaptcha, Cloudflare Turnstile.
Fixed:
* Fixed known bugs and visual glitches.
1.1.0
Learn more (full release story): https://dev.psbdx.xyz/v1-1-0-summary-psrm/
অ্যাডমিন মেনু এবং নেভিগেশন
* নতুন টপ-লেভেল PSBDx Reports মেনু Report Forms এবং Report Logs কে সহজ ম্যানেজমেন্টের জন্য একটি জায়গায় গ্রুপ করে।
* Settings এবং Repair & Reset এই মেনুর অধীনে প্রদর্শিত হয় (manage_options প্রয়োজন)।
“”সেটিংস পেজ (ট্যাব করা)
* স্ট্যাটাস — আনলিমিটেড কাস্টম রিপোর্ট স্ট্যাটাস যোগ করুন (লেবেল প্লাস ব্যাকগ্রাউন্ড এবং টেক্সট রঙ)। বিল্ট-ইন স্ট্যাটাস স্থির থাকে; কাস্টম রো একটি Remove অ্যাকশন দিয়ে সরান এবং সংরক্ষণ করে স্টোরেজ থেকে মুছুন।
* গ্লোবাল রেট লিমিটিং — লগ-ইন করা ব্যবহারকারীদের জন্য সাইট-ওয়াইড ডিফল্ট কুলডাউন (মিনিটে); গ্লোবালি ডিসেবল করতে 0 ব্যবহার করুন। প্রতিটি Report Form-এ প্রতি-ফর্ম কুলডাউন এখনও গ্লোবাল মান ওভারাইড করে যখন ফর্মে সেট করা হয়।
* ক্যাপচা — প্লেসহোল্ডার ট্যাব (“শীঘ্রই আসছে”)।
* ইমেইল — প্লেসহোল্ডার ট্যাব (“শীঘ্রই আসছে”)।
“”মেরামত ও রিসেট
* শুধু পড়ার জন্য ডায়াগনস্টিক স্ক্যান (ডাটাবেস সংযোগ, পোস্ট টেবিল, CPT নিবন্ধন, গ্লোবাল ফর্ম অপশন, রিপোর্ট গণনা, অবৈধ স্ট্যাটাস মেটা, রেট-লিমিট অপশন রো)।
* রেট-লিমিট ট্রানজিয়েন্ট সাফ করুন — অপশন টেবিল থেকে সংরক্ষিত কুলডাউন এন্ট্রি (psbdx_cd_*) সরান।
* অবৈধ স্ট্যাটাস মেটা ঠিক করুন — অজানা সংরক্ষিত স্ট্যাটাস মানগুলিকে “Processing” তে ফিরিয়ে নর্মালাইজ করুন।
“”সংঘর্ষ সুরক্ষা
* অন্য কোনো প্লাগইন অ্যাক্টিভ করার পর একটি হালকা স্বাস্থ্য পরীক্ষা চলে; যদি এই প্লাগইনের পোস্ট টাইপ বা হেল্পার লোড করতে ব্যর্থ হয়, তবে সেই প্লাগইন স্বয়ংক্রিয়ভাবে ডিঅ্যাক্টিভ হয় এবং একটি অ্যাডমিন নোটিস এটি চিহ্নিত করে (ডিসেবল করতে psbdx_srm_conflict_guard_enabled ফিল্টার করুন)।
প্লাগইন রো অ্যাকশন লিঙ্ক
* Plugins Installed Plugins-এ, প্রশাসকরা Activate/Deactivate-এর পাশে Settings, Repair & Reset এবং Documentation দেখতে পান।
কাস্টম স্ট্যাটাস (ফ্রন্টএন্ড এবং অ্যাডমিন)
* কাস্টম স্ট্যাটাস সর্বত্র পাঁচটি বিল্ট-ইন স্ট্যাটাসের সাথে মার্জ হয় (মেটা বক্স, লিস্ট টেবিল, ড্যাশবোর্ড উইজেট, [psbdx_user_reports] চিপস)।
কর্মক্ষমতা
* ড্যাশবোর্ড স্ট্যাটাস মোট একটি একক সমন্বিত কোয়েরি ব্যবহার করে অনেক আলাদা কোয়েরির পরিবর্তে।
* প্রকাশিত রিপোর্ট ফর্মের তালিকা প্রতি রিকোয়েস্টে ক্যাশ করা হয় যেখানে সিলেক্টরদের প্রয়োজন (যেমন: WooCommerce, LearnPress)।
মাল্টিসাইট / নেটওয়ার্ক
* WordPress.org সামঞ্জস্যের জন্য প্লাগইন হেডার Network: true।
* একটি নেটওয়ার্কে নতুন ব্লগ active_sitewide_plugins ব্যবহার করে নেটওয়ার্ক অ্যাক্টিভেশন সনাক্ত করে এবং রিভিউ-নোটিস অ্যাক্টিভেশন সময় সংরক্ষণ করে।
“”অন্যান্য সংশোধন
* প্লাগিনের মূল ফাইল শুধুমাত্র <?php দিয়ে শুরু হয় তা নিশ্চিত করুন (ওপেনিং ট্যাগের আগে কোনো অনাবশ্যক অক্ষর নেই) যাতে “headers already sent” সতর্কতা এড়ানো যায়।
1.0.1
আরও জানুন (সম্পূর্ণ রিলিজ গল্প): https://dev.psbdx.xyz/v1-0-1-summary-psrm/
নতুন: অ্যাডমিন রিভিউ নোটিস
* প্লাগইন অ্যাক্টিভেশনের ২৪ ঘণ্টা পর প্রদর্শিত একটি ডিসমিসযোগ্য অ্যাডমিন প্যানেল নোটিফিকেশন যোগ করা হয়েছে, যা সাইট অ্যাডমিনকে WordPress.org-এ রিভিউ ছেড়ে যেতে বলে।
* তিনটি প্রতিক্রিয়া অপশন:
* “হ্যাঁ, আপনি এটি প্রাপ্য!” — WordPress.org রিভিউ পেজ একটি নতুন ট্যাবে খোলে এবং নোটিস স্থায়ীভাবে মুছে দেয়।
* “না, আমি পরে রিভিউ করব” — নোটিস ৭ দিনের জন্য সাইলেন্ট করে, তার পরে এটি পুনরায় প্রদর্শিত হয়।
* “আমি ইতিমধ্যে রিভিউ করেছি” — কোনো রিডিরেক্ট ছাড়াই নোটিস স্থায়ীভাবে মুছে দেয়।
* ডিসমিস স্টেট প্রতি-সাইটে সংরক্ষিত (নেটওয়ার্ক-ওয়াইড নয়), তাই একটি মাল্টিসাইট নেটওয়ার্কে প্রতিটি সাইট স্বাধীনভাবে তার নিজস্ব নোটিস পরিচালনা করে।
* নোটিস শুধুমাত্র manage_options ক্ষমতা সম্পন্ন ব্যবহারকারীদের কাছে প্রদর্শিত হয়।
* সমস্ত AJAX রিকোয়েস্ট নিরাপত্তার জন্য nonce-যাচাইকৃত।
নতুন: প্লাগইন পেজে ডকুমেন্টেশন লিঙ্ক
* ওয়ার্ডপ্রেস প্লাগইন পেজে Deactivate/Activate অ্যাকশনের পাশে একটি ডকুমেন্টেশন লিঙ্ক যোগ করা হয়েছে, যা dev.psbdx.xyz-এ প্লাগইনের ডকুমেন্টেশনের সাথে সরাসরি লিঙ্ক করে।
উন্নত: মাল্টিসাইট সামঞ্জস্য
* অ্যাক্টিভেশন হুক এখন মাল্টিসাইটে নেটওয়ার্ক-ওয়াইড অ্যাক্টিভেশন পরিচালনা করে — প্রতিটি সাইট পুনরাবৃত্তি করে switch_to_blog / restore_current_blog ব্যবহার করে প্রতি-সাইট অপশন সঠিকভাবে লিখতে।
* একটি নেটওয়ার্কে যোগ করা নতুন সাইট যেখানে প্লাগইন ইতিমধ্যে নেটওয়ার্ক-অ্যাক্টিভ স্বয়ংক্রিয়ভাবে wp_insert_site হুকের মাধ্যমে তাদের নিজস্ব অ্যাক্টিভেশন টাইমস্ট্যাম্প পায়।
* প্লাগইন টেক্সট ডোমেইন এখন plugins_loaded এর ভিতরে লোড হয় যাতে প্রতি-সাইট ভাষা সেটিংস মাল্টিসাইটে সম্মান করা হয়।
* পিছনের দিকে সামঞ্জস্যপূর্ণ লেজি অ্যাক্টিভেশন স্ট্যাম্পিং — v1.1.0 এর আগে সক্রিয় বিদ্যমান সাইটগুলি প্রথম লোডে টাইমস্ট্যাম্প পায় কোনো ম্যানুয়াল অ্যাকশন ছাড়াই।
1.0.0
আরও জানুন (লঞ্চ ওভারভিউ): https://dev.psbdx.xyz/v1-0-0-summary-psrm/
- প্রাথমিক রিলিজ।
- ওয়ার্ডপ্রেস কোডিং স্ট্যান্ডার্ড অনুসরণ করে সম্পূর্ণ মাল্টি-ফাইল প্লাগইন আর্কিটেকচার।
- মোবাইল-প্রথম রেসপন্সিভ ডিজাইন সহ AJAX রিপোর্ট মডাল।
- সার্ভার-সাইড আইডেন্টিটি সংগ্রহ (নাম এবং ইমেইল কখনো ফর্ম ইনপুট থেকে নয়)।
- রিপোর্টার আইডেন্টিটি কার্ড দেখানো/লুকানোর অ্যাডমিন টগল।
- ওয়ার্ডপ্রেস ট্রানজিয়েন্ট ব্যবহার করে প্রতি-ফর্ম রেট লিমিটিং।
- WooCommerce / ই-কমার্স অর্ডার অটো-লিঙ্ক – HPOS সাপোর্ট সহ।
- স্ট্যাটাস গণনা এবং সাম্প্রতিক রিপোর্ট সহ অ্যাডমিন ড্যাশবোর্ড উইজেট।
- প্রতি ফর্মে কনফিগারযোগ্য কারণ, অতিরিক্ত ফিল্ড, যোগাযোগ ফিল্ড এবং কুলডাউন।
- কালার-কোডেড অ্যাডমিন ব্যাজ সহ পাঁচটি রিপোর্ট স্ট্যাটাস।
[psbdx_report]এবং[psbdx_user_reports]শর্টকোড।- LearnPress কোর্স, লেসন এবং কুইজ পেজ ইন্টিগ্রেশন।
