GaiaWP logo GaiaWP
Was this helpful?

Support

Developer notes

Namespaces, dependencies, capability gating, and the REST API surface.

Updated on Sep 12, 2026 Plugin v0.1.5

Architecture

  • The plugin requires PHP 8.0+ and uses PSR-4 autoloading under the GaiaWP\RSM\ namespace, with a Composer classmap for src/includes/.
  • Dependencies: gaiawp/gaiawp-admin (admin layout UI) and gaiawp/gaiawp-remote-storage-adapter (storage adapters), plus phpseclib/phpseclib for SFTP.
  • All admin functionality is gated behind the manage_options capability.
  • The REST API lives under the gaiawp-rsm/v1 namespace and requires a valid REST nonce.

Need help?

Open a ticket and include your provider type, account kind (OAuth or credentials), and the relevant Activity Log entries.