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

Verknüpfung auf Seiten anzeigen #1

Open ghost opened 7 years ago

ghost commented 7 years ago

...ähnlich wie bei Medien, wäre es wichtig, dass man sieht, wo überall ein Kontakt verwendet wird. Das betrifft im Wesentlichen Seiten, aber auch post types könnten betroffen sein - also Glossareinträge z.B. oder Beiträge. Idealerweise sind alle Ort mit verknüpftem Kontakt sichtbar, nicht, wie bei den Medien, nur die erstgenutzte Verknüpfung.

Aktuell merke ich nicht, wenn ein Eintrag nirgendwo mehr im Einsatz ist bzw. kann ich meist nicht entscheiden, ob er gelöscht werden kann. Beispiel: Eine Kollegin aus einer anderen Einrichtung ist nicht mehr für ein spezielles Arbeitsgebiet zuständig (z.B. Beratung für Angehörige einer Fakultät), ihr Kontakt wird ersetzt durch jemand anderen. Aber die Kollegin könnte noch auf anderen Seiten vorhanden sein und das könnte auch weiterhin so bleiben müssen. Wir müssten jetzt mühsam nachfragen oder suchen, weil uns das System keinen Überblick gibt, wo ein Kontakt überall verwendet wird.

Könnte so auch auf einem Fakultäts- oder Department-Auftritt passieren, wenn z.B. eine Lehrkraft mehrere Aufgaben innehat.

thenickless commented 1 year ago

Überlegung:

beim Löschen eines Kontakts wird ein Alert ausgeben mit Link zu allen Pages und Posts, in dem der Shortcode zu diesem Kontakt verwendet wird. Und auch, falls ein Widget diese ID verwendet. Oder Meldung "kann nicht gelöscht werden, wegen Verwendung auf Page xyz, Post abc, Widget

Zu recherchieren: wie aufwändig ist ein einfacher Check auch bei Gutenberg Blöcken?

xwolfde commented 4 months ago

Berechtigter Iissue. In FAUdir-Plugin übernehmen.

xwolfde commented 2 months ago

Zusammengefasst für das neue FAUdir:

Einen Index oder eine Suche anbieten (für Personen ab der Rolle Redakteur), mit der sie sehen können auf welchen Pages und Posts der Shortcode bzw. der Block von FAUDir eingesetzt wird.