Skip to content

A WordPress module that manages the Hosting panel on the plugin page and serves as middleware for interacting with hosting services via Hiive.

License

Notifications You must be signed in to change notification settings

newfold-labs/wp-module-hosting

Newfold Logo

WordPress Hosting Module

A Newfold module that manages the Hosting panel on the plugin page and serves as middleware for interacting with hosting services.

Critical Paths

  • The Hosting page should provide a central overview of the site's current hosting-related configuration and health status.
  • The Malware Check section must show the scan status of the website and allow the user to run a full malware scan.
  • The CDN section must display whether the CDN is enabled or not. If not enabled, users should be able to activate it via the "Enable CDN" button.
  • The SSH Login Info box should show information about SSH key management and connection status. If unavailable, a warning should be displayed.
  • The Nameservers section must indicate if name servers have been configured or not.
  • The PHP Version section must display the current PHP version and offer an option to update if an upgrade is available.
  • The Manage Hosting button must link users to a control panel or platform-specific management screen for advanced hosting operations.
  • The Refresh button must update the page data (e.g., scan status, PHP version) in real time or through an API fetch.

Installation

1. Add the Newfold Satis to your composer.json.

composer config repositories.newfold composer https://newfold.github.io/satis

2. Require the newfold-labs/wp-module-hosting package.

composer require newfold-labs/wp-module-hosting

More on Newfold WordPress Modules

About

A WordPress module that manages the Hosting panel on the plugin page and serves as middleware for interacting with hosting services via Hiive.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 9