TBF Bulk Feedback Manager

Kuvaus

TBF Bulk Feedback Manager is an indispensable toolkit for administrators who need to manage user data at scale. Whether you’re setting up a new community, creating a realistic test environment, or digitizing offline interactions, this plugin provides a suite of powerful, centralized tools to perform complex tasks in minutes, not hours.

Originally built to manage user feedback for the Agrigames platform, this plugin solves a unique challenge: how to represent real-world comments and interactions online while protecting user identity. It has since evolved into a comprehensive solution for any administrator managing a large or complex WordPress and BuddyPress community.

Go beyond simple user creation. Generate thousands of unique users, each with a distinct name, gender, and profile picture. Create realistic engagement by posting hundreds of unique comments from different users across your site. Clean up messy data after an import with powerful username and slug fixing tools. The entire process is designed to be safe, with Dry Run previews for all major actions and scalable background processing that won’t crash your server.

For more details, tutorials, and support, visit the official plugin homepage.

Core Features Include:

  • Bulk User Generator: Create thousands of users from lists of names. Automatically assigns gender, a unique avatar from your pre-loaded pools, and can integrate with BuddyPress to assign groups and friends.
  • Bulk Comment Generator: Post hundreds of unique comments as different users to one or more posts. You have full control over the content, commenters, and date range, ensuring realistic engagement.
  • Avatar Manager: Upload and manage pools of male and female avatars. Assign them to users who don’t have a profile picture, with smart fallbacks for users without a specified gender.
  • Username & Slug Manager: A powerful two-in-one tool to bulk change usernames based on specific criteria (e.g., contains ’gmail’, ends with ’.org’) and to fix mismatched user slugs (user_nicename) to match usernames for clean profile URLs.
  • Name & Gender Editor: A fast, spreadsheet-style interface for quickly updating user first names, last names, and gender metadata directly from your dashboard.
  • Action History: A comprehensive log of all major actions performed with the plugin, including detailed results and downloadable CSV reports for your records.

This plugin is multisite aware and built to be a robust, all-in-one solution for user data management, test environment setup, and feedback digitization.

Kuvankaappaukset

  • The Main Dashboard: Get a high-level overview of your site’s user and avatar statistics, with quick links to all the powerful tools included in the plugin.
  • Avatar Manager – Main View: Easily manage your avatar pools. Upload separate sets of male and female avatars and see at a glance how many are available for assignment.
  • Avatar Manager – Assign Avatars: The ”Dry Run” preview table shows you exactly which users will receive a new avatar, allowing you to review all changes before committing.
  • Bulk User Generator – Step 1: Enter Names: Simply paste lists of first and last names for both males and females. The plugin intelligently combines them to create unique individuals.
  • Bulk User Generator – Step 2: Dry Run Preview: Before creating any users, the plugin provides a detailed preview table showing every user that will be generated, including their proposed username, name, gender, and assigned avatar.
  • Bulk User Generator – Step 3: Confirmation Modal: A final, clear confirmation step ensures you don’t perform a major action by accident, with a strong recommendation to back up your database.
  • Bulk User Generator – Step 4: Live Results: After the process completes, you get a full report of all the new users that were successfully created, with links to view their new profiles.
  • Bulk Comment Generator – Step 1: Settings: A powerful interface to generate realistic engagement. Select the posts, choose the commenters, define a date range, and paste all the comments you want to create.
  • Bulk Comment Generator – Step 2: Dry Run Results: Review every comment that will be posted. The preview table shows the commenter’s avatar and name, the comment content, the target post, and the exact date and time it will be posted.
  • Name & Gender Editor: Easily edit users first and last name, assign gender by selecting the checkbox for males and leaving it blank for femaile then update users individually with the save button.
  • Username Manager – Settings: Easily clean up user data. This tool allows you to find users based on criteria (e.g., username contains ’gmail’) and set a new, clean username format.
  • Username & Slug Manager – Fix Slugs: A one-click tool to scan your entire user base for mismatched profile URLs (user_nicename) and generate a plan to fix them for better SEO and consistency.
  • History Tab – Overview: The plugin keeps a detailed log of every major action you perform. The history tab provides a clear overview of each task, including a summary and links to view detailed results or download a CSV report.
  • History Tab – Detailed Log View: Click ”View” on any history entry to see a detailed, table-based report of the operation in a clean lightbox popup, giving you full transparency on all changes.

