Terminologie

Contentful hat zwei verschiedene Ebenen von Rollen, von denen eine für Unternehmen und die andere für Spaces gilt. Eine Unternehmensrolle steuert, ob ein/e Nutzer*in neue Nutzer*innen einladen oder das Abonnement und die Rechnungsinformationen des Unternehmens aktualisieren kann. Space-Rollen sind im Vergleich dazu für die Aktionen gedacht, die Nutzer*innen in einem bestimmten Space ausführen können. Sie können in unseren Unternehmenspaketen angepasst werden.

Spaces sind das übergeordnete Konzept für die Organisation des Contents über Projekte hinweg. Normalerweise enthält jeder Space viele Contenttypen. In einem Space speichern Sie Ihre Contenttypen, je nachdem, welche Art von Projekt Sie gerade erstellen. Jeder Contenttyp wird dann verwendet, um viele Einträge zu erstellen.

In der Regel haben Sie am Ende einen oder mehrere Spaces. Jeder dieser Spaces wird eine Handvoll Contenttypen enthalten, die Tausenden von Einträgen entsprechen.

Ein Symbolfeld entspricht einem Kurztextfeld.

Bei der Verwendung von strukturiertem Content, der von vielen verschiedenen Plattformen konsumiert wird, ist es sehr wichtig, sicherzustellen, dass Ihr Content gültig ist. Mit Validierungen wird überprüft, ob die in ein Feld eingegebenen Daten bestimmte Kriterien erfüllen.

Wenn es beispielsweise ein Feld gibt, in dem E-Mail-Adressen gespeichert werden sollen, möchten Sie sicherstellen, dass Editor*innen dort nur E-Mail-Adressen eingeben können – keine Zahlen und keine Textabsätze.

Referenzen sind Beziehungen zwischen einem Eintrag und anderen Einträgen (die zum selben Space gehören). Mit Referenzen können Sie vorhandenen Content wiederverwenden, anstatt ihn zu duplizieren. Eine Referenz kann beispielsweise die Beziehung zwischen einem Buch und seinem/seiner Autor*in oder mehreren Autor*innen darstellen.

Der Unternehmens-Owner ist die Person, die ein Unternehmen erstellt und für dessen Abonnement verantwortlich ist. Der Besitz eines Unternehmens kann an eine andere Person oder an mehrere Owner übertragen werden. Andere Nutzer*innen können auch als Unternehmens-Admins hinzugefügt werden, aber sie können keine Zahlungen durchführen oder auf die Abrechnungsinformationen des Abonnements des Unternehmens zugreifen.

Unternehmen sind Konglomerate von Spaces, denen ein bestimmter Plan beigefügt ist. Unternehmen vereinfachen die Verwaltung von Spaces und Teams, die zu einer gemeinsamen Gruppe gehören (z. B. Ihre Firma). Das ermöglicht die Verwaltung mehrerer Projekte mit unterschiedlichen Abonnements. Unternehmen bieten Ihnen ein weiteres Berechtigungssystem, mit dem Sie die Rollen Ihrer Nutzer*innen im Zusammenhang mit der Unternehmensverwaltung verwalten können.

Ein Contenttyp funktioniert wie eine Schablone, die die Struktur von Einträgen definiert, die innerhalb eines Space erstellt werden können. Die Sammlung aller Contenttypen in einem Space wird normalerweise als Content-Modell bezeichnet.

Nehmen wir zum Beispiel an, Sie erstellen ein Quizspiel ähnlich wie „Wer wird Millionär“. Sie würden einen Contenttyp namens „Quizfrage“ erstellen. Er enthält fünf Textfelder: eines für die eigentliche Frage und 4 weitere für die Antworten. Sie benötigen auch ein Zahlenfeld, das die Nummer der richtigen Antwort angibt.

Wenn der Contenttyp erstellt und aktiviert wird, können Editor*innen Einträge des Contenttyps „Quizfragen“ erstellen. Diese Einträge werden den Teilnehmenden angezeigt, und auch hier wird ihre Struktur durch den Contenttyp definiert.

Sie können dem Contenttyp auch weitere Metainformationen hinzufügen, um Fragen nach Schwierigkeit oder Kategorie zu gruppieren. Wenn Sie dem Content durch Contenttypen eine gewisse Struktur geben, wird er wertvoller und einfacher wiederverwendbar.

Ein Space ist ein Content-Repository. Stellen Sie sich das als einen Ort vor, an dem der gesamte Content zu einem Projekt aufbewahrt wird. Jeder Space hat ein eigenes Content-Modell, eine eigene Content-Basis und eigene Nutzerberechtigungen.

Wenn Sie mehrere Websites oder Apps starten möchten, ist es am besten, für jedes Projekt einen separaten Space zu erstellen.

Beachten Sie, dass wenn Sie denselben Content auf mehreren Plattformen bereitstellen möchten – ein typisches Set wäre Web, iOS-App und Android-App –, Sie einen Space verwenden und mehrere API-Schlüssel erstellen sollten, um den Content bereitzustellen.