PDF-Studio
Im PDF-Studio sehen Admins vor dem Export, welche Angebote einer eigenen PDF-Vorlage über ihre Seite laufen, und passen einzelne Angebote an.
Ort: Saison > Reiter Export > Im PDF-Studio prüfen. Sichtbar für: Admins.
| Regel | Inhalt |
|---|---|
| Einstieg | Im Reiter Export steht Im PDF-Studio prüfen neben Export erstellen, wenn unter Format eine eigene PDF-Vorlage gewählt ist und die Auswahl mindestens ein Angebot enthält (Export). Bei Zuletzt verwendet hat ein Eintrag mit PDF-Vorlage den Link Im Studio öffnen. |
| Auswahl | Das Studio übernimmt Saisons, Veranstalter:innen und Nur veröffentlichte Angebote der Exportseite. |
| Vorlage | Nur eigene PDF-Vorlagen (Exportvorlagen). Die Vorlage schreibt die Angebote in einer Schleife über items, ein Abschnitt je Angebot. |
| Anordnung | Setzt die Vorlage einen Seitenumbruch vor oder nach einem Angebot, hat jedes Angebot eine eigene Seite. Sonst folgen die Angebote aufeinander, bei mehreren Spalten durch die Spalten der Seite. |
| Messung | mPDF misst jedes Angebot in der Breite einer Spalte und zählt die Seiten so, wie es sie beim Export bricht. |
Aufbau
Die Seite hat drei Spalten. Links stehen die Seiten des Exports, in der Mitte die gewählte Seite, rechts das gewählte Angebot.
Das Studio für die Vorlage „Programmheft“ mit der Kanutour auf Seite 3.
| Element | Inhalt |
|---|---|
| Kopfzeile | Name der Vorlage, Seitenformat und Ausrichtung („A5 hoch“), bei mehreren Spalten „· {Anzahl} Spalten“, und die Zahl der Seiten. Daneben steht die Zusammenfassung: „{Anzahl} Angebote laufen über“ oder „alle Angebote passen“, dazu „{Anzahl} Vorschläge prüfen“ und „{Anzahl} angepasst“, sofern es sie gibt. |
| Überläufe mit KI | Lässt die KI jedes Angebot anpassen, das über die Seite läuft, geteilt wird oder vor einer Lücke steht, ein Auftrag je Angebot. Die Zahl in Klammern nennt die Angebote. Gibt es keine, ist die Schaltfläche gesperrt und heißt Keine Überläufe. Solange die KI arbeitet, heißt sie „Die KI arbeitet … noch {Anzahl}“. Nur mit der App KI-Prüfung. |
| PDF erstellen | Erstellt das PDF im Hintergrund wie jeder andere Export. Die Datei kommt unter die Glocke (Export). Solange Vorschläge offen sind, erstellt die Schaltfläche nichts und meldet: „{Anzahl} Vorschläge sind noch offen – übernehmen oder verwerfen, dann das PDF erstellen.“ |
| Alle {Anzahl}, Hinweise {Anzahl} | Filter der Seitenliste: alle Seiten oder nur die mit Kennzeichen. Gibt es keine, steht dort „Keine Seite mit Hinweisen.“ |
| Seitenliste | Eine Vorschau je Seite mit Nummer, den Nummern der Angebote, die auf ihr beginnen, und dem ersten Kennzeichen der Seite (Kennzeichen). Die gewählte Seite ist umrandet. Ein Symbol über der Vorschau zeigt, dass die KI an einem Angebot der Seite arbeitet. |
| Seitenvorschau | Die gewählte Seite, wie mPDF sie setzt. Über jedem Angebot liegt ein Feld, das es auswählt. Angebote, die über die Seite laufen oder geteilt werden, tragen unten einen roten Rand. |
| Vorherige Seite, Nächste Seite, „Seite {Nummer}“ | Wechseln die Seite. Daneben steht der Titel des gewählten Angebots oder „Angebot anklicken, um es zu bearbeiten“. |
| Satzspiegel zeigen | Zeichnet den Satzspiegel der Seite und seine Spalten ein. Liegt ein Vorschlag vor, steht hier stattdessen die Auswahl Vorlage und Vorschlag: die Seite ohne und mit dem Vorschlag. |
| Messung | Zeigt, wie das gewählte Angebot zur Seite passt (Messung). |
| Reiter KI, HTML | Wechseln zwischen der KI (KI) und dem HTML des Angebots (HTML). |
| Formular der KI | Auftrag, Vorschläge, Sperre und Mit KI anpassen (KI). |
Über dem gewählten Angebot stehen seine Nummer („Nr. {Nummer}“), seine Seite („Seite {Nummer}“, bei mehreren Spalten mit „· Spalte {Nummer}“) und seine Herkunft (Herkunft).
Kennzeichen
Die Seitenliste zeigt je Seite das erste zutreffende Kennzeichen aus dieser Tabelle.
| Kennzeichen | Bedeutung |
|---|---|
| läuft über | Ein Angebot ragt über den unteren Rand. mPDF setzt den Rest auf eine zusätzliche Seite, alle folgenden Seiten verschieben sich. |
| geteilt | Ein Angebot ist höher als eine Spalte. mPDF setzt den Rest in die nächste Spalte. |
| Lücke | Ein Block, der nicht geteilt wird, rückt in die nächste Spalte weiter und lässt davor Platz frei. |
| Vorschlag | Für ein Angebot der Seite liegt ein Vorschlag der KI vor, der weder übernommen noch verworfen ist. |
| veraltet | Die Anpassung eines Angebots der Seite gilt nicht mehr (Herkunft). |
Messung
Die Messung steht über dem Formular des gewählten Angebots.
| Meldung | Bedeutung |
|---|---|
| „Läuft {Zahl} mm über“ | Das Angebot ist höher, als die Seite Platz hat. Darunter: „mPDF setzt den Rest auf eine zusätzliche Seite {Nummer} – alle folgenden Seiten verschieben sich.“ |
| „Wird geteilt“ | Das Angebot ist höher als eine Spalte. Darunter: „Mit {Zahl} mm höher als eine Spalte ({Zahl} mm): mPDF setzt den Rest in die nächste Spalte.“ |
| „Passt auf die Seite“ | Das Angebot passt. Darunter, nur beim letzten Angebot einer Spalte: „{Zahl} mm frei bis zum unteren Rand.“ |
| „Passt in die Spalte“ | Das Angebot passt, und in derselben Spalte folgt ohne Lücke ein weiteres. Darunter steht keine Angabe zum freien Platz. |
| „Davor bleiben {Zahl} mm frei“ | Vor dem Angebot entsteht eine Lücke. Darunter: „Um {Zahl} mm kürzer, und es rückt in die Lücke.“ oder „Dafür wäre zu viel Text weg – hier besser nichts kürzen.“ |
Solange mPDF die Angebote im Hintergrund zum ersten Mal setzt, zeigt die Seite „Wird gemessen …“ und fragt alle 1,5 Sekunden nach, ob die Messung fertig ist. Ein Angebot, dessen HTML gleich bleibt, misst mPDF nicht noch einmal.
KI
Der Reiter KI gehört zur App KI-Prüfung (KI-Prüfung). Ohne die App steht dort „KI nur mit der App „Mistral AI““ mit dem Link Zum App-Store. Das HTML lässt sich dann von Hand ändern.
| Element | Inhalt |
|---|---|
| Was soll sich ändern?, Was soll sich an diesem Angebot ändern? | Auftrag an die KI. Die zweite Beschriftung steht, wenn die Angebote aufeinander folgen. Ohne Auftrag lautet er „Kürzen, bis die Seite passt“. Platzhalter: „z. B. Beschreibung kürzen, bis die Seite passt“. |
| Vorschläge | Kürzen, bis die Seite passt, Bild kleiner, Termine kompakter, Schrift nicht unter 9 pt. Bei einer Lücke steht Um {Zahl} mm kürzen an erster Stelle. Ein Vorschlag setzt seinen Text als Auftrag ein. |
| Termine, Alter, Beitrag und Treffpunkt nicht ändern | Sperre. Standard: an. Ändert ein Vorschlag bei aktiver Sperre ein Datum, eine Uhrzeit, ein Alter, einen Beitrag oder den Treffpunkt, verwirft fepli ihn. |
| Mit KI anpassen | Startet einen Auftrag für das gewählte Angebot. Während er läuft, steht dort „Die KI überarbeitet Nr. {Nummer} …“ mit dem Hinweis „Das läuft im Hintergrund – Sie können derweil andere Seiten ansehen.“ |
Die KI bekommt die gesetzte Seite als Bild, das HTML des Angebots, das CSS der Vorlage und die Messung. Sie ändert nur dieses Angebot. Das Bild entsteht nur, wenn der Server Imagick und Ghostscript hat; sonst bekommt die KI das HTML ohne Bild. Welche Daten zu Mistral AI gehen, steht unter KI-Prüfung.
Vorschlag
Ein fertiger Vorschlag erscheint an der Stelle des Formulars. fepli misst ihn neu.
| Element | Inhalt |
|---|---|
| Vorschlag | Ein Satz der KI, was sie geändert hat. Fehlt er, steht dort „HTML angepasst.“ |
| Wirkung | „Passt jetzt · {Zahl} mm frei“, „Passt noch nicht – {Zahl} mm zu viel“, „Lücke geschlossen“, „Nicht mehr geteilt“, „{Anzahl} Seiten weniger“, „{Anzahl} Seiten mehr“, „{Zahl} mm kürzer“ |
| Änderungen im HTML | Die geänderten Zeilen des HTML, daneben „+{Anzahl} −{Anzahl}“ |
| Übernehmen | Der Vorschlag gilt (Herkunft). |
| Nochmal | Verwirft den Vorschlag und stellt denselben Auftrag erneut. |
| Verwerfen | Verwirft den Vorschlag. |
Vor Übernehmen gilt nichts: fepli erstellt das PDF mit dem HTML der Vorlage.
| Meldung | Bedeutung |
|---|---|
| „Keine KI verbunden – dafür braucht es die App „Mistral AI“.“ | Die App ist nicht verbunden. |
| „Die KI hat nicht geantwortet. Bitte gleich noch einmal.“ | Die Anfrage ist fehlgeschlagen. |
| „Die KI hat kein HTML geliefert. Bitte noch einmal.“ | Die Antwort enthielt kein HTML. |
| „Der Vorschlag hat gesperrte Angaben geändert ({Angaben}) und wurde verworfen.“ | Die Sperre hat gegriffen. |
| „Die KI hat zu lange gebraucht. Bitte noch einmal.“ | Nach drei Minuten ohne Antwort hört das Studio auf zu warten. |
Aus dem HTML eines Vorschlags entfernt fepli Stylesheets, Skripte, Seitenumbrüche und Ereignisattribute. Für Adressen von Bildern und Links gelten dieselben Regeln wie für jede Vorlage (Regeln).
HTML
Der Reiter HTML zeigt den Abschnitt, den die Vorlage für das gewählte Angebot schreibt. Darüber steht „Das HTML, das die Vorlage für dieses Angebot schreibt. Hier geändert, gilt es in jedem PDF dieser Vorlage, bis sich das Angebot ändert.“ Folgen die Angebote aufeinander, beginnt der Hinweis mit „Der Abschnitt, den die Vorlage für dieses Angebot schreibt.“
| Element | Inhalt |
|---|---|
| HTML dieses Angebots | Textfeld mit dem HTML. Eine Änderung gilt kurz nach der Eingabe, ohne Bestätigung. Entspricht der Text wieder dem der Vorlage, entfällt die Anpassung. fepli entfernt auch hier Stylesheets, Skripte, Seitenumbrüche und Ereignisattribute. |
| Auf Vorlage zurücksetzen | Entfernt die Anpassung des Angebots. Steht nur bei angepassten Angeboten. |
Herkunft
Eine übernommene Änderung, per KI oder von Hand, gehört zur Vorlage und zum Angebot. Das Angebot selbst ändert sie nicht.
| Herkunft | Bedeutung |
|---|---|
| wie aus der Vorlage | Das Angebot ist nicht angepasst. |
| angepasst | Die Anpassung gilt in jedem PDF dieser Vorlage, auch bei Export erstellen (Export). |
| Anpassung veraltet | Das Angebot oder die Vorlage hat sich geändert, seit das Angebot angepasst wurde. Das PDF nimmt wieder, was die Vorlage schreibt. Das Studio meldet: „Das Angebot oder die Vorlage hat sich geändert, seit es angepasst wurde. Das PDF nimmt wieder, was die Vorlage schreibt.“ |
Unter dem Formular listet der Verlauf die letzten 10 Änderungen. Die Überschrift lautet „Auf dieser Seite“ oder, wenn die Angebote aufeinander folgen, „An diesem Angebot“.
| Eintrag | Inhalt |
|---|---|
| „{Auftrag}“ – {Satz der KI} | Eine Änderung durch die KI, mit Name und Zeitpunkt |
| Von Hand geändert | Eine Änderung im Reiter HTML, mit Name und Zeitpunkt |
Meldungen der Seite
| Meldung | Bedeutung |
|---|---|
| „Für diese Auswahl gibt es keine Angebote.“ | Die Auswahl der Exportseite enthält kein Angebot. |
| „Die Vorlage lässt sich nicht setzen: {Meldung}“ | Die Vorlage hat einen Fehler (Regeln). |
| „Diese Vorlage schreibt die Angebote nicht je einmal in einer Schleife über „items“ – das Studio findet die Seiten der Angebote nicht.“ | Die Vorlage schreibt nicht für jedes Angebot genau einen Abschnitt. |
Die Seitenvorschau ist HTML im Browser, angeordnet nach den Messungen von mPDF. Der Text darin kann vom PDF geringfügig abweichen.