Version Pilot

[English]

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:

  1. Author-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.
  2. Client-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 in Version 2.0:
* 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.
* Dedicated Versions List: A new “All Versions” screen gives you a complete history of all releases across all your plugins.
* 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.

[简体中文]

“Version Pilot” 为那些在官方插件库之外托管插件的 WordPress 开发者提供了一个去中心化的、无缝的更新解决方案。它完美地模拟了 WordPress 的原生更新体验,且无需依赖任何中央服务器。

该解决方案包含两个部分:

  1. 作者端插件 (“Version Pilot”): 您将此插件安装在您自己的 WordPress 站点上。它提供了一个简洁的界面,用于管理您所有插件的更新信息。这些信息会通过一个安全的 REST API 端点提供。
  2. 用户端集成代码: 一段轻量级的 PHP 代码,由您(开发者)嵌入到您分发的插件中。该代码利用 WordPress 的内置钩子,定期向您的 “Version Pilot” API 查询更新。当检测到新版本时,它会无缝地集成到标准的 WordPress 更新系统中,让您的用户可以像更新官方插件一样,在后台一键完成更新。

2.0 版本核心特性:
* 以插件为中心的工作流: 先添加您插件的核心信息,然后再为该插件添加多个版本。流程更直观,减少数据重复。
* 专属的版本列表: 新增的“所有版本”页面,让您可以查看所有插件的完整发布历史。
* AJAX 驱动的界面: 在版本列表中,只需单击一下即可启用或禁用更新,无需刷新页面。
* 简化的流程: “添加新版本”页面更简洁,它会自动关联到父插件,仅需填写版本相关信息。
* 现代化的代码: 经过完全重构,具有更好的性能和安全性,并遵循现代 WordPress 最佳实践。

0

评论0

 
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录