Asennus

  1. Upload the tbf-bulk-feedback-manager folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ’Plugins’ menu in WordPress.
  3. Navigate to the ”TBF Bulk Manager” menu in your WordPress dashboard to access the tools.

UKK

Where are uploaded avatars stored?

Avatars uploaded via the Avatar Manager are stored in a dedicated directory within your WordPress uploads folder (/wp-content/uploads/tbfbuusm-avatars/) on your network’s main site. They are kept separate from the media library for easy management.

Arvostelut

There are no reviews for this plugin.

Avustajat & Kehittäjät

“TBF Bulk Feedback Manager” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt ovat osallistuneet tämän lisäosan kehittämiseen.

Avustajat

Käännä “TBF Bulk Feedback Manager” omalle kielellesi.

Oletko kiinnostunut kehitystyöstä?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Muutosloki

9.8

  • Major Bugfix: Corrected a critical logic error in the main plugin file that prevented the User Generator’s JavaScript from loading on the results page, which fixed the non-functional ”Go Live” buttons.

9.7

  • Bugfix: Resolved a ”No user data found” error by replacing the unreliable PHP Session system with the more stable WordPress Transients API for passing data between the Dry Run and Go Live steps.

9.6

  • Bugfix: Corrected a typo in an admin page hook name that was preventing the User Generator’s JavaScript from being loaded correctly.

9.5

  • Bugfix: Rewrote the results formatting function in the User Generator to fix a major logic error that was breaking the ”Go Live” buttons and causing the progress bar to be displayed incorrectly.

9.4

  • Bugfix: Corrected a critical logic error in the results formatting function that broke the ”Go Live” buttons and progress bar display.

9.3

  • Bugfix: Removed wp_kses_post() from the User Generator results page as it was stripping essential HTML attributes and breaking JavaScript functionality.

9.2

  • Bugfix: Added session_start() to the ”Go Live” handlers for the User Generator to ensure the plan data could be read correctly from the session.

9.1

  • Bugfix: Replaced PHP session usage with WordPress transients in the Comment Generator to improve stability and prevent ”No comment data found” errors.

9.0

  • Architectural Fix: Removed global session_start() call from the main plugin file to prevent conflicts with server-side caching. Sessions are now initiated only when needed.
  • Security Fix: Refactored all functions to sanitize specific $_POST and $_SESSION values individually instead of processing the entire superglobal arrays.

8.9

  • UX Fix: Suppressed the generic PHP max_file_uploads warning on the Avatar Manager page, allowing the plugin’s custom, user-friendly message to be the only one displayed.

8.8

  • Feature: Added client-side and server-side warnings to the Avatar Manager to clearly inform users of their server’s max_file_uploads limit, preventing confusion.

8.7

  • Security Fix: Correctly passed the security nonce to the Avatar Manager’s JavaScript, resolving an ”Unknown error” when updating a single user’s avatar via AJAX.

8.6

  • Code Quality: Resolved all ”Use wp_enqueue commands” issues from WordPress.org review. Moved all inline <script> and <style> tags to external asset files, loaded correctly via the admin_enqueue_scripts hook.

8.5

  • Security Fix: Hardened plugin against potential vulnerabilities by sanitizing all data read from $_SESSION, $_COOKIE, and $_FILES before use, as per WordPress.org guidelines.

8.4

  • Compatibility Fix: Replaced the use of GLOB_BRACE with a more compatible directory scanning method to prevent fatal errors on certain server environments (like WordPress Playground).

8.3

  • Enhancement: Decoupled the Avatar Manager from its hard dependency on BuddyPress. The plugin now functions perfectly on any WordPress installation and will progressively enhance its features if BuddyPress is detected.

8.2

  • Bugfix: Removed stray PHP comments from several UI files that were appearing as plain text on the admin pages.

8.1

  • Bugfix: Corrected a critical typo in a file path constant (ABSPATH) that was causing fatal errors in the User Generator’s background processing.

8.0

  • Major Refactor & Rebrand:
  • Plugin renamed to ”TBF Bulk Feedback Manager”.
  • Architectural Overhaul: Standardized all function, class, CSS, and database prefixes to tbfbuusm for maximum security and to prevent conflicts with other plugins.

7.23

  • Initial public release version.