Usabilis Dokumentation
Version: 3.6.0 | Letzte Aktualisierung: 23 Dicembre 2025
Usabilis ist eine umfassende Lösung, um Ihre Website barrierefreier zu gestalten.
Was ist Usabilis
Usabilis ist ein WordPress-Plugin, das ein fortschrittliches Barrierefreiheits-Widget zu Ihrer Website hinzufügt und es Benutzern ermöglicht, ihr Surferlebnis basierend auf ihren spezifischen Bedürfnissen anzupassen.
Hauptfunktionen
35+ Barrierefreiheitsfunktionen
Vorkonfigurierte Profile, Textsteuerung, Farben, Navigation, Sprachsynthese und vieles mehr.
Optimierte Leistung
Leichtgewichtiges Widget, das Ihre Website nicht verlangsamt.
Einfach zu konfigurieren
Einfache Installation und intuitives Kontrollpanel.
Systemanforderungen
| Anforderung |
Minimum |
Empfohlen |
| WordPress |
5.0 |
6.0 oder höher |
| PHP |
7.2 |
8.0 oder höher |
| MySQL |
5.6 |
8.0 oder höher |
| Browser |
Chrome, Firefox, Safari, Edge (aktuelle Versionen) |
Lizenztypen
- 1 Domain
- Alle Barrierefreiheitskontrollen
- E-Mail-Support
- 5 Domains
- Alle Barrierefreiheitskontrollen
- Farbanpassung
- Widget-Icon-Größe
- Prioritäts-Support
- Unbegrenzte Domains
- Alle Barrierefreiheitskontrollen
- Farbanpassung
- Widget-Icon-Größe
- Benutzerdefiniertes CSS
- Prioritäts-Support
- White Label
Installation
Wichtig:: Wichtig: Stellen Sie sicher, dass Sie eine gültige Lizenz haben, bevor Sie mit der Installation fortfahren.
Methode 1: Upload über WordPress
- Laden Sie die Plugin-ZIP-Datei aus Ihrem Kundenbereich herunter
- Greifen Sie auf das WordPress-Administrationspanel zu
- Gehen Sie zu Plugins → Neu hinzufügen
- Klicken Sie auf Plugin hochladen
- Wählen Sie die ZIP-Datei und klicken Sie auf Jetzt installieren
- Aktivieren Sie das Plugin
Methode 2: Upload über FTP
- Entpacken Sie die Plugin-ZIP-Datei
- Verbinden Sie sich über FTP mit Ihrem Server
- Laden Sie den
usabilis Ordner nach /wp-content/plugins/ hoch
- Greifen Sie auf das WordPress-Panel zu und gehen Sie zu Plugins
- Finden Sie Usabilis und klicken Sie auf Aktivieren
Nach der Installation
Nach der Aktivierung des Plugins:
- Gehen Sie zu Einstellungen → Usabilis
- Geben Sie Ihren Lizenzschlüssel ein
- Konfigurieren Sie die Widget-Einstellungen
- Überprüfen Sie, ob das Widget korrekt im Frontend angezeigt wird
Konfiguration
Lizenzaktivierung
- Zugriff auf Einstellungen → Usabilis
- Geben Sie den Lizenzschlüssel in das entsprechende Feld ein
- Klicken Sie auf Lizenz speichern
- Überprüfen Sie, ob der Status "Aktive Lizenz" anzeigt
Widget-Konfiguration
Button-Position
Sie können wählen, wo der Widget-Öffnungsbutton positioniert werden soll:
- Unten rechts (Standard)
- Unten links
- Mitte rechts
- Mitte links
Support-E-Mail
Geben Sie die E-Mail-Adresse ein, die in der Barrierefreiheitserklärung angezeigt wird, damit Benutzer Sie kontaktieren können.
Widget aktivieren/deaktivieren
Sie können das Widget vorübergehend deaktivieren, indem Sie die Option "Barrierefreiheitspanel im Frontend anzeigen" deaktivieren.
Neue Sichtbarkeitsoptionen (v3.3.0+)
NEU! Neu! Seit Version 3.3.0 können Sie mit größerer Präzision steuern, wo und wie das Widget angezeigt werden soll.
Auf Mobilgeräten ausblenden
Diese Option ermöglicht es Ihnen, das Widget auf Mobilgeräten vollständig auszublenden. Nützlich wenn:
- Sie eine dedizierte mobile App mit integrierten Barrierefreiheitsfunktionen haben
- Ihr mobiles Design unterschiedliche Ansätze für die Barrierefreiheit verwendet
- Sie die Leistung auf Geräten mit begrenzten Ressourcen optimieren möchten
Warnung:: Warnung: Wenn Sie das Widget auf Mobilgeräten ausblenden, stellen Sie sicher, dass Sie Barrierefreiheitsalternativen für mobile Benutzer bereitstellen.
Bereichsverwaltung
Sie können jetzt genau auswählen, welche Widget-Bereiche Ihren Benutzern angezeigt werden sollen:
Barrierefreiheitsprofile
Voreingestellte Modi für verschiedene Behinderungen (Sehbehinderte, ADHS, Epilepsie usw.)
INHALT-Bereich
Steuerelemente für Text, Schrift, Abstand und Ausrichtung
FARBEN-Bereich
Steuerelemente für Kontrast, Helligkeit, Sättigung und Farbumkehrung
ORIENTIERUNG-Bereich
Navigationswerkzeuge wie Leselinie, Maske und Hervorhebung
So konfigurieren Sie:
- Gehen Sie zu Einstellungen → Usabilis
- Finden Sie den Bereich "Widget-Konfiguration"
- Aktivieren/Deaktivieren Sie die Kontrollkästchen für jeden Bereich
- Klicken Sie auf "Konfiguration speichern"
Wichtig:: Wichtig: Mindestens ein Bereich muss aktiv bleiben. Das System verhindert die Deaktivierung aller Bereiche.
Widget-Funktionen
Barrierefreiheitsprofile
| Profil |
Beschreibung |
Angewendete Einstellungen |
| Sehbehinderten-Modus |
Verbessert die Sichtbarkeit der Website |
Größerer Text, lesbare Schrift, erhöhte Sättigung |
| Anfallssicheres Profil |
Eliminiert Blitze und reduziert Farben |
Graustufen, Animationen deaktivieren |
| ADHS-freundlicher Modus |
Fokussierte Navigation ohne Ablenkungen |
Erhöhte Sättigung, Lesemaske |
| Blindenbenutzer-Modus |
Optimiert für Bildschirmleser |
Hoher Kontrast, maximale Helligkeit |
| Epilepsiesicherer Modus |
Dämpft Farben und entfernt Blitze |
Graustufen, Animationen stoppen |
Inhaltssteuerung
Größerer Text
Erhöht die Textgröße um bis zu 130%
Cursor
Ändert den Cursortyp (Zeiger, Fadenkreuz, Text)
Zeilenhöhe
Erhöht den Abstand zwischen Zeilen zur besseren Lesbarkeit
Buchstabenabstand
Erhöht den Abstand zwischen Buchstaben
Lesbare Schrift
Ersetzt Schriften durch Arial für maximale Lesbarkeit
Legasthenie-Schrift
Wendet die für Legastheniker optimierte OpenDyslexic-Schrift an
Farbsteuerung
Farben umkehren
Kehrt alle Seitenfarben um
Helligkeit
Passt die Gesamthelligkeit der Website an
Kontrast
Erhöht oder verringert den Kontrast
Sättigung
Passt die Farbintensität an
Orientierungswerkzeuge
Leselinie
Zeigt eine horizontale Linie, die der Maus folgt
Tastaturnavigation
Hebt Elemente beim Navigieren mit TAB hervor
Titel hervorheben
Betont alle Titel (H1-H6)
Lesemaske
Verdunkelt Bereiche über und unter dem Lesepunkt
Erweiterte Barrierefreiheitswerkzeuge
Seite vorlesen
Ermöglicht das Anklicken eines beliebigen Seitentextes, um ihn durch Sprachsynthese zu hören. Enthält:
- Vorlesen von Text, Links, Buttons und Labels
- Automatische mehrsprachige Unterstützung
- Mini-Player mit Stopp-Steuerung
- Hervorhebung des vorgelesenen Textes
Animationen deaktivieren
Stoppt alle CSS- und JavaScript-Animationen auf der Website für bewegungsempfindliche Benutzer. Enthält:
- CSS-Animationen stoppen
- Parallax-Effekte blockieren
- Übergänge deaktivieren
- Unterstützung für prefers-reduced-motion
Anpassung
Anpassungsfunktionen sind für Pro- und Enterprise-Lizenzen verfügbar.
Farbanpassung (Pro/Enterprise)
Mit einer Pro- oder Enterprise-Lizenz können Sie anpassen:
- Hauptfarbe: Die Farbe des Buttons und der aktiven Elemente
- Icon-Größe: Klein, Mittel, Groß oder Sehr groß
// Einstellungen werden automatisch gespeichert
// und in Echtzeit auf das Widget angewendet
Benutzerdefiniertes CSS (Enterprise)
Nur für Enterprise-Lizenzen verfügbar
Mit einer Enterprise-Lizenz können Sie benutzerdefiniertes CSS hinzufügen, um das Widget-Erscheinungsbild vollständig zu ändern:
/* Beispiel: Widget-Randradius ändern */
.wpap-section {
border-radius: 0 !important;
}
/* Beispiel: Benutzerdefinierte Schrift für Titel */
.wpap-sidebar-header h2 {
font-family: 'Montserrat', sans-serif !important;
}
/* Beispiel: Benutzerdefinierte Animation für Button */
.wpap-toggle-button {
animation: pulse 2s infinite;
}
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}
/* Beispiel: Lese-Mini-Player anpassen */
.wpap-reading-mini-player {
background: #1a202c !important;
border-radius: 20px !important;
}
/* Beispiel: Stil für hervorgehobenen Text beim Lesen */
.wpap-reading-active {
background: rgba(52, 179, 228, 0.2) !important;
padding: 2px 4px !important;
border-radius: 4px !important;
}
White Label (Enterprise)
Enterprise-Lizenzen entfernen automatisch das "Entwickelt von STUDIO 09"-Branding aus dem Widget.
Sichtbarkeit und Bereichssteuerung
NEU v3.3.0: Neu v3.3.0: Jetzt haben Sie die vollständige Kontrolle darüber, wo und wie das Widget angezeigt wird!
Gerätesichtbarkeit
Auf Mobilgeräten ausblenden
Das Widget kann auf Mobilgeräten vollständig ausgeblendet werden. Dies ist nützlich für:
- Mobile Apps: Wenn Sie eine App mit integrierten Barrierefreiheitsfunktionen haben
- Responsives Design: Wenn Ihr mobiles Design andere Ansätze verwendet
- Leistung: Zur Optimierung des Ladens auf Geräten mit langsamen Verbindungen
Wie funktioniert die Mobilgeräteerkennung?
Das System verwendet drei Methoden zur Identifizierung von Mobilgeräten:
- User Agent: Erkennt Android, iOS, Windows Phone usw.
- Touchscreen: Überprüft Touch-Fähigkeiten
- Bildschirmgröße: Betrachtet Mobilgeräte mit Breite ≤ 768px
// Das Widget überprüft automatisch, ob es auf einem Mobilgerät ist
if (config.hideOnMobile && isMobileDevice()) {
// Widget wird nicht geladen
return;
}
Granulare Bereichssteuerung
Warum Bereiche steuern?
Nicht alle Websites haben die gleichen Bedürfnisse. Einige Beispiele:
- Minimalistischer Blog: Sie möchten möglicherweise nur Textsteuerungen
- Unternehmensseite: Nur voreingestellte Profile für Einfachheit
- E-Commerce: Fokus auf Kontrast und Lesbarkeit
- Bildungsportal: Alle Funktionen aktiv
Best Practices
- Analysieren Sie die Bedürfnisse Ihrer Benutzer
- Beginnen Sie mit allen aktiven Bereichen
- Entfernen Sie schrittweise ungenutzte
- Überwachen Sie Benutzerfeedback
- Zu viele Bereiche auf einmal deaktivieren
- Auf Mobilgeräten ohne Alternativen ausblenden
- Barrierefreiheitsbedürfnisse ignorieren
- Sich nur auf Annahmen verlassen
Konfigurationsbeispiele
"Essentielle" Konfiguration
✓ Barrierefreiheitsprofile
✗ INHALT-Bereich
✗ FARBEN-Bereich
✗ ORIENTIERUNG-Bereich
Ideal für: Websites mit bereits optimiertem Design, die nur schnelle Profile anbieten möchten.
"Lese"-Konfiguration
✗ Barrierefreiheitsprofile
✓ INHALT-Bereich
✗ FARBEN-Bereich
✓ ORIENTIERUNG-Bereich
Ideal für: Blogs, Nachrichtenseiten, Dokumentationsportale.
"Visuelle" Konfiguration
✗ Barrierefreiheitsprofile
✗ INHALT-Bereich
✓ FARBEN-Bereich
✗ ORIENTIERUNG-Bereich
Ideal für: Galerien, Portfolios, Websites mit starker visueller Komponente.
Häufig gestellte Fragen
Nein, das Widget ist für Leistung optimiert. Es lädt asynchron und ist sehr leichtgewichtig. Außerdem verwendet es ein globales CDN, um schnelle Ladezeiten zu gewährleisten.
Das hängt vom Lizenztyp ab:
- Basic: 1 Domain
- Pro: bis zu 5 Domains
- Enterprise: unbegrenzte Domains
Sie können Ihre Domains über das Kundenpanel verwalten.
Ja, das Widget ist vollständig DSGVO-konform. Benutzerpräferenzen werden nur im lokalen Browser (localStorage) gespeichert und nicht an externe Server gesendet. Nutzungsstatistiken sind anonym und aggregiert.
Ja! Seit Version 3.3.0 können Sie die Option "Auf Mobilgeräten ausblenden" in den Widget-Einstellungen aktivieren. Das Widget wird nicht auf Geräten mit Bildschirmen kleiner als 768px oder die als mobile Touch-Geräte erkannt werden geladen.
Sicher! Mit Version 3.3.0 können Sie wählen, welche Bereiche angezeigt werden sollen:
- Barrierefreiheitsprofile: Die voreingestellten Modi
- INHALT: Textsteuerung
- FARBEN: Farb- und Kontraststeuerung
- ORIENTIERUNG: Navigationswerkzeuge
Mindestens ein Bereich muss aktiv bleiben, damit das Widget funktioniert.
Im Gegenteil! Die neuen Optionen verbessern die Leistung:
- Durch Deaktivieren unnötiger Bereiche wird das Widget leichter
- Bedingtes Laden reduziert die Auswirkung auf Core Web Vitals-Metriken
Ja! Die Sprachsynthesefunktion verwendet automatisch die von WordPress erkannte Website-Sprache. Wir unterstützen derzeit:
- Italienisch (it-IT)
- Englisch (en-US)
- Spanisch (es-ES)
- Französisch (fr-FR)
- Deutsch (de-DE)
Die Stimmqualität hängt vom Browser und Betriebssystem des Benutzers ab.
Die Funktion fügt die Klasse wpap-no-animations zum Body hinzu und setzt animation: none !important auf alle Elemente. Wenn Sie kritische Animationen haben, die aktiv bleiben müssen, können Sie sie durch Hinzufügen spezifischerer CSS-Regeln in Ihrem Theme ausschließen.
Fehlerbehebung
Das Widget erscheint nicht auf der Website
- Überprüfen Sie, ob das Plugin aktiv ist
- Prüfen Sie, ob die Lizenz gültig und aktiv ist
- Stellen Sie sicher, dass die Option "Barrierefreiheitspanel anzeigen" aktiv ist
- Leeren Sie den Website- und Browser-Cache
- Überprüfen Sie die Browser-Konsole auf JavaScript-Fehler
Fehler "Ungültige Lizenz"
- Überprüfen Sie, ob Sie den Lizenzschlüssel korrekt kopiert haben
- Prüfen Sie, ob die Lizenz nicht abgelaufen ist
- Stellen Sie sicher, dass die Domain für diese Lizenz autorisiert ist
- Versuchen Sie, auf "Jetzt überprüfen" zu klicken, um den Status zu aktualisieren
Die "Seite vorlesen"-Funktion funktioniert nicht
- Überprüfen Sie, ob der Browser Web Speech API unterstützt (siehe Kompatibilitätstabelle)
- Prüfen Sie, ob Audio im Browser nicht stummgeschaltet ist
- Auf einigen mobilen Browsern erfordert die Sprachsynthese eine Benutzerinteraktion, bevor sie funktioniert
- Stellen Sie sicher, dass keine Browser-Erweiterungen die Sprachsynthese blockieren
Konflikte mit anderen Plugins
Wenn Sie auf Kompatibilitätsprobleme stoßen:
- Deaktivieren Sie vorübergehend andere Plugins einzeln
- Identifizieren Sie, welches Plugin den Konflikt verursacht
- Kontaktieren Sie den Support mit Konfliktdetails
Leistungsprobleme
Wenn Sie nach der Installation Verlangsamungen bemerken:
- Überprüfen Sie, ob Ihr Hosting die Mindestanforderungen erfüllt
- Verwenden Sie ein Caching-Plugin (W3 Total Cache, WP Rocket)
- Aktivieren Sie GZIP-Komprimierung auf dem Server
- Erwägen Sie die Verwendung eines CDN
- Wenn Sie "Animationen deaktivieren" verwenden, können einige Funktionen wie Leselinie und Lupe automatisch deaktiviert werden
Debug-Modus
Um den Debug-Modus zu aktivieren und weitere Informationen zu erhalten:
// wp-config.php
define('WPAP_DEBUG', true);
Changelog
🌐 Mehrsprachige Barrierefreiheitserklärung
- 5 Sprachen unterstützt: Italiano 🇮🇹, English 🇬🇧, Deutsch 🇩🇪, Français 🇫🇷, Español 🇪🇸
- Tab-Oberfläche: Bearbeiten Sie die Erklärungstexte für jede Sprache direkt im Admin-Panel
- Standardtexte: Jede Sprache hat professionelle Standardtexte, die sofort einsatzbereit sind
- Automatische Erkennung: Das Widget zeigt die Erklärung in der WordPress-Websitesprache an
- Intelligenter Fallback: Wenn eine Sprache nicht konfiguriert ist, werden die Standardwerte verwendet
✨ Neue Funktionen
- Anpassbare Abschnitte pro Sprache: Engagement, Ansatz, Funktionen, Feedback, Einschränkungen
- Vollständige Funktionsliste mit allen 24 Plugin-Funktionen
- Gemeinsame Felder (Organisation, Konformitätsstufe, Datum) für alle Sprachen
🐛 Fehlerbehebungen
- UTF-8-Kodierung für Emojis in Admin-Benachrichtigungen korrigiert
- Problem mit automatischen WordPress-Schrägstrichen in Textfeldern behoben
- Checkbox für benutzerdefinierte Erklärung speicherte nicht korrekt - behoben
- MutationObserver verbessert, um Erklärungsduplikate zu verhindern
Neue Funktionen
- Enterprise-Icon-Anpassung: Möglichkeit hinzugefügt, das Widget-Symbol für Enterprise-Pläne zu ändern
Fehlerbehebung
- Behebung kleinerer Fehler
🎉 Neue Barrierefreiheitsfunktionen
- 🎙️ "Seite vorlesen" (Klicken zum Lesen):
- Klicken Sie auf einen beliebigen Text, um ihn durch Sprachsynthese zu hören
- Automatische mehrsprachige Unterstützung basierend auf der Website-Sprache
- Mini-Player mit Stopp-Steuerung während des Lesens
- Visuelle Hervorhebung des vorgelesenen Textes
- Kontextuelle Erkennung (kündigt "Link:", "Button:" usw. an)
- Unterstützung für Bildalternativtexte
- 🚫 "Animationen deaktivieren":
- Stoppt alle CSS- und JavaScript-Animationen
- Blockiert Parallax-Effekte
- Native Unterstützung für prefers-reduced-motion
- Deaktiviert automatisch Smooth Scroll
- Optimiert für Benutzer mit vestibulären Störungen
🌍 Vollständige mehrsprachige Unterstützung
- Neue unterstützte Sprachen:
- 🇪🇸 Spanisch (es_ES)
- 🇫🇷 Französisch (fr_FR)
- 🇩🇪 Deutsch (de_DE)
- Zusätzlich zu 🇮🇹 Italienisch und 🇬🇧 Englisch bereits vorhanden
- WPML-Integration: Automatische Website-Spracherkennung mit voller Kompatibilität für WPML, Polylang, TranslatePress und andere mehrsprachige Plugins
- Intelligentes Fallback-System:
- Exakte Locale-Übereinstimmung (z.B.: es_ES)
- Teilweise Übereinstimmung für regionale Varianten (z.B.: es_* für jedes Spanisch)
- Primäres Fallback auf Italienisch, sekundär auf Englisch
🎯 Vollständige Übersetzungen
- Alle UI-Strings professionell übersetzt
- Barrierefreiheitserklärung in jeder Sprache lokalisiert
- Labels, Beschreibungen und Nachrichten vollständig übersetzt
- Unterstützung für Sonderzeichen und lokale Formatierung
- Spezifische Nachrichten für neue Funktionen in allen Sprachen
💻 Technische Verbesserungen
- Automatische WordPress-Locale-Erkennung über
get_locale()
- Dynamisches Laden von Übersetzungen ohne Leistungseinbußen
- Optimierte Event-Listener-Verwaltung für neue Funktionen
- Verbesserte Screenreader-Kompatibilität bei aktivem "Seite vorlesen"
🐛 Fehlerbehebungen
- Verbesserte UTF-8-Zeichenbehandlung in allen Sprachen
- Kodierungsprobleme mit Apostrophen und Sonderzeichen behoben
- Konflikte mit einigen Drittanbieter-Animationen behoben
- Sprachsynthese-Behandlung auf Safari iOS korrigiert
- Texthervorhebungsproblem bei komplexen Elementen behoben
⚡ Leistung
- Neue Funktionen fügen nur ~8KB zum Widget-Gewicht hinzu
- Lazy Loading der Sprachsynthese nur bei Bedarf
- Optimierungen zur Reduzierung der CPU-Auslastung bei deaktivierten Animationen
✅ Getestete Kompatibilität
- WPML 4.6+
- Polylang 3.5+
- TranslatePress 2.6+
- Weglot 4.0+
- WordPress Multisite mit verschiedenen Sprachen pro Site
- Alle wichtigen Screenreader (JAWS, NVDA, VoiceOver)
🎉 Neue Funktionen
- Mobile Sichtbarkeitssteuerung: Neue Option zum vollständigen Ausblenden des Widgets auf Mobilgeräten
- Benutzerdefinierte Bereichsverwaltung: Möglichkeit, jeden Widget-Bereich einzeln zu aktivieren/deaktivieren:
- Barrierefreiheitsprofile
- INHALT-Bereich
- FARBEN-Bereich
- ORIENTIERUNG-Bereich
- Verbesserter Embed-Code-Generator: Neue "Sichtbarkeit"-Registerkarte für Nicht-WordPress-Websites
💻 Verbesserungen
- Neu gestaltete Admin-Oberfläche mit neuen Sichtbarkeitsoptionen
- Intelligente Validierung, die mindestens einen aktiven Bereich sicherstellt
- 30% optimierte Leistung auf Mobilgeräten, wenn das Widget ausgeblendet ist
- Verbesserte Mobilgeräteerkennung (User Agent + Touch + Bildschirmgröße)
- Klarere Feedback-Nachrichten im Admin-Panel
🐛 Fehlerbehebungen
- Probleme beim Speichern von Widget-Einstellungen behoben
- Abwärtskompatibilität mit bestehenden Installationen korrigiert
- Standard-Handling bei Neuinstallationen korrigiert
- CSS-Konflikte mit einigen WordPress-Themes behoben
📝 Hinweise
- 100% abwärtskompatibles Update - keine Aktion erforderlich
- Neue Optionen haben Standardwerte, die das vorherige Verhalten beibehalten
- Getestet mit WordPress 6.7 und PHP 8.3
Verbesserungen
- Verbesserte Kompatibilität mit WordPress 6.7
- Neue Widget-Anpassungsoptionen für Pro-Lizenzen
- Unterstützung für OpenDyslexic 3-Schrift hinzugefügt
- Optimierte Widget-Leistung
Fehlerbehebungen
- Problem mit Lesemaske auf Safari behoben
- Anzeige auf Geräten mit Notch korrigiert
Neue Funktionen
- "Animationen deaktivieren"-Steuerung hinzugefügt
- Unterstützung für prefers-reduced-motion
- White-Label-Modus für Enterprise-Lizenzen
Neue Funktionen
- Benachrichtigungssystem für Updates
- CSS-Anpassung für Enterprise
- Verbesserte mobile Oberfläche