Etienne Girardet, via Unsplash
Pünktlich, d.h. vier Monate nach dem letzten Minor-Release von Backdrop, ist am 15. September eine neue Version des CMS erschienen. Die wohl wichtigste Neuerung: das Modul Entity Reference wurde in den Kern von Backdrop integriert. Das ist ein erfreulicher Schritt, mit dem eine wesentliche Stärke des Systems ausgebaut wird: die geschickte Verknüpfung strukturierter Daten.
Als Zusatzmodul für Backdrop wurde Entity Reference schon seit langer Zeit angeboten, ebenso wie die verwandten Module Reference und References. Die Integration eines Referenzierungsmoduls in den Systemkern bietet nun die Möglichkeit, dessen Funktionalität mit anderen Backdrop-Features zu verzahnen.
Was sind Referenzen?
Im Allgemeinen wird unter ›Referenz‹ ein Verweis oder eine Beziehung verstanden. Wenn es um Webseiten geht, könnten damit z.B. einfache Links gemeint sein. Bei Backdrop wird der Begriff etwas enger gefasst: Eine Referenz zeigt auf einen (eindeutigen) Datensatz und bringt verschiedene Daten in eine tatsächliche Beziehung. Damit schafft eine Referenz die Voraussetzung, verschiedene Daten dynamisch aufeinander zu beziehen. Folgend ein paar Beispiele:
- In einem Musiklexikon werden Künstler/innen und Tonträger in Beziehung gesetzt.
- Die Ausgabe einer Online-Zeitschrift referenziert die Artikel, die zur aktuellen Ausgabe gehören.
- Auf der Website einer Organisation sollen je nach Kontext verschiedene Ansprechpersonen genannt werden.
Das letzte Beispiel sei hier kurz vorgestellt:
- Melde dich bei deiner Backdrop-Website an, und aktiviere Entity Reference in der Modul-Liste.
- Erstelle einen neuen Inhaltstyp »Person«, und füge Felder für Kontaktdaten wie Telefon oder E-Mail hinzu.
- Gehe zur Feldkonfiguration des Inhaltstyps »Page«, füge ein Referenz-Feld namens »Kontakt« hinzu und verbinde es in den Einstellungen mit Inhalten des Typs »Person«.
- Stelle in den Anzeige-Einstellungen (oder im Layout) des Inhaltstyps »Page« ein, dass das Feld »Kontakt« als ›Rendered Entity‹ angezeigt wird.
- Erstelle einige Personeneinträge.
- Bearbeite eine Seite, wähle einen Personeneintrag aus, und speichere die Seite.
Weitere Highlights in Backdrop 1.23
Wie aus dem offiziellen Blogbeitrag und den Release notes hervorgeht, bringt die aktuelle Backdrop-Version eine Reihe weiterer Neuerungen mit. Meine Favoriten sind die verbesserten Darstellungsoptionen für Kommentare und Benutzerkonten.