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

Ausgabeformat: mehrere Personen als Bildergalerie #49

Open xwolfde opened 2 months ago

xwolfde commented 2 months ago

Eine Kontaktübersicht soll als Bildergalerie (Card-Format) ermöglicht werden. Im Shortcode wird dieses Ausgabeformat mit dem Parameter format="card" angesteuert. Aufruf wäre im Standardfall eines Shortcodes also:

[faudir format="card" identifier="" group="" orgnr="" show="" hide=""]

Von den Parametern

Das card-Format steht auch für die Darstellung eines einzelnen Kontaktes zur Verfügung.

Optische Ausgabe in der Form:

grafik

Die bei dem alten Plugin zusätzliche mögliche Angabe von Personengruppen mit Hilfe der Taxonomie (category="") ist erst nach EInführung eines Custom Post Types ( #33 ) ab der Version 2 nötig. Zu beachten ist, dass das vorherigen Plugin statt identifier="" den Parameter id=""nutzte. Id=""bezog sich jedoch nicht auf die Identifier der Personen, sondern auf die WordPress-eigene Id des Custom Post Types. Wenn #33 umgesetzt ist, kann erwägt werden, auch diesen Parameter wieder zu berücksichtigen.

Umsetzungshinweis: Bei dem vorherigen Plugin wurde hierzu der Shortcode mit Namen [kontaktliste] verwendet. Wenn das FAU-Person Plugin deaktiviert ist, soll zur Abwärtskompatibilität der Shortcode von FAUdir ebenfalls auf kontaktliste hören, sprich dieser Shortcodename ebenfalls registriert werden.

Siehe auch die Dokumentation des vorherige Plugin FAU-Person als Vorlage:

MManthey commented 2 weeks ago

Hier ist von dem Abwärtskompatibilität zum Shortcode [kontaktliste] die Rede, aber ist fuer die Bildergalerie der alte Shortcode nicht [kontakt ... ]? (s. Screenshot)

xwolfde commented 2 weeks ago

Ist dasselbe. Sind alles Aliase für dieselbe Class: https://github.com/RRZE-Webteam/fau-person/blob/416119a37dda669da933b6c10df27ff1aa50ff78/includes/Shortcodes/Kontakt.php#L30C1-L33C69

MManthey commented 2 weeks ago

sollen wir alle Aliase supporten?

xwolfde commented 2 weeks ago

Ja, es soll ja soweit möglich abwärtscompatibel bleiben. Wenn da eine Zeile reicht, "kostet" das ja nichts.