wp-media / module-rocketcdn
Module for RocketCDN integration
Installs: 20 035
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 18
Forks: 0
Open Issues: 1
Requires (Dev)
- php: ^7 || ^8
- brain/monkey: ^2.0
- coenjacobs/mozart: ^0.7
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.0
- league/container: ^3.3
- phpcompatibility/phpcompatibility-wp: ^2.0
- phpstan/phpstan: ^0.12.81
- phpunit/phpunit: ^7
- psr/container: 1.0.0
- roave/security-advisories: dev-master
- szepeviktor/phpstan-wordpress: ^0.7.4
- wp-coding-standards/wpcs: ^2
- wp-media/event-manager: ^3.1
- wp-media/options: ^3.0
- wp-media/phpunit: ^2.0
- wp-media/phpunit-wp-rocket: dev-master
README
This module adds the integration for RocketCDN to WP Rocket.
It includes:
- A ServiceProvider to instantiate all classes via the container
- An APIClient to communicate with RocketCDNAPI
- A CDNOptionsManager to enable/disable CDN options in WP Rocket
- Subscribers to interact with the WordPress API
- AdminPageSubscriber for actions & filters on WP Rocket settings page
- DataManagerSubscriber for AJAX actions
- NoticesSubscriber for all RocketCDN related notices
- RESTSubscriber for registering the WP REST API routes