Inclusense Accessibility Widget

Beschrijving

Easily integrate the Inclusense Accessibility Widget into your WordPress site. The widget enhances accessibility features such as screen reader support, keyboard navigation, contrast adjustments, and multilingual translation.

Note: This plugin is intended for Inclusense customers. Once you purchase a subscription, the widget is automatically enabled on your site.

External Services

This plugin connects to the following external services to provide functionality:

  1. Radium Agency – Inclusense Widget Service

    • Purpose: Loads and initializes the Inclusense Accessibility Widget for your website.
    • Initial Script: The plugin asynchronously loads a script from:
      • https://embed.inclusense.eu/script.js
    • API Calls:
      • Once the script is loaded, it makes a request to an API endpoint on our server.
      • This endpoint returns a second JavaScript payload containing the core widget functionality.
      • Domain Validation: During this API request, we verify the request origin against a list of authorized domains. Customers provide their domain when subscribing, and this domain is stored securely on our backend.
      • Double Security Check: The returned JavaScript itself makes an additional request, again including the domain origin in its payload. The backend re-validates this to ensure the domain is still authorized.
    • Privacy Policy: https://inclusense.eu/privacy-policy
    • Note: These URLs are temporary. In the future, the widget will be served from our production domain: https://inclusense.eu/.
  2. Google Translate

    • Purpose: Enables automatic translation of the widget content into multiple languages.
    • Mechanism: Uses browser-based Google Translate features.
    • Privacy Policy: Google Privacy Policy

Browser-Based Features

The Inclusense Widget utilizes several browser-native accessibility features, including:

  • Speech Synthesis API: Enables text-to-speech functionality for screen reader-like experiences.
  • High contrast and visual adjustment modes.
  • Keyboard navigation enhancements.
  • Language switching via browser-based translation (Google Translate).

Schermafdrukken

  • Widget activation icon – A small accessibility icon that appears on the site. Users can click this to open the widget panel.
  • Accessibility panel (light mode) – The main widget panel opened in light mode, showcasing available accessibility options.
  • Accessibility panel (dark mode) – The same widget panel displayed in dark mode for visually comfortable browsing.
  • Language options – The widget panel showing multilingual translation options, allowing users to switch languages easily.

Installatie

  1. Go to Plugins Add New in your WordPress dashboard.
  2. Search for “Inclusense Accessibility Widget”.
  3. Click Install, then Activate.
  4. That’s it! The widget will be loaded on your site automatically.

FAQ

Do I need an API key?

No. Once your site is subscribed, the widget is enabled automatically and domain validation is handled securely on the backend.

Does this plugin slow down my site?

No. The script is loaded asynchronously and has minimal impact on performance.

How does translation work?

The widget uses browser-based Google Translate to support multiple languages.

What happens if someone tries to use the widget on an unauthorized domain?

The widget performs a two-step origin validation:
1. The initial script fetch checks your domain against our backend records.
2. The core widget script sends another payload including the domain, which is verified again.
If either check fails, the widget does not activate.

Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Inclusense Accessibility Widget” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Changelog

1.0

  • Initial release.