WP Manifestindependent plugin directory
manifest / forms / mmi-vue-api-a11y-demo

MMI Vue API A11y Demo

Didaktisches WordPress-Plugin für eine Vorlesungsdemo: - Vue/MVVM im Frontend - WordPress REST API im Backend - Nonce, Capability, Sanitizing, Escaping - A11y-Sprachstufen: Standard, Leichte Sprache, autismusfreundlich - i18n über WordPress-Mechanismen - JWT als Transfer-/Ausblicksthema

★ 0stars
1.0.3latest · 4mo ago

Install

Download mmi-vue-api-a11y-demo-v1.0.3.zip From the 1.0.3 release on GitHub, Jun 2, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/student007/mmi-vue-api-a11y-demo/releases/download/1.0.3/mmi-vue-api-a11y-demo-v1.0.3.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Didaktisches WordPress-Plugin für eine Vorlesungsdemo:

  • Vue/MVVM im Frontend
  • WordPress REST API im Backend
  • Nonce, Capability, Sanitizing, Escaping
  • A11y-Sprachstufen: Standard, Leichte Sprache, autismusfreundlich
  • i18n über WordPress-Mechanismen
  • JWT als Transfer-/Ausblicksthema

Installation

  1. ZIP-Datei in WordPress unter Plugins > Installieren > Plugin hochladen hochladen.
  2. Plugin aktivieren.
  3. Seite oder Beitrag erstellen.
  4. Formular-Shortcode einfügen: [mmi_feedback]
  5. Optional darunter Eintrags-Shortcode einfügen: [mmi_feedback_entries limit="5" show_user="no" show_mode="yes"]
  6. Als eingeloggter WordPress-Benutzer testen.
  7. Backend-Auswertung unter Einstellungen > MMI Vue API Demo öffnen.

Shortcodes

[mmi_feedback] Zeigt das Vue-Formular und sendet Feedback per WordPress REST API.

[mmi_feedback_entries] Zeigt gespeicherte Feedback-Einträge im Frontend. Attribute:

  • limit="5" Anzahl der Einträge, maximal 20.
  • show_user="no" Benutzername ausblenden.
  • show_mode="yes" Verständlichkeitsmodus anzeigen.

Wichtiger Sicherheitshinweis

Dieses Plugin ist für die Lehre gebaut. Es zeigt Sicherheitsmechanismen, ist aber kein Produktionsplugin. Für echte Projekte: Build-Prozess, lokale Abhängigkeiten, Tests, Rollenmodell, Datenbanktabellen, Nonce-/JWT-Konzept, Rate-Limiting, Logging, Datenschutzprüfung und Dependency-Management ergänzen.

Changelog

1.0.2

  • [mmi_feedback_entries] ist jetzt eine Vue-gestützte Live-Liste.
  • Neuer REST-GET-Endpoint für Feedback-Einträge.
  • Nach dem Speichern wird ein Browser-Event ausgelöst und die Liste ohne Seitenreload aktualisiert.

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.0.3 latest
Jun 2, 2026 4mo ago
mmi-vue-api-a11y-demo-v1.0.3.zip
0