=== APlug BarrierefreiheitsWache ===
Contributors: aplug
Tags: accessibility, barrierefreiheit, wcag, kontrast, alt-text
Requires at least: 6.4
Requires PHP: 8.1
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Prüft technisch erkennbare Barrieren in WordPress- und APlug-Ausgaben. Keine Rechtsberatung oder Konformitätsgarantie.

== Description ==

APlug BarrierefreiheitsWache unterstützt Website-Verantwortliche dabei, technisch erkennbare Barrieren in WordPress-Seiten und APlug-Ausgaben zu finden, zu dokumentieren und nach einer Bearbeitung erneut zu prüfen.

Der Prototyp umfasst unter anderem:

* Prüfung von Alternativtexten und Bildbeschriftungen
* Prüfung der Überschriftenstruktur
* Prüfung von Formularbeschriftungen
* grundlegende ARIA- und ID-Prüfungen
* Hinweise zur Tastaturbedienbarkeit
* browserseitige Kontrastmessungen
* Fokus-, Touch-Ziel- und Reflow-Hinweise
* Einzel- und Mehrseitenprüfungen
* Prüfberichte mit JSON- und CSV-Export
* autorisierte Live-Markierungen an betroffenen Elementen
* Integration in die APlug SystemZentrale über dokumentierte Schnittstellen

= Wichtige fachliche Grenze =

Das Plugin liefert eine technische Bestandsaufnahme. Es stellt keine Rechtsberatung, Zertifizierung oder Bestätigung einer BFSG-, BITV-, EN-301-549- oder WCAG-Konformität dar. Automatisierte Prüfungen erkennen nur einen Teil möglicher Barrieren. Manuelle und fachliche Prüfungen bleiben erforderlich.

= Datenschutz und externe Dienste =

Version 1.0.1 arbeitet lokal innerhalb der WordPress-Installation. Es werden keine Prüfdaten an externe Analyse-, KI- oder Trackingdienste übertragen. Die statische Prüfung ruft ausschließlich freigegebene URLs derselben WordPress-Installation über die WordPress HTTP API ab.

= Leistungsgrenzen des Prototyps =

* keine vollständige Screenreader-Simulation
* keine vollständige Rechtsprüfung
* keine automatische fachliche Bewertung von Alternativtexten
* keine vollständige Prüfung komplexer JavaScript-Widgets
* keine Prüfung beliebiger externer Websites
* keine PDF/UA-Zertifizierung

== Installation ==

1. Den Ordner `aplug-barrierefreiheit` beziehungsweise die installierbare ZIP-Datei über „Plugins > Installieren“ hochladen.
2. Das Plugin aktivieren.
3. Im WordPress-Backend „APlug > BarrierefreiheitsWache“ öffnen.
4. Eine statische Einzel- oder Mehrseitenprüfung starten.
5. Für Kontrast, Fokus, Touch-Ziele und mobile Darstellung die autorisierte Live-Prüfung verwenden.

Die PHP-DOM-Erweiterung wird für die serverseitige HTML-Analyse benötigt. Fehlt sie, zeigt das Plugin einen Diagnosehinweis und beendet die betreffende Prüfung kontrolliert.

== Frequently Asked Questions ==

= Bestätigt das Plugin BFSG-Konformität? =

Nein. Es unterstützt technische Prüfungen und Reparaturabläufe, bestätigt aber keine rechtliche oder vollständige Konformität.

= Bedeutet „keine Probleme gefunden“, dass eine Seite barrierefrei ist? =

Nein. Es bedeutet nur, dass die ausgeführten automatisierten Regeln keine entsprechenden Probleme erkannt haben. Manuelle Prüfungen bleiben notwendig.

= Werden Daten an externe Dienste gesendet? =

Nein. Version 1.0.1 arbeitet lokal und prüft nur URLs derselben WordPress-Installation.

= Verändert das Plugin automatisch Inhalte oder Theme-Dateien? =

Nein. Der Prototyp prüft und dokumentiert. Fremde Plugin- oder Theme-Dateien werden nicht automatisch verändert.

= Kann ich mehrere Seiten prüfen? =

Ja. Mehrseitenprüfungen laufen kontrolliert in Stapeln und können abgebrochen beziehungsweise fortgesetzt werden.

= Warum wird PHP 8.1 benötigt? =

Der Prototyp verwendet moderne Typdeklarationen und ist auf die verbindliche APlug-Systembasis ab PHP 8.1 ausgelegt.

== Changelog ==

= 1.0.1 =
* WordPress.org-Einreichungsunterlagen, Release- und Prüfprotokolle ergänzt.
* `readme.txt` deutlich erweitert und rechtliche Grenzen präzisiert.
* Versionsangaben für die Dokumentationsversion vereinheitlicht.
* Keine Änderung der fachlichen Prüf- oder Datenbanklogik.

= 1.0.0 =
* Erster installierbarer Prototyp mit statischer und browserseitiger Prüfung.

== Upgrade Notice ==

= 1.0.1 =
Ergänzt die vollständigen Einreichungs-, Prüf- und Release-Unterlagen. Die Prüfengine bleibt unverändert.
