Drupal

Drupal ist ein Open Source Content Management System (CMS). Seit 2007, als die Version 4.7 von Drupal aktuell war, arbeite ich jetzt hauptsächlich mit diesem CMS und die Software, sowie auch die Community darum ist einen langen Weg gegangen.

Mehr Artikel über Drupal

Ja, richtig gehört. Drupal launched schon wieder.

Am Geburtstag von Drupal Core erscheint die erste Version von Drupal CMS. Das ist, unter dem Arbeitstitel Starshot entwickelt, die fertige CMS Version von Drupal, die alles mitbringt was Anwender*innen von anderen CMS lange gewohnt sind. Drupal CMS übernimmt die ersten Schritte, die in jedem Website-Projekt anfallen. Auswahl und Installation von Modulen, die erwartet werden.

Das war ja mal ein Ding. Völlig unerwarteterweise ist auf dem Drupalcamp Berlin 2024 etwas passiert, was mich total begeistert hat. Nicht, das ich falsch verstanden werde. Jedes Drupal-Event hat seine Besonderheiten, aber: 

In der YAML-Datei, die die Konfiguration für Layouts bereitstellt, gibt es eine coole Funktion für die Vorschau des Layouts. Das ganz nennt sich Icon Map und funktioniert ganz wunderbar.

Manchmal kommen wir bei Migrationen an Daten, die keine ein-eindeutige Id haben. Vielleicht ist das Glück aber wohlgesonnen und es gibt zwei oder mehr Felder, die eine Eindeutigkeit herstellen. Das kann mit der Migrate API genutzt werden. Hier am Beispiel einer CSV Datei.:

source:
  plugin: csv
  path: 'public://file-location.csv'
  delimiter: '|'
  header_row_count: 1
  ids: [id1,id2,id3]

Die ids(1,2,3) können verschiedene Typen haben und werden als String kombiniert ohne dass man sich darum sorgen müsste.