RRZE-Webteam / rrze-faudir

Plugin zur Darstellung des Personen- und Einrichtungsverzeichnis der FAU in Websites
GNU General Public License v3.0
0 stars 0 forks source link

Anzeige Personenprofile ohne Datenspeicherung: Über Direktabruf der API #31

Open xwolfde opened 1 month ago

xwolfde commented 1 month ago

Personenprofile sollen direkt über die API abgerufen und angezeigt werden. Hierzu soll kein eigener Post Type verwendet werden (Der eigene Post Type wird nur verwendet, wenn zusätzliche Daten, wie beispielsweise Lebenslauf, Texte oder Fotos angezeigt werden sollen.)

Zur Performanceoptimierung sollen einmal über die API geholte Daten jedoch je Datensatz als Transient zwischengespeichert werden. Dieser Transient wird jedoch nicht verwendet, wenn ein angemeldete Nutzer eines WordPress-Instanz die Seiten aufruft. In dem Fall werden die Daten jeweils live geholt und die zwischengespeicherten Daten im Transient aktualisiert. Die Daten im Transient werden, sofern sich nicht ausgetimt sind, nur für nicht angemeldet User im Frontend verwendet.

xwolfde commented 1 month ago

In dieser Ausbaustufe zeigt der Block/Shortcode nur die wesentlichen Daten aus dem FAUdir an.

Ggf. sollte der Block/Shortcode es aber erlauben, ein Bild aus der Mediathek als Parameter anzugeben, welches mit angezeigt wird als Personenbild.