Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

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.

...

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.

Vorschauarten

In der Toolbar werden verschiedene Vorschaumöglichkeiten dargestellt. Wenn mehrere verfügbar sind, werden dieses in dem Dropdown "Druck" zusammengefasst.

Browseransicht

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

...

Generierungsdialog

Siehe Generierungsdialog.

Elemente strukturieren / verschieben

...