MSW Plugin Tracker

R0.00

🔌 MSW Plugin Tracker – Wordpress Plugin

Author: MySimpleWebsite.co.za
Purpose:
Track plugin lifecycle, status, and notes directly inside /wp-admin/plugins.php to prevent confusion during development and testing. Ideal for wordpress plugin developers.

Category:

Description

🔌 MSW Plugin Tracker

Author: MySimpleWebsite.co.za
Purpose:
Track plugin lifecycle, status, and notes directly inside /wp-admin/plugins.php to prevent confusion during development and testing. Ideal for wordpress plugin developers.


🖥️ Server & PHP Requirements

Requirement Minimum
PHP Version 7.2+
PHP Extensions None (core PHP only)
Memory Limit 64 MB (128 MB recommended for large plugin sets)
Disk Access Read-only access to wp-content/plugins
Cron ❌ Not required

✔ Works on Apache, Nginx, LiteSpeed
✔ Works on shared hosting


🧩 WordPress Requirements

Requirement Version
WordPress 5.0+
Multisite Supported
REST API Required (core WP)
AJAX Required (admin-ajax.php)

⚙️ How It Works

  • Hooks into plugin lifecycle events:

    • activated_plugin

    • deactivated_plugin

  • Detects plugins via get_plugins()

  • Stores tracking data in:

    wp_options → msw_plugin_tracker_data
  • Uses AJAX auto-save for dropdowns and notes

  • Non-invasive: does not modify plugins or plugin files


📍 Where You Use It

  • WP Admin → Plugins → Installed Plugins

  • Adds:

    • Status dropdown

    • Notes field

    • Install/activation timestamps

    • Last updated file date


🎯 What It Tracks

  • Plugin state: Working / Testing / Broken / Deprecated

  • First detected date (install proxy)

  • Last activation/deactivation + user ID

  • Last file modification date

  • Developer notes


✅ Benefits

  • Eliminates “which plugin was testing?”

  • Prevents accidental production activation

  • Creates plugin audit history

  • Ideal for solo devs and teams

You may also like…