Beschrijving
AxesWeb Accessibility Solution adds an accessibility toolbar to your WordPress site to help users customize their reading experience, in line with WCAG 2.1 and 2.2 guidelines. The widget is lightweight, configurable from the settings page, and designed to be theme-agnostic.
External services
This plugin connects to the AxesWeb CDN to load the accessibility widget JavaScript. It is required to render the accessibility UI and features in the front‑end.
What data is sent and when:
– When the widget is loaded, the browser requests the script file from the CDN. No personal data is sent by the plugin to AxesWeb. The plugin does not add cookies or tracking.
– When the optional accessibility feedback form is enabled, submissions are sent to your WordPress site via admin-ajax.php using a nonce-protected action. Emails are dispatched by your site to the recipient you configure. No data is sent to AxesWeb for this feature.
Service provider: AxesWeb
– Script URL pattern: https://cdn.axesweb.com/widget/{version}/accessibility-widget.js
– Terms of Service: https://www.axesweb.com/termini-di-servizio/
– Privacy Policy: https://www.axesweb.com/privacy-policy/
Additionally, when you verify your API key from the plugin settings, the plugin makes a request to the AxesWeb verification API to validate your license.
What data is sent and when:
– On verification: your site URL and the API key you enter are sent in a JSON request to the verification endpoint to confirm validity and activate features.
– No periodic personal data transfers occur. A lightweight validity recheck may occur based on stored TTL to keep the activation status up to date.
Service provider: AxesWeb
– Verification endpoint: https://www.axesweb.com/wp-json/axesweb/v1/key/verify
– Terms of Service: https://www.axesweb.com/termini-di-servizio/
– Privacy Policy: https://www.axesweb.com/privacy-policy/
License
This plugin is released under the GPL v2 or later.
See https://www.gnu.org/licenses/gpl-2.0.html.
Installatie
- Upload the plugin folder to
wp-content/plugins/or install it via the WordPress admin. - Activate the plugin via Plugins Installed Plugins.
- Go to Settings AxesWeb Accessibility to configure the widget position, theme, and options.
FAQ
-
Does it require a specific theme?
-
No. It is designed to work with any theme.
-
Yes. You can choose among multiple on-screen positions from the Settings page.
-
How do translations work?
-
The plugin is translation-ready. The base language is English and translations are managed on
translate.wordpress.org. -
Does this plugin collect personal data?
-
No. The plugin itself does not collect personal data. If you enable the user feedback form, the submitted information is emailed to the address you configure and not stored by the plugin.
-
Does the plugin load external resources?
-
Yes. It enqueues a single JavaScript file from the AxesWeb CDN to render the accessibility widget UI.
* URL:https://cdn.axesweb.com/widget/{version}/accessibility-widget.js
* Versioning: the plugin loads the latest available widget version from the CDN.
* Privacy: no tracking, no ads, and no public links are injected into the front-end by the plugin.
* Security: the script is enqueued via WordPress APIs (wp_enqueue_script). No third-party PHP code is downloaded or executed.
Beoordelingen
Bijdragers & ontwikkelaars
“AxesWeb Accessibility Solution” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
BijdragersVertaal “AxesWeb Accessibility Solution” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.0.5
- Move inline admin JS to enqueued
admin/admin.js - Use
wp_register_script/wp_enqueue_scriptand set async/crossorigin attributes - Document external service usage (AxesWeb CDN) with ToS/Privacy links
- Add API key activation flow; front-end widget script is enqueued only when activation is valid
- Replace base64 storage with hex-encoded IV/cipher for key persistence (backward-compatible)
- PHPCS/WPCS compliance fixes (Yoda conditions, comment punctuation, trailing commas) and minor hardening (TTL jitter for verify rechecks)
1.0.4
- Prefixed all plugin identifiers and option names to avoid collisions
- Added ABSPATH guards where applicable
- Ensured English descriptions in readme and headers
- Removed deprecated global alias to avoid generic
wpnaming - Minor hardening and cleanup
1.0.3
- Admin settings improvements and minor fixes
1.0.2
- Fixed support form handling and applied graphical corrections
1.0.1
- Initial stable release
