A Newfold module that manages the Hosting panel on the plugin page and serves as middleware for interacting with hosting services.
- The
Hostingpage should provide a central overview of the site's current hosting-related configuration and health status. - The
Malware Checksection must show the scan status of the website and allow the user to run a full malware scan. - The
CDNsection 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 Infobox should show information about SSH key management and connection status. If unavailable, a warning should be displayed. - The
Nameserverssection must indicate if name servers have been configured or not. - The
PHP Versionsection must display the current PHP version and offer an option to update if an upgrade is available. - The
Manage Hostingbutton must link users to a control panel or platform-specific management screen for advanced hosting operations. - The
Refreshbutton must update the page data (e.g., scan status, PHP version) in real time or through an API fetch.
composer config repositories.newfold composer https://newfold.github.io/satiscomposer require newfold-labs/wp-module-hosting