Alles, was Sie über das Open-Source-Headless-CMS wissen müssen

Welche verschiedenen Möglichkeiten gibt es bei Strapi?

Content-Management

Es existiert verschiedene Arten von Inhalten in Strapi :

  • Sammlungstyp: Inhalte, die mehrfach verwendet werden können, beispielsweise für Nachrichten oder Veranstaltungen.
    Einzeltyp: einzigartiger Inhalt, z. B. eine Homepage oder Kontaktseite.
  • Komponente: Steuerzahlerblöcke, die bestimmte Felder oder Validierungsregeln anbieten und in verschiedenen Inhalten wiederverwendet werden können.

Der Aufbau erfolgt live: Die verschiedenen Inhalte finden Sie im Bereich „Content Types Builder“. Auf der Backend-Seite generiert Strapi den entsprechenden Code, einschließlich des JSON-Schemas. Darüber hinaus besteht die Möglichkeit, den Inhalt direkt in den Code zu schreiben. Sobald die Änderungen in Strapi vorgenommen werden, wird der Code neu generiert.

Welche Feldtypen stehen zur Verfügung?

  • Text ;
  • Richtext ;
  • Bild ;
  • Datum ;
  • Usw.

Mit benutzerdefinierten Feldern können Sie einen vorhandenen Inhaltstyp bereichern oder mit dem WYSIWYG-Editor Ihrer Wahl einen neuen, maßgeschneiderten Inhaltstyp erstellen.

Die Möglichkeiten dynamische Komponenten und Zonen sind besonders interessant. Komponenten sind Untertypen von Inhalten, die inhaltsübergreifend wiederholt werden können. Mit dynamischen Zonen können Sie einen oder mehrere Komponententypen beisteuern und spontan Änderungen vornehmen. Diese Option eignet sich perfekt zum Erstellen unterschiedlicher Inhalte mit dem gewissen Etwas.

Es gibt zwei Arten von Status für Inhalte: Entwurf und Veröffentlicht. Über Erweiterungen können weitere Status hinzugefügt werden.

Die nativen APIs von Strapi

Nach der Veröffentlichung sind alle Inhalte über die nativen APIs von Strapi verfügbar. Standardmäßig handelt es sich um eine REST-API, es ist jedoch möglich, GraphQL mit einem offiziellen Strapi-Plugin zu nutzen. Sobald Inhalte erstellt werden, wird ihr API-Endpunkt automatisch generiert. Über diese API ist es dann möglich, es abzurufen. Standardmäßig sind alle diese APIs privat und können öffentlich gemacht werden.

Lesen Sie auch  Das brandheiße Aktiendebüt von Arm fängt den KI-Hype ein, bedeutet aber nicht, dass sich der IPO-Markt erholt hat

Strapi ruft nur Informationen der Ebene 1 ab, um beispielsweise bestimmte Inhalte im Zusammenhang mit Bildfeldern abzurufen. Die Verwendung ist manchmal mühsam. Der Einfachheit halber gibt es ein Plugin namens populate-deep, das standardmäßig alle Informationen abruft.

Die REST-API bietet mehrere Filter an, um Grundwerte nach tiefen Feldern und Veröffentlichungsstatus zu filtern und Controller anzureichern, um bestimmte Vorgänge zu verwenden. Es stehen mehrere Operatoren zur Verfügung.

Internationalisierung

Strapi ist zunächst auf Englisch konfiguriert. Die Admin-Sprache wird in der Datei app.js konfiguriert, die Inhaltssprache wird über das integrierte Plugin namens „Internationalisierung“ konfiguriert. Letzteres ermöglicht Ihnen die Verwaltung mehrerer Sprachen, einschließlich Sammlungen.

Benutzerverwaltung

Für die Mitwirkendenverwaltung gibt es die mehrfache Erstellung von Rollen mit den dazugehörigen Regeln. Es ist möglich, einen API-Schlüssel mit genauen Regeln zu generieren. Sie finden diese Parameter in der „Benutzer“-Verwaltung, um jedem Mitwirkenden mit viel Fingerspitzengefühl eine oder mehrere Rollen zuzuweisen.

Ansichten konfigurieren

Im Backoffice können Sie die Inhaltsansichten bei der Bearbeitung anpassen, indem Sie die Größe der Felder, den angezeigten Text usw. neu organisieren. Felder können verschoben oder bearbeitet werden. Ein Plugin, Strapi Config-Sync, erleichtert die Synchronisierung in verschiedenen Umgebungen.

Strapi, ein einfaches und flexibles CMS

Strapi soll ein einfaches CMS sein, aber alles ist in Form von Erweiterungen verfügbar, um es einfach erweitern zu können. Die umfangreiche verfügbare Dokumentation und die Möglichkeiten der Software machen es zu einer flexiblen Lösung. Es beinhaltet einen echten Back-End-Ansatz, um vollständig anpassbare Funktionen hinzuzufügen. Sein Design macht es zu einem skalierbaren und effizienten CMS.

Strapi ist vollständig anpassbar und verfolgt einen Ansatz, bei dem Sie die Bausteine, die zu Ihnen passen, mit Plug-Ins hinzufügen, aber auch selbst eigene Erweiterungen entwickeln können. Die Architektur und Organisation von Strapi machen es zu einem zuverlässigen und effizienten Tool, das im Gegensatz zu herkömmlichen CMS echte Flexibilität bietet. Durch den Fokus auf Flexibilität, Technologie und Leistung bietet es eine echte Alternative zu Letzterem.

Lesen Sie auch  Pacific DLC – Yay or Nay (PC)

Zusätzliche Quellen:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.