- Version
- Download 2
- Dateigröße 26.45 KB
- Datei-Anzahl 1
- Erstellungsdatum Mai 26, 2025
- Zuletzt aktualisiert Mai 26, 2025
BarrierFree - Joomla Accessibility Plugin
**BarrierFree** ist ein umfassendes Barrierefreiheits-Plugin für Joomla, das entwickelt wurde, um Websites für Menschen mit verschiedenen Beeinträchtigungen zugänglicher zu machen. Das Plugin bietet eine intuitive, schwimmende Toolbar, die Besuchern ermöglicht, die Website-Darstellung und -Funktionalität nach ihren individuellen Bedürfnissen anzupassen.
Hauptfunktionen
🔊 **Text-to-Speech (Vorlesefunktion)**
- Automatisches Vorlesen des Seiteninhalts
- Intelligente Inhaltserkennung (filtert Menüs und Navigation aus)
- Unterstützung für Deutsch und Englisch
- Einstellbare Lesegeschwindigkeit
- Visuelle Hervorhebung des aktuell vorgelesenen Textes
- Scroll-Verfolgung für bessere Orientierung
📝 **Textanpassungen**
- **Schriftgrößenanpassung**: 70% bis 200% in 10%-Schritten
- **Zeichenabstand**: 3 verschiedene Stufen für bessere Lesbarkeit
- Alle Änderungen werden automatisch gespeichert
🎨 **Visuelle Anpassungen**
- **Graustufenmodus**: Reduziert Ablenkungen durch Farben
- **Farbenumkehr**: Invertiert alle Farben für besseren Kontrast
- **Link-Hervorhebung**: Macht Links deutlich sichtbar
- **Link-Unterstreichung**: Zusätzliche Kennzeichnung von Links
🖱️ **Navigation & Bedienung**
- **Großer Mauszeiger**: Verbesserte Sichtbarkeit des Cursors
- **Zeilenlineal**: Bewegliche Lesehilfe für bessere Textorientierung
- **Tastaturnavigation**: Vollständig über Tastatur bedienbar
🌍 **Mehrsprachigkeit**
- Deutsch und Englisch vollständig unterstützt
- Automatische Spracherkennung basierend auf Browser-Einstellungen
- Einfache Sprachumschaltung in der Toolbar
🎨 **Anpassbare Erscheinung**
- **7 Farbschemata**: Blau, Grün, Rot, Lila, Orange, Türkis, Dunkel
- **Positionierung**: Links oder rechts am Bildschirmrand
- Responsive Design für alle Gerä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-Impact**: < 50ms
- **Memory Usage**: < 1 MB
**Technische Features**
- **CSS-basierte Animationen**: Smooth Transitions ohne JavaScript-Overhead
- **LocalStorage**: Persistente Speicherung der Benutzereinstellungen
- **Event-Delegation**: Optimierte Event-Behandlung
- **Responsive Design**: Mobile-first Ansatz
- **Accessibility Standards**: WCAG 2.1 AA konform
- **Cross-Browser Kompatibilität**: Vendor-Prefixes für maximale Unterstützung
**API & Integration**
- **Speech Synthesis API**: Für Text-to-Speech Funktionalität
- **Web Storage API**: Für Einstellungsspeicherung
- **Intersection Observer**: Für Performance-optimierte Scroll-Verfolgung
- **CSS Custom Properties**: Für dynamische Farbänderungen
---
Installation & Konfiguration
**Installation**
1. Plugin-ZIP-Datei über Joomla Administrator hochladen
2. Plugin in der Plugin-Verwaltung aktivieren
3. Automatische Aktivierung auf allen Frontend-Seiten
**Konfiguration**
Das Plugin bietet folgende Backend-Einstellungen:
**Grundeinstellungen**
- **Lesegeschwindigkeit**: Langsam (0.75x), Normal (1x), Schnell (1.25x)
- **Toolbar-Position**: Links oder Rechts
- **Standardsprache**: Auto-Erkennung, Deutsch, Englisch
- **Toolbar-Farbe**: 7 verschiedene Farbschemata
**Erweiterte Einstellungen**
- **Automatische Updates**: Über integrierten Update-Server
- **Cache-Kompatibilität**: Funktioniert mit allen gängigen Cache-Plugins
- **Template-Kompatibilität**: Universell einsetzbar
**Update-System**
- **Automatische Updates**: Über Joomla Update-System
- **Update-Server**: `https://der-it-blog.de/files/updates/barrierfree_update.xml`
- **Versionskontrolle**: Semantische Versionierung (SemVer)
- **Rollback-Sicherheit**: Kompatibel mit Joomla Backup-Systemen
---
Barrierefreiheits-Standards
**WCAG 2.1 Konformität**
- **Level AA**: Vollständige Unterstützung
- **Tastaturnavigation**: 100% tastaturzugänglich
- **Screen Reader**: Optimiert für NVDA, JAWS, VoiceOver
- **Farbkontrast**: Alle Farbkombinationen erfüllen AA-Standards
- **Fokus-Management**: Sichtbare Fokus-Indikatoren
**Unterstützte Beeinträchtigungen**
- **Sehbehinderungen**: Vergrößerung, Kontrast, Farbanpassungen
- **Motorische Einschränkungen**: Große Klickbereiche, Tastaturnavigation
- **Kognitive Beeinträchtigungen**: Vereinfachte Navigation, Lesehilfen
- **Hörbehinderungen**: Visuelle Alternativen für Audio-Inhalte
---
Browser-Kompatibilität
| Browser | Version | Text-to-Speech | Alle Features
|-----|-----|-----|-----
| Chrome | 60+ | ✅ | ✅
| Firefox | 55+ | ✅ | ✅
| Safari | 12+ | ✅ | ✅
| Edge | 79+ | ✅ | ✅
| Opera | 47+ | ✅ | ✅
| Samsung Internet | 8.0+ | ✅ | ✅
---
Performance-Optimierungen
**Lazy Loading**
- Toolbar wird erst bei Bedarf vollständig initialisiert
- CSS und JavaScript werden asynchron geladen
- Minimaler Impact auf Page Load Speed
**Memory Management**
- Event Listeners werden ordnungsgemäß entfernt
- Keine Memory Leaks durch Speech Synthesis
- Optimierte DOM-Manipulation
**Caching**
- Statische Assets sind cache-freundlich
- Benutzereinstellungen werden lokal gespeichert
- Keine Server-Requests für Funktionalität
---
Sicherheit
**XSS-Schutz**
- Alle Benutzereingaben werden escaped
- Sichere DOM-Manipulation
- Content Security Policy kompatibel
**Privacy**
- Keine Datenübertragung an externe Server
- Lokale Speicherung aller Einstellungen
- DSGVO-konform
---
Support & Wartung
**Dokumentation**
- Vollständige Entwickler-Dokumentation
- Benutzerhandbuch verfügbar
- Video-Tutorials geplant
**Support-Kanäle**
- **Website**: [https://der-it-blog.de/](https://der-it-blog.de/)
- **E-Mail**: [info@mertsch-web.de](mailto:info@mertsch-web.de)
- **Updates**: Automatisch über Joomla
**Wartungszyklen**
- **Sicherheitsupdates**: Bei Bedarf
- **Feature-Updates**: Quartalsweise
- **Kompatibilitätsupdates**: Bei neuen Joomla-Versionen
---
Lizenz & Copyright
**Copyright © 2024-2025 Mertsch-Web. Alle Rechte vorbehalten.**
Dieses Plugin ist unter der GNU General Public License v2+ lizenziert. Sie können es frei verwenden, modifizieren und verteilen unter den Bedingungen der GPL.
---
*BarrierFree macht das Web für alle zugänglich - einfach, effektiv und benutzerfreundlich.*