...
Eine Übersicht über die Datenstruktur findet sich hier.
Tabellen:
Dokument: publish → Dokumente → Dokument
Inhalt: publish → Dokumente → Inhalt
Element: publish → Dokumente → Element
Pflegebeispiel
Als Pflegebeispiel wird folgendes Szenario angenommen: ein Dokument mit einem Text in einem Container auf einer Din A4 Seite im Querformat.
...
Um eine Din A4 Seite im Querformat zu haben, muss ein Theme dafür erstellt werden. Ein Theme kann im Administrationsbereich unter Information → Dashboard für "Weiter Einstellungen" unter Themes → Theme erstellt oder bearbeitet werden. Als Styleguide sollt ein Print-Styleguide ausgewählt werden, wie zum Beispiel "print-styleguide". Nach Pflege der anderen Felder und speichern des Themes kann das Theme nun über die Toolbar bei dem Datensatz mit "Theme bearbeitet" bearbeitet werden.
...
Im Kontextmenü der einzelnen Elemente im Designer finden sich die Aktionen "Element erstellen", "Element davor erstellen" und "Element danach erstellen". Diese Aktionen erstellen ein neues Element und einen neuen View-Datensatz für das Element und verknüpfen dieses an die ausgewählte Stelle. Bei "Element erstellen" wird das Element innerhalb des Elements am Ende dargestellt und bei den anderen zwei Aktionen entsprechend der Beschreibung.
Nach Auswahl einer dieser Aktionen wird ein Modal mit einer Auswahl eines Elements dargestellt. Hier handelt es sich um die Views, die zur Verfügung stehen. Je nach dem in welches Element das neue Element erstellt werden soll, ändersn ändern sich die Auswahlmöglichkeiten. Eine Spalte kann zum Beispiel nur in einem Container platziert werden.Nach Auswahl des Elements bei Elementen mit Konfigurationsdatensätzen wird ein neues Modal mit einem Auswahlfeld für den Datensatz dargestellt. Die Datensätze, die hier dargestellt werden, sind abhängig des gewählten View-Elements, da dieses die Tabelle anlegt. Beim Erstellen dieses Elements wird dann die ID des ausgewählten Datensatzes in dem Feld Quelle gespeichert.Falls es für dieses View-
Element
...
Element bearbeiten
"Element bearbeiten" wird im Kontextmenü des Elements als Aktion dargestellt und öffnet beim Ausführen einen neuen Tab zum Bearbeiten des Elements.
Beim Element können im Tab weitere Einstellungen getätigt werden. Diese Option steht nur für Elemente zur Verfügung, die auch weitere Einstellungen unterstützen.
Datensatz bearbeiten
"Datensatz bearbeiten" wird im Kontextmenü des Elements als Aktion dargestellt und öffnet beim Ausführen einen neuen Tab zum Bearbeiten des Datensatzes mit der ID des Felds Quelle.
Vorschauarten
In der Toolbar werden verschiedene Vorschaumöglichkeiten dargestellt. Wenn mehrere verfügbar sind, werden dieses in dem Dropdown "Druck" zusammengefasst.
Vorschau
Das generierte HTML wird mit dem Styling aus dem Theme in einem neuen Browsertab dargestellt. Diese Ansicht dient als Vorschau für das Element und kann in verschiedenen Browser kleine Unterschiede aufweisen.
Prefligt-Ansicht
Die Preflight-Ansicht dient dazu, ein einheitliches Ergebnis zu generieren. Hierbei wird das HTML über den Server verarbeitet und weist damit keine Browser-Unterschiede beim Verteilen der Inhalte auf mehrere Seiten mehr auf. Diese Ansicht dient damit als Vorschau für die Verteilung der Elemente.
Technisch wird das HTML hier an einen Headless Chrome via Puppeteer übergeben.
Druck PDF
Bei der Aktion "Druck PDF" wird das HTML serverseitig zu einem PDF umgewandelt und zum Download angeboten.
Technisch wird das HTML an Puppeteer übergeben um Seitenumbrüche und ähnliches und verarbeiten und das Ergebnis ohne Javascript mit PdfReactor zu einem PDF umgewandelt.
Vorschau PDF
Hier wird zuerst ein Druck-PDF erstellt und nachträglich mit der PdfToolbox zu einem Vorschau-PDF konvertiert, welcher beim Element als Quelle ausgewählt wurde. Diese Option steht nur für Elemente zur Verfügung, die auch weitere Einstellungen unterstützen.
Sobald ein Element diese Funktion unterstützt, wird bei den Einstellungen des Elements ein Auswahlfeld "Quelle" (o.ä.) dargestellt. Mit diesem Feld kann ein Quelldatensatz für das Element ausgewählt, bearbeitet oder erstellt werden kann. Felder des Quelldatensatzes übersteuern die Einstellungen des Elements, sofern sie technisch gleich benannt wurden. Die Einstellungen eines Elements können also als Standard oder Fallback gesehen werden, welche von dem Quelldatensatz angereichert wird.
Generierungsdialog
Siehe Generierungsdialog.
Elemente strukturieren / verschieben
...