Introduction

Accessibility

BarrierFree is a comprehensive accessibility plugin for Joomla, designed to make websites more accessible for people with various impairments. The plugin features an intuitive, floating toolbar that allows visitors to customize the website’s appearance and functionality according to their individual needs.


Key Features

🔊 Text-to-Speech (Reading Function)

  • Automatic reading of page content
  • Smart content detection (filters out menus and navigation)
  • Supports both German and English
  • Adjustable reading speed
  • Visual highlighting of the currently read text
  • Scroll tracking for better orientation

📝 Text Adjustments

  • Font Size Adjustment: From 70% to 200% in 10% increments
  • Letter Spacing: 3 levels to improve readability
  • All changes are saved automatically

🎨 Visual Adjustments

  • Grayscale Mode: Reduces distractions from colors
  • Color Inversion: Inverts all colors for better contrast
  • Link Highlighting: Makes links clearly visible
  • Link Underlining: Adds extra emphasis on links

🖱️ Navigation & Interaction

  • Large Cursor: Enhanced visibility of the mouse pointer
  • Reading Ruler: Movable guide to improve text focus
  • Keyboard Navigation: Fully operable via keyboard

🌍 Multilingual Support

  • Full support for German and English
  • Automatic language detection based on browser settings
  • Easy language switching via the toolbar

🎨 Customizable Appearance

  • 7 Color Schemes: Blue, Green, Red, Purple, Orange, Teal, Dark
  • Toolbar Positioning: Left or right side of the screen
  • Responsive design for all devices

Technical Details

System Requirements

  • Joomla Version: 4.0+ and 5.0+
  • PHP Version: 7.4+ (Recommended: 8.0+)
  • Browser Support:

    • Chrome 60+
    • Firefox 55+
    • Safari 12+
    • Edge 79+

JavaScript: Required (ES5 compatible)

Plugin Specifications

  • Plugin Type: System Plugin
  • Plugin Group: system
  • Namespace: JoomlaPluginSystemBarrierFree
  • Current Version: 1.7
  • License: GNU GPL v2+
  • Developer: Mertsch-Web

File Size & Performance

  • Plugin Size: ~45 KB (compressed)
  • CSS File: ~12 KB
  • JavaScript File: ~18 KB
  • Language Files: ~8 KB (total)
  • Load Time Impact: < 50ms
  • Memory Usage: < 1 MB

Technical Features

  • CSS-Based Animations: Smooth transitions without JavaScript overhead
  • LocalStorage: Persistent saving of user settings
  • Event Delegation: Optimized event handling
  • Responsive Design: Mobile-first approach
  • Accessibility Standards: WCAG 2.1 AA compliant
  • Cross-Browser Compatibility: Vendor prefixes for maximum support

API & Integration

  • Speech Synthesis API: For text-to-speech functionality
  • Web Storage API: For saving settings
  • Intersection Observer: For performance-optimized scroll tracking
  • CSS Custom Properties: For dynamic color changes

BarrierFree ist ein umfassendes Barrierefreiheits-Plugin für Joomla, das entwickelt wurde, um Websites für Menschen mit unterschiedlichen Beeinträchtigungen zugänglicher zu machen. Das Plugin bietet eine intuitive, schwebende Toolbar, mit der Besucher die Darstellung und Funktionalität der Website individuell anpassen können.

Hauptfunktionen

? Text-to-Speech (Vorlesefunktion)

  • Automatisches Vorlesen von Seiteninhalten
  • Intelligente Inhaltserkennung (filtert Menüs und Navigation automatisch aus)
  • Unterstützung für Deutsch und Englisch
  • Einstellbare Lesegeschwindigkeit
  • Visuelle Hervorhebung des aktuell vorgelesenen Textes
  • Scroll-Verfolgung für bessere Orientierung beim Lesen

