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

Gestaltungsformen (V1, ohne CPT) #32

Open xwolfde opened 2 months ago

xwolfde commented 2 months ago

Es werden sowohl Blocks als auch Shortcodes bereitgestellt um öffentliche Personendaten aus FAUdir anzuzeigen. Hierbei werden Daten direkt aus der FAUdir API abgerufen und keien Daten über ein Custom Post Type in der Instanz gespeichert. Lediglich für ein optionales Personenbild soll die Möglichkeit existieren, ein Bild aus der Mediathek als Parameter mit anzugeben und so anzeigen zu lassen.

Folgende Darstellungsformen sollen ermöglicht werden:

Reihenfolge sortierbar anhand dem Nachnamen. Auswahl der Personen anhand von

a) Personen-Identifier, ein oder mehrere kommasepariert, b) (Organisationsbasiert:) Angabe einer Personengrupp die einer Kostenstelle zugehört, c) (Organisationsbasiert:) Angabe einer Kostenstelle.

Hierzu wird bei Shortcodes der Parameter identifier="" für die Auswahl von einer oder mehrenen Personen-Identifier verwendet. Bei der Auswahl verschiedener Personen über die Organisation (Kostenstellen oder einem Gruppen-Identifier) wird als Shortcode-Parameter entweder orgnr="" oder groupid="" verwendet. Details zur Ermittlung von Personen aus den Organisationsdaten siehe: #36

Die jeweils ausgegebenen Daten sollen via Parameter angebbar (show="") oder versteckbar (hide="") sein. Per Default sollen folgende Daten gezeigt werden: Akadem. Titel, Vorname, Nachname, Akad. Suffix., EMail, Telefon. Der Default kann in den Plugin-Settings als Admin geändert werden. Siehe hierzu: #37 und #54