Spaces und Unternehmen

Wir bei Contentful möchten unseren Kund*innen ermöglichen, ihre Nutzer*innen auf eine Weise zu verwalten, die die tatsächlichen Anforderungen widerspiegelt. Für große Unternehmen ist Granularität eine wichtige Anforderung. Aus diesem Grund führt Contentful die Unterscheidung zwischen Spaces und Unternehmen ein. Zusammen mit Rollen und Berechtigungen bieten sie die richtigen Tools für eine effektive Nutzerverwaltung.

Ein Space ist ein Arbeitsbereich, der den gesamten Content und alle Medien für ein Projekt enthält. Er hat ein eigenes Content-Modell.

Zusammengefasst beherbergen Spaces Contenttypen, Einträge und Assets. In der Praxis ist es jedoch nützlicher, sich einen Space als Lösung für einen bestimmten Zweck vorzustellen. Es ist nicht nur eine Sammlung von Content, sondern eine Sammlung von Content mit einem bestimmten Ziel. Ein Space kann Content für eine neue Marketingkampagne, für eine Homepage, für ein PIM-System oder für etwas anderes enthalten.

Da verschiedene Spaces unterschiedliche Ziele haben, kann jeder individuell konfiguriert werden. Einige bekannte Einstellungen sind:

  • Webhooks

  • API-Schlüssel

  • Sprachen

  • Content-Vorschau

  • Space-Rollen

Zum Beispiel: Möglicherweise möchten Sie nicht die gleichen Sprachen auf Ihrer Homepage wie in Ihrem PIM-System haben, oder Sie möchten bestimmten Nutzer*innen das Recht zuweisen, Einträge eines bestimmten Contenttyps zu erstellen.

Unternehmen stehen über Spaces und enthalten sie. Darüber hinaus werden Spaces auf Unternehmensebene erstellt und gelöscht. Eine häufige Konfiguration, die wir sehen, ist die, dass ein Unternehmen einige Spaces für die Entwicklung (oder sogar zum Herumspielen mit ein paar Ideen) und andere für Produktionsprojekte nutzt, in denen Editor*innen normalerweise ihre Arbeit erledigen.

Im Allgemeinen sind Unternehmen für die Verwaltung zuständig. Das bedeutet natürlich die Verwaltung von Spaces, aber auch die Abwicklung von finanziellen Angelegenheiten. Dabei gelten insbesondere folgende Punkte:

  • Sie können Ihr aktuelles Contentful Paket anpassen (z. B. von Medium auf Large).

  • Sie können Ihre Rechnungsinformationen definieren.

Obwohl sich Unternehmen und Spaces in einigen klaren und wichtigen Punkten unterscheiden, haben sie auch zwei wichtige Dinge gemeinsam:

  • Sie haben Nutzer*innen.

  • Alle Nutzer*innen, die zu ihnen gehören, haben Rollen.

Dies bedeutet, dass es zwei Arten von Rollen und zwei Arten von Mitgliedschaften gibt: eine für Spaces und eine andere für Unternehmen.

Im Falle einer Mitgliedschaft ist eine Unternehmensmitgliedschaft für die Space-Mitgliedschaft erforderlich. Weshalb? Denken Sie daran, dass Unternehmen für die Verwaltung und Spaces für die Arbeit an einem bestimmten Projekt bestimmt sind. Die Antwort lautet also: Sie müssen Teil der Verwaltungseinheit sein, bevor Sie mit der Arbeit beginnen können.

Im vorherigen Abschnitt wurde zwischen verschiedenen Arten von Rollen und Mitgliedschaften unterschieden: eine auf Space-Ebene und eine andere für Unternehmen. Nun zum Kern der Space-Rollen. Wir können einerseits nicht alle Space-Rollen auflisten, da Premium-Pakete die Möglichkeit bieten, sie anzupassen. Wir können sie aber andererseits in zwei Gruppen einteilen: Space-Admins und alle anderen. Space-Admins allein haben die Möglichkeit, drei Dinge zu tun:

  • Sie können die Space-Rollen der Nutzer*innen ändern.

  • Sie können die verfügbaren Rollen im Space ändern.

  • Sie können alle Spaces löschen, die sie verwalten.

Um eine dieser drei Aufgaben zu erledigen, müssen die Nutzer*innen Space-Admins sein. Die folgende Tabelle macht dies deutlich:

Space-RolleKann sehenKann ändernKann entfernen
Nicht-Admin benutzerdefiniertbenutzerdefiniertbenutzerdefiniert
Adminalles+ Space-Rollen jedes Nutzers/jeder Nutzerin, verfügbare Space-Rolle+ den Space selbst

Für die Space-Mitgliedschaft ist eine Unternehmensmitgliedschaft erforderlich. Um zu einem Space zu gehören, müssen Sie zum Unternehmen gehören, das diesen Space enthält. Es gibt vier feste Unternehmensrollen: Owner, Admin, Entwickler*in und Mitglied. Im Gegensatz zu Space-Rollen können Unternehmensrollen nicht angepasst werden.

