Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Das Inhaltsmodell verstehen

Eine Erklärung des Inhaltsmodells von Exponential für Lernende - Inhaltsklassen, Attribute und Datentypen, Objekte, Versionen und Übersetzungen, Knoten und der Inhaltsbaum, Sektionen und Objektzustände -, mit einem…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/students/understanding-the-content-model.md

On this page

This page is a translation. Read the English original

Das Inhaltsmodell verstehen

Das Inhaltsmodell ist die Idee, die jede Rolle in Exponential nutzt, von Redakteuren bis zu Entwicklern. Das README nennt das „vollständig anpassbare und erweiterbare Inhaltsmodell“ die bemerkenswerteste Eigenschaft des Systems (Presse, Medien und Influencer: hier beginnen). Diese Seite erklärt es für Lernende, mit einem durchgearbeiteten Beispiel. Die Referenz ist Das Inhaltsmodell und das Bearbeiten von Inhalten.

Inhalt

  1. Die Begriffe
  2. Ein durchgearbeitetes Beispiel
  3. Objekte und Knoten
  4. Versionen und Übersetzungen
  5. Sektionen und Zustände
  6. Häufige Verwechslungen
  7. Prüfen Sie Ihr Verständnis

Die Begriffe

BegriffBedeutung
InhaltsklasseEine Art von Inhalt: ein Name, ein Bezeichner und eine Liste von Attributen (zum Beispiel Artikel: Titel, Einleitung, Haupttext, Bild)
KlassengruppeEin Ordner von Klassen im Klasseneditor (Content, Users, Media, Setup)
AttributEin Feld einer Klasse, mit einem Datentyp
DatentypDie Art eines Attributs: ezstring (eine Zeile), eztext (mehrere Zeilen), ezxmltext (Rich Text), ezimage, ezobjectrelationlist und so weiter
InhaltsobjektEin einzelner Inhalt, eine Instanz einer Klasse; hat Versionen (Entwurf, veröffentlicht, archiviert) und Sprachen
Knoten / PlatzierungEin Platz eines Objekts im Inhaltsbaum; ein Objekt kann mehrere haben

Quelle: Das Inhaltsmodell und das Bearbeiten von Inhalten. Die Datentypen, die für neue Attribute zur Verfügung stehen, sind die Liste AvailableDataTypes[] in settings/content.ini; die Anleitung zählt 35 Einträge in der ausgelieferten Liste, und Erweiterungen können weitere hinzufügen.

Ein durchgearbeitetes Beispiel

Denken Sie an eine Schülerzeitung:

Class "Article"          attributes: Title (Text line), Intro (Text block), Body (Rich text), Image (Image)
  |
  +-- Object 4711        "School garden opens"        versions 1, 2, 3 (3 is published)
        |                                             translations: eng-US (main), ger-DE
        +-- Node 120     Home / News / School garden opens
        +-- Node 233     Home / Garden club / School garden opens

Eine Klasse beschreibt, was jeder Artikel hat. Ein Objekt ist ein Artikel. Es erscheint im Baum an zwei Knoten: unter News und unter Garden club. Wenn Sie es einmal bearbeiten, ändern sich beide Orte, weil es nur ein Objekt gibt.

Objekte und Knoten

  • Der Inhaltsbaum ist die Hierarchie der Knoten, die die Administrationsoberfläche zeigt; Knoten 1 ist seine Wurzel (Glossar).
  • Die Seite eines Elements zeigt beide Nummern, Knoten und Objekt (Rundgang durch die Administration).
  • Der Reiter Orte eines Elements listet seine Knoten auf. Das Hinzufügen einer Platzierung kopiert das Objekt nicht.
  • Der Inhaltsfinder öffnet ein Element über seine Nummer, seinen Pfad oder seine Adresse (Suchen).

Entwickler begegnen derselben Unterscheidung in Templates: $node ist ein Knoten, und $node.data_map liefert die Attribute seines Objekts (Templates und Design).

Versionen und Übersetzungen

  • Jedes Speichern einer Bearbeitung erzeugt eine Version; eine unfertige Bearbeitung ist ein Entwurf. Die Anzahl der aufbewahrten archivierten Versionen ist je Klasse begrenzt ([VersionManagement] DefaultVersionHistoryLimit in settings/content.ini, standardmäßig 45) (Das Inhaltsmodell und das Bearbeiten von Inhalten).
  • Eine Übersetzung ist eine Sprachfassung eines Objekts. Jedes Objekt hat eine Hauptsprache und kann als immer verfügbar eingestellt werden, sodass es in seiner Hauptsprache gezeigt wird, wenn keine der aufgeführten Sprachen vorhanden ist (Inhaltssprachen).
  • Das Veröffentlichen einer Übersetzung ändert die anderen nicht (Sprachen).

Sektionen und Zustände

  • Eine Sektion ist eine Kennzeichnung an Inhalten, die ein Design und Berechtigungen auswählt (Glossar, Sektionen). Rollen können auf eine Sektion eingeschränkt werden.
  • Ein Objektzustand ist eine Kennzeichnung aus einer Objektzustandsgruppe, zum Beispiel der Sperrzustand „Not locked“, den Richtlinien prüfen können; er ist nicht dasselbe wie der Status einer Version (Glossar, Objektzustände).

Häufige Verwechslungen

VerwechslungRichtig ist
„Klasse“ bedeutet eine PHP-KlasseHier ist meist eine Inhaltsklasse gemeint, in der Administrationsoberfläche definiert
Verschieben kopiert ein ElementVerschieben ändert seinen Knoten; das Objekt bleibt dasselbe
Zwei Platzierungen sind zwei KopienZwei Knoten, ein Objekt: Eine Bearbeitung ändert beide
Ein Entwurf ist für Besucher sichtbarAuf der Website werden nur veröffentlichte Versionen gezeigt
Sektion und Ordner sind dasselbeEin Ordner ist ein Knoten im Baum; eine Sektion ist eine Kennzeichnung, die viele Knoten tragen können
Objektzustand und Versionsstatus sind dasselbeEin Zustand ist eine Kennzeichnung für Richtlinien; Entwurf, veröffentlicht und archiviert sind Versionsstatus

Prüfen Sie Ihr Verständnis

  1. Ein Objekt hat zwei Platzierungen. Sie bearbeiten seinen Titel. Wie viele Orte auf der Website ändern sich?
  2. Welche Einstellungsdatei listet die Datentypen, die Sie für ein neues Attribut wählen können?
  3. Wo in der Administrationsoberfläche sehen Sie die Knoten- und die Objektnummer eines Elements?
  4. Nennen Sie zwei Dinge, die eine Sektion entscheiden kann.
  5. Üben: Bearbeiten Sie Projekt 1 und zeichnen Sie Ihre Klasse wie im durchgearbeiteten Beispiel.
Antworten
  1. Beide, weil es ein einziges Objekt ist.
  2. settings/content.ini, die Liste AvailableDataTypes[].
  3. Auf der Seite des Elements, in der Zeile mit seiner Version und seinen Nummern, und im Reiter Details.
  4. Welches Design verwendet wird und welche Berechtigungen gelten.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x