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

by MMI WebDevelopment · github.com/student007/mmi-vue-api-a11y-demo · website

0stars
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

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

Readme

=== MMI Vue API A11y Demo === Contributors: mmi-webdevelopment Tags: vue, rest-api, accessibility, jwt, i18n, teaching Requires at least: 6.4 Tested up to: 6.5 Requires PHP: 7.4 Stable tag: 1.0.2 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

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.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
1.0.3 Jun 2, 2026 mmi-vue-api-a11y-demo-v1.0.3.zip 0