Solange es mindestens einen Unternehmens-Owner gibt, können Sie die Rollen nach Belieben verteilen. Nehmen wir zum Beispiel an, Sie haben 10 Nutzer*innen in Ihrem Unternehmen. Sie können 1 Owner und 9 Mitglieder haben; 2 Owner, 3 Admins, 1 Entwickler*in und 4 Mitglieder; oder sogar 10 Owner.

Die folgende Tabelle zeigt, was jede dieser Unternehmensrollen tun kann:

UnternehmensrolleKann sehenKann ändernKann entfernen
MitgliedSpaces, zu denen sie gehörenContent (sofern die Space-Rollen dies zulassen)Content (sofern die Space-Rollen dies zulassen)
Entwickler*innenwie oben+ globale Unternehmenseinstellungen+ globale Entwicklungseinstellungen des Unternehmens
Admin+ Abonnementdetails + Unternehmensmitgliedschaften+ Unternehmensmitgliedschaften
Owner+ Rechnungsdetails + andere Unternehmens-Owner + Abonnements

Während Spaces nur eine Verwaltungsebene (Space-Admin) haben, haben Unternehmen zwei Ebenen: Unternehmens-Admin und Unternehmens-Owner. Unternehmens-Admins können sich um alle alltäglichen Angelegenheiten kümmern, einschließlich Mitgliedschaften und Rollen für Spaces und Unternehmen. Unternehmens-Owner können alles tun, was Unternehmens-Admins tun können, aber Owner haben auch die Möglichkeit, sich um die selteneren, aber notwendigen Aufgaben zu kümmern, wie z. B. das Ändern von Rechnungsdetails, das Ändern von Abonnements und das Ernennen zusätzlicher Owner.

Unternehmens-Entwickler*innen haben keine administrativen Rechte, können aber dennoch Einstellungen verwalten, die bei der Entwicklung technischer Lösungen mit Contentful verwendet werden. Diese Rolle sollte höchstwahrscheinlich den Programmierer*innen in Ihrem Team zugewiesen werden.

Und wie verhält es sich mit den Unternehmensmitgliedern? Sie haben keine administrativen Befugnisse. Alles, was ein Unternehmensmitglied tun kann, ist mit Content zu interagieren. Die Rechte eines Unternehmensmitglieds werden also tatsächlich durch seine Space-Rolle bestimmt.

Eine wichtige Botschaft aus dem Obigen ist, dass jede/r Nutzer*in zwei Rollen hat! Es gibt Space-Rollen und separate Unternehmensrollen. Space-Rollen bestimmen wiederum, wie ein/e Nutzer*in mit Content in einem bestimmten Space interagieren kann, und Unternehmensrollen definieren die Rechte von Nutzer*innen auf der höheren, organisatorischen Ebene.

Man könnte erwarten, dass Space- und Unternehmensrollen korrelieren: Wenn ein/e Nutzer*in mehr Berechtigungen in einem Space hat (z. B. ein Space-Admin ist), hat dieser/diese Nutzer*in mehr Berechtigungen in einem Unternehmen (z. B. ist ein Unternehmens-Owner) – oder umgekehrt. Obwohl dies der Fall sein kann, gibt es oft gute Gründe, die Rollen zu trennen.

Nehmen Sie zum Beispiel einen Fall, in dem eine Person für Abrechnungsangelegenheiten verantwortlich ist, aber nicht mit Content interagiert. In diesem Fall wäre es sinnvoll, wenn diese Person ein Unternehmens-Owner ist (um die Rechnungsinformationen zu ändern), aber eine Space-Rolle mit wenigen Privilegien hat, falls sie überhaupt zu einem Space gehören muss.

Ein weiteres Beispiel wäre eine/e Nutzer*in, der/die für eine Marketing-Website verantwortlich ist, aber keinen Zugriff auf Abonnementinformationen haben sollte. Diese/r Nutzer*in sollte ein Space-Admin für den Space der Marketing-Website sein, aber ein einfaches Mitglied auf Unternehmensebene.

Manchmal kann die Kombination von Space- und Unternehmensrollen verwirrend sein. Angenommen, Sie sind beispielsweise ein Unternehmensmitglied, aber ein Space-Admin wie im obigen Fall. Als Unternehmensmitglied haben Sie nicht das Recht, Nutzer*innen zum Unternehmen einzuladen. Als Space-Admin haben Sie jedoch das Recht, Nutzer*innen in den Space einzuladen. Mit diesen Rollen können Sie Personen nur dann in Ihren Space einladen, wenn sie bereits zum Unternehmen gehören. Wenn sie nicht zum Unternehmen gehören, können Sie sie nicht in Ihren Space einladen.

Contentful verfügt über Spaces und Unternehmen. Spaces sind der Ort, an dem Sie mit Ihrem Content für Ihre speziellen Ziele interagieren; Unternehmen hingegen sind der Ort, an dem Sie Ihre Spaces verwalten. Jede/r Nutzer*in hat zwei verschiedene Arten von Rollen: eine für Spaces und eine andere für Unternehmen. Diese verschiedenen Arten von Rollen haben unterschiedliche Zwecke und man sollte darauf achten, beide zu berücksichtigen.