Version Pilot – Plugin Update Manager
Version Pilot offers a decentralized and seamless update solution for WordPress plugin developers who host their plugins outside the official repository. It perfectly mimics the native WordPress update experience without relying on a central server. This solution consists of two parts: Author-side P
Version Pilot offers a decentralized and seamless update solution for WordPress plugin developers who host their plugins outside the official repository. It perfectly mimics the native WordPress update experience without relying on a central server.
This solution consists of two parts:
- 01Author-side Plugin (“Version Pilot”) : You install this plugin on your own WordPress site. It provides a clean interface to manage all your plugins’ update information. This information is then exposed via a secure REST API endpoint.
- 02Client-side Integration Code : A lightweight PHP snippet that you, the developer, embed in your distributed plugins. This code uses WordPress’s built-in hooks to periodically check your Version Pilot API for updates. When a new version is detected, it integrates seamlessly into the standard WordPress update system, allowing your users to update with a single click from their admin dashboard, just like any official plugin.
Key Features: * Plugin-Centric Workflow : First, add your plugin’s core information. Then, add multiple versions to that plugin. This is more intuitive and reduces data redundancy. * Advanced Version Management : Set minimum client version requirements for updates, ensuring compatibility and preventing problematic downgrades. * Intelligent Version Matching : Smart logic to serve the most appropriate update based on client version and requirements. * Authentication Support : Built-in support for license verification and access control mechanisms. * Dedicated Versions List : A complete history of all releases across all your plugins with advanced filtering options. * AJAX-Powered UI : Enable or disable updates directly from the versions list with a single click, no page reload needed. * Streamlined Process : The “Add New Version” screen is simplified, automatically linking to its parent plugin and requiring only version-specific details. * Modern Codebase : Fully refactored for better performance, security, and adherence to modern WordPress best practices.