logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Verwaltung von Inhalten in JSON Drop API

22/05/2025, by Ivan

Erstellen und Bearbeiten von Inhalten und Inhaltstypen in der JSON Drop API

Die JSON Drop API basiert auf dem Drupal CMS. Drupal ist ein leistungsstarkes Content-Management-System, das umfassende Werkzeuge für die Verwaltung strukturierter Inhalte bietet. Die JSON Drop API baut auf diesen Funktionen auf, um eine dynamische Inhaltsverwaltung zu ermöglichen und so eine nahtlose Integration mit externen Systemen zu schaffen. Im Folgenden finden Sie die wichtigsten Konzepte und Module für das Erstellen und Bearbeiten von Inhalten in Drupal, insbesondere auf der JSON Drop Plattform.

📦 Inhaltstypen

Inhaltstypen sind grundlegend für die Strukturierung von Informationen in Drupal. Jeder Inhaltstyp dient als Vorlage, die eine bestimmte Art von Inhalt definiert – zum Beispiel Artikel, Landing Pages, Produkte oder FAQs. Ein Inhaltstyp umfasst:

  • Einen maschinenlesbaren Namen und eine menschenlesbare Bezeichnung.

  • Eine Gruppe von Feldern (z. B. Text, Bild, Datei, Boolean, Entity Reference), die auf die Anforderungen des Inhalts abgestimmt sind.

  • Anpassbare Anzeigeeinstellungen für Formular- und Ansichtsmodi.

  • Berechtigungen, die steuern, wer welchen Typ erstellen, bearbeiten oder löschen darf.

Administratoren und Entwickler können benutzerdefinierte Inhaltstypen über das Drupal-Administrationsinterface oder per Konfigurationsmanagement erstellen. Nachdem ein Inhaltstyp angelegt wurde, können Redakteure leicht Content-Nodes mit den jeweils definierten Feldern erstellen und verwalten.

🏷️ Taxonomie

Taxonomie in Drupal wird verwendet, um Inhalte über Vokabulare und Begriffe zu klassifizieren und zu kategorisieren. Beispiele:

  • Ein „Tags“-Vokabular könnte Begriffe wie „Technologie“, „API“ oder „Sicherheit“ enthalten.

  • Diese Begriffe können über Taxonomie-Referenzfelder jedem Inhaltstyp zugeordnet werden.

Taxonomien sind besonders nützlich für Inhaltsfilterung, Facettensuche und hierarchische Navigation. JSON Drop nutzt Taxonomie, um Inhalte auffindbar und sinnvoll organisiert zu halten.

🧩 Paragraphs und das Paragraphs Layout Modul

Um eine modulare und flexible Inhaltseingabe zu unterstützen, verwendet Drupal das Paragraphs-Modul. Mit Paragraphs können Redakteure Inhalte als Sammlung von Felder-Komponenten statt nur über ein einzelnes WYSIWYG-Body-Feld gestalten.

Typische Paragraph-Bundles können umfassen:

  • Textblöcke

  • Bildergalerien

  • CTA-Bereiche

  • Eingebettete Medien

  • Eigene Embeds (über JSON Drop-Integrationen)

Das Paragraphs Layout-Modul erweitert diese Möglichkeiten durch visuelle Layout-Steuerung, sodass Redakteure ihre Inhalte per Drag-and-Drop strukturieren können. Zu den Funktionen gehören:

  • Layout-Sektionen (z. B. Einspaltig, Zweispaltig, Grid).

  • Verschachtelung von Paragraph-Typen innerhalb von Layout-Sektionen.

  • Inline-Bearbeitung und Vorschau für direktes Feedback.

  • Responsives Verhalten für verschiedene Bildschirmgrößen.

Dieser Ansatz gibt Redakteuren die Möglichkeit, reichhaltige, strukturierte Inhalte zu erstellen, ohne technisches Wissen in HTML oder CSS zu benötigen.

🔧 Inhalte erstellen und bearbeiten über die JSON Drop API

JSON Drop stellt eine API-Schicht bereit, um mit Drupal-Inhaltstypen, Taxonomiebegriffen und Paragraph-Entitäten zu interagieren. Dazu gehören:

  • CRUD-Operationen für Inhaltstypen und Nodes.

  • Zugriff auf Entity-Metadaten und Felddefinitionen.

  • Integrationspunkte für Headless-Frontends oder mobile Anwendungen.

  • Feingranulare Berechtigungskontrolle über das rollenbasierte Berechtigungssystem von Drupal.

Über die API können Entwickler Inhalte programmatisch verwalten, während Redakteure eine benutzerfreundliche Oberfläche mit Live-Vorschau und Drag-and-Drop-Flexibilität genießen.