In diesem Projekt werden PDF-Inhalte in WordPress elegant über Shortcodes eingeblendet. Dabei wird auf eine bereits vorhandene Datenbank im Backend einer mobilen App zugegriffen. Umgesetzt wurde das Projekt als WordPress WASM-Plugin mit C# und Blazor.
PDF-Inhalte in WordPress anzeigen:
Bei den PDF Dateien handelt es sich um Inhalte einer mobilen Gemeinde-App. Handy-App und WordPress greifen über eine gemeinsame API auf die gleiche Datenbank zu.

Der Vorteil: Sobald eine neue Amtsblatt-Ausgabe über das CMS der mobilen App freigeschaltet wird, erscheint diese automatische als aktuelle Ausgabe und im PDF-Archiv in WordPress. Zeitraubendes Pflegen mehrfach gleicher PDF-Inhalte entfällt.
Die PDF-Lösung für WordPress enthält 2 Plugins:
Aktuelle PDF-Ausgabe einblenden
Über einen WordPress-Shortcode wird immer die aktuellste PDF-Ausgabe als Thumbnail des Covers eingeblendet. Klick auf das Thumbnail öffnet das PDF in einem PDF-Reader. Die Größe der Darstellung ist frei skalierbar.

PDF-Archiv anzeigen
Ein weiterer WordPress-Shortcode blendet das Archiv aller PDF-Ausgaben ein. Die Darstellung ist responsive und passt sich automatisch der Bildschirmgröße des Endgeräts an. Klick auf ein Cover öffnet das PDF ebenfalls im PDF-Reader.

Beide Shortcodes können innerhalb WordPress an beliebiger Stelle verwendet werden.
Hier der Quellcode der Anzeige oben:

Fazit
Das Projekt ist ein schönes Beispiel dafür, wie der Aufwand zum Einpflegen von Daten auf ein Minimum reduziert werden kann.
Die Verwendete Technologie (C# & WASM) erlaubt auch den Einsatz außerhalb WordPress, z.B. in anderen CMS-Systemen und sogar statischen Websites.



