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 ফাইল হিসেবে এক্সপোর্ট করুন
- File / Screenshot Attachment — Let users attach a screenshot or file to their report. (Added ✅)
- ইন্টারনাল অ্যাডমিন নোট — প্রতিটি রিপোর্ট লগে প্রাইভেট নোট, যা শুধুমাত্র অ্যাডমিনরা দেখতে পারবেন।
- রিপোর্ট ক্যাটাগরি / ট্যাগ — সহজে ফিল্টার করার জন্য ওয়ার্ডপ্রেস ট্যাক্সোনমি দিয়ে রিপোর্টগুলো সাজান।
- Guest Email Verification — Allow non-logged-in users to submit with email verification before saving. (Added ✅)
- Duplicate Detection — Alert admins when a new report closely matches an existing open one. (Added ✅)
- রিপোর্ট প্রায়োরিটি লেভেল — রিপোর্টগুলোতে 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.
ডেভেলপার এবং কন্ট্রিবিউটর
“PSBDx Smart Report Management” is open source software. The following people have contributed to this plugin.
কন্ট্রিবিউটর“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.
ডেভেলপমেন্ট এ আগ্রহী?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.4.0
Learn more (launch overview): https://dev.psbdx.xyz/v1-4-0-summary-psrm/
- New — Field Settings is now a popup on every viewport: Field Settings was previously a permanently visible third grid column on desktop (220px library + flexible canvas + 280px settings), which left too little room for the canvas at anything narrower than a wide monitor. It’s now a popup everywhere: a right-side drawer on desktop, a bottom sheet on mobile. Selecting a field opens it; the “X” button, the backdrop, or Esc closes it. Desktop is a simple 2-column grid now (library + canvas), so the canvas gets all the space it needs regardless of window width.
- Fixed — Duplicate/non-functional display checkboxes (1.3.2_beta): The Settings tab had two sections that appeared to do the same thing: “Global Display Settings” (which actually works, via the site-wide
psbdx_global_order_form_id/psbdx_global_product_form_idoptions) and “Plugin Integrations” (which saved post meta that nothing in the plugin ever read back — checking those boxes silently did nothing). Merged into one working “Automatic Display” section, correctly disabled with a warning badge when the required plugin isn’t active. The dead post meta is cleaned up automatically on save. - New — Fully functional mobile Form Builder (1.3.2): Replaced the old “please switch to Desktop Mode” mobile block with a real touch-optimized builder: a floating “Add Field” button opens the field library as a bottom sheet, selecting a field opens its settings, and every field card has Up/Down buttons for reordering (drag-and-drop remains available on desktop).
- Fixed — Desktop builder overflowing into other fields (1.3.3_beta): The Up/Down reorder buttons are non-shrinking, and the builder’s grid/flex children were missing
min-width: 0— a CSS gotcha where grid/flex items refuse to shrink below their content’s intrinsic width unless told to. Wider field cards were bleeding out of the canvas column into the settings panel. Fixed by addingmin-width: 0so cards shrink and truncate instead of overflowing. - Fixed — Mobile “Add Field” overlay not receiving taps (1.3.3_beta): Two compounding bugs: the builder layout had a mobile flex-column rule and an unscoped desktop grid rule with equal CSS specificity, and because the desktop rule came later in the file it silently won on mobile too, so the layout never actually switched to a single column; and jQuery UI’s
.draggable()/.sortable()(mouse-event based, no touch support) were still bound on mobile, which could intercept a tap before the tap-to-add handler fired, so the touch fell through to the canvas underneath. Fixed by restructuring the layout mobile-first, skipping drag/sort initialization on mobile, and hardening the sheets with explicitpointer-events. - Fixed — Canvas collapsing to an unreadable sliver at “in-between” widths (1.3.4_beta): At moderate viewport widths (a phone’s “Desktop Mode”, a narrow browser window, a small laptop) the fixed-width side columns left so little room that the canvas collapsed toward zero — the field card’s non-shrinking buttons stayed visible while the icon and label had nowhere to render. Superseded in this release: with Field Settings now a popup instead of a third grid column, the canvas always gets the full remaining width.
1.3.1
- Fixed — Plugin Integrations section: The integrations section in the Form Builder Settings tab is now always visible. “Add to all order details pages” shows a WooCommerce badge and is disabled (with a “Plugin not installed” warning badge) when WooCommerce is not active. “Add to all product and course pages” shows the relevant badges for WooCommerce and/or LearnPress and is disabled when neither is installed.
- Improved — Security system:
PSBDX_SRM_Conflict_Guardnow runs a multi-point security scan onadmin_init(cached via 5-minute transient): checks post-type registration, core class presence, legacy form count, and captcha misconfiguration. Results are shown in both the Repair & Reset page and as a non-dismissible admin notice. - Improved — Auto conflict detection: Plugin deactivation now busts the security scan cache so the next page load reflects the updated plugin state. The health check after third-party plugin activation also busts the security scan cache on pass.
- Improved — Repair & Reset page: Added a security status banner at the top of the page — green “all clear” when no issues are found, red list of issues when any are detected. Added a “Refresh security scan” action to manually bust the cached scan result.
- Improved — Admin dashboard widget: Added an unsolved reports banner showing how many reports are not marked as “Solved” (with a direct link to the reports list). Shows a green “all clear” message when every report is solved.
- New — Admin bar shortcut: A “Reports” link with a red count badge (unsolved reports) is now shown in the WordPress admin bar for administrators, providing a quick path to the reports list from any admin page.
- New — Support submenu page: Added a “Support” page under the Reports menu. Includes a contact form (Name, Contact Email, Attachments, Description) and a checkbox to include automatic system information (WordPress + PHP version, all installed and active plugins, active theme). On submission the email is sent to support@dev.psbdx.xyz via the site’s configured mail. A collapsible preview shows exactly what system data will be attached before submission.
1.3.0
Learn more (launch overview): https://dev.psbdx.xyz/v1-3-0-summary-psrm/
- New — v2 Form Builder: Introduced a full drag-and-drop Form Builder replacing the flat v1 configuration meta box. Admin interface is now divided into two tabs: “Fields / Builder” (drag-and-drop canvas) and “Settings” (all configuration, integrations, and notifications).
- New — Field Library: Ten field types now available in the builder: Name (split First/Last), Email, Mobile Number, Text (single-line), Paragraph (textarea), Number, Drop-down/Select, Radio Buttons, Checkboxes, and Captcha.
- New — Granular Field Settings panel: Clicking any canvas field opens a live settings panel with Field Name (label), Field Handle (database slug), and a Required toggle.
- New — “Other” option for choice fields: Radio, Select, and Drop-down fields now support an “Enable Other Option” toggle in admin. On the frontend, selecting “Other” dynamically reveals a text input for a custom response.
- New — Mobile builder restriction: Builder canvas is hidden on viewports < 768 px with a clear user-facing message; Settings tab remains accessible at all screen sizes.
- New — Post-update global security notice: On
admin_init, the plugin checks whether any published report forms still use the legacy v1 schema. If any are found, a non-dismissiblenotice-errorbanner is displayed across the entire WordPress admin until every form is migrated and saved. - New — Legacy form migration gate: Editing a v1 form now shows a blocking “Legacy Form Detected” prompt. Clicking “Update form to the new builder” triggers an AJAX parser that maps the old data structure into a v2 field schema, allowing editing and saving in the new format. Saving applies the
_psrm_form_version = 2flag, removing the form from the legacy count. - New — Dynamic plugin integrations (Settings tab): “Enable WooCommerce Integration” checkbox is now shown only when WooCommerce is active; “Enable LearnPress Integration” only when LearnPress is active. Both are detected via PHP class-existence checks.
- New — Conditional Captcha field: The Captcha entry in the field library is disabled and shows a warning badge (“Please configure Captcha settings in PSRM global settings first.”) when no captcha API keys are configured in global PSRM settings.
- New — Frontend v2 field renderer:
PSBDX_SRM_Form_Renderer::render_fields()renders all v2 field types from the JSON schema, including the “Other” reveal behaviour via delegated JS event listeners. - New — v2 AJAX submission handler:
class-psbdx-srm-ajax.phpnow detects_psrm_form_versionand routes v2 submissions through a per-field schema validator that sanitizes, validates required fields, and resolves “Other” values before building the report-log post content. V1 submission path is fully preserved for backward compatibility. - Improved — Security: Form builder fields are sanitized through
sanitize_fields_schema()before being stored as JSON. Nonce verification precedes all$_POSTreads. v2 field handles are constrained tosanitize_key(). - Improved — Legacy count caching:
psrm_legacy_form_counttransient (5-minute TTL) prevents a raw DB query on every admin page load; transient is busted immediately after any form is saved as v2. - Compat — Backward compatible: All v1 (legacy) form data, meta keys, shortcodes, and AJAX submission logic remain intact. No existing form breaks on update.
1.2.0
আরও জানুন (সম্পূর্ণ রিলিজ গল্প): https://dev.psbdx.xyz/v1-2-0-summary-psrm/
নতুন সংযোজন:
* Google reCaptcha, hCaptcha, Cloudflare Turnstile-এর জন্য Captcha সাপোর্ট যোগ করা হয়েছে।
সংশোধিত: *
জানা বাগ এবং ভিজ্যুয়াল ত্রুটিগুলো সংশোধন করা হয়েছে।
1.1.0
আরও জানুন (সম্পূর্ণ রিলিজের বিবরণ): 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 কোর্স, লেসন এবং কুইজ পেজ ইন্টিগ্রেশন।