? Textanpassungen

  • Schriftgrößenanpassung: Von 70 % bis 200 % in 10 %-Schritten
  • Zeichenabstand: Drei Stufen zur Verbesserung der Lesbarkeit
  • Alle Änderungen werden automatisch gespeichert

? Visuelle Anpassungen

  • Graustufenmodus: Reduziert Ablenkungen durch Farben
  • Farbumkehr: Invertiert alle Farben für besseren Kontrast
  • Link-Hervorhebung: Macht Links deutlich sichtbar
  • Link-Unterstreichung: Zusätzliche Markierung von Links

?️ Navigation & Bedienung

  • Großer Mauszeiger: Erhöhte Sichtbarkeit des Cursors
  • Zeilenlineal: Bewegliche Lesehilfe zur besseren Textorientierung
  • Tastaturnavigation: Volle Bedienbarkeit über die Tastatur

? Mehrsprachigkeit

  • Vollständige Unterstützung für Deutsch und Englisch
  • Automatische Spracherkennung anhand der Browsereinstellungen
  • Einfache Sprachumschaltung über die Toolbar

? Anpassbares Erscheinungsbild

  • 7 Farbschemata: Blau, Grün, Rot, Lila, Orange, Türkis, Dunkel
  • Positionierung der Toolbar: Links oder rechts am Bildschirmrand
  • Responsives Design für alle Endgeräte

Technische Daten

Systemanforderungen

  • Joomla-Version: 4.0+ und 5.0+
  • PHP-Version: 7.4+ (empfohlen: 8.0+)
  • Browser-Unterstützung:

    • Chrome 60+
    • Firefox 55+
    • Safari 12+
    • Edge 79+

JavaScript: Erforderlich (ES5-kompatibel)

Plugin-Spezifikationen

  • Plugin-Typ: System-Plugin
  • Plugin-Gruppe: system
  • Namespace: JoomlaPluginSystemBarrierFree
  • Aktuelle Version: 1.7
  • Lizenz: GNU GPL v2+
  • Entwickler: Mertsch-Web

Dateigröße & Performance

  • Plugin-Größe: \~45 KB (komprimiert)
  • CSS-Datei: \~12 KB
  • JavaScript-Datei: \~18 KB
  • Sprachdateien: \~8 KB (gesamt)
  • Ladezeit-Einfluss: < 50 ms
  • Speichernutzung: < 1 MB

Technische Merkmale

  • CSS-basierte Animationen: Sanfte Übergänge ohne JavaScript-Overhead
  • LocalStorage: Persistente Speicherung der Benutzereinstellungen
  • Event-Delegation: Optimierte Ereignisverarbeitung
  • Responsives Design: Mobile-first Ansatz
  • Barrierefreiheitsstandards: WCAG 2.1 AA konform
  • Cross-Browser-Kompatibilität: Vendor-Präfixe für maximale Unterstützung

API & Integration

  • Speech Synthesis API: Für die Vorlesefunktion
  • Web Storage API: Für die Speicherung von Benutzereinstellungen
  • Intersection Observer: Für performante Scroll-Verfolgung
  • CSS Custom Properties: Für dynamische Farbänderungen
Functionality
Reading aloud cannot be stopped, it would be perfect if it works
Ease of use
Reading aloud cannot be stopped, it would be perfect if it works
Support
Reading aloud cannot be stopped, it would be perfect if it works
Documentation
Reading aloud cannot be stopped, it would be perfect if it works
I used this to: Reading aloud cannot be stopped, it would be perfect if it works
Owner's reply: Thank you for your advice. The problem has been detected and the function has been fixed. Version 1.8 should now be available via the Joomla update function.

BarrierFree

Version:
1.8
Developer:
Mertsch-Web
Last updated:
Jun 05 2025
3 days ago
Date added:
May 26 2025
License:
GPLv2 or later
Type:
Free download
Includes:
p
Compatibility:
J4 J5
Download

Uses Joomla! Update System