Diese Seite enthält den Algorithmus zur automatischen Anzeigenplatzierung wie am 5.3. mit Herbert Bergmaier in München besprochen.
Regeln
"klein" | "groß" |
- Es gibt zwei Festplätze mit "PRIO 1" das sind:
- Titelkopf-oben (gibt es aktuell noch nicht, macht aber Sinn, wäre dann 1 bei "klein" und 4+5 bei "Groß") und Griffecke (4 bei "klein" und 6 bei "groß")
- Beide Positionen beginnen außen und oben bzw. unten. Also in den jeweiligen Ecken.
- Die Anzeigen werden nach Größe eingefügt. Erst die großen, dann die kleinen.
- Sind gleichgroße Buchungen vorhanden, gewinnt die "älteste" zu erst.
- Sind mehrere Buchungen vorhanden, wird beim Titelkopf von oben nach unten, bei der Griffecke von rechts nach links aufgefüllt.
- Sonderregeln beim Seitenformat "groß"
- Bei der Platzierung der Titelköpfe können von oben nach unten zwei Spalten "im Zickzack" belegt werden: 4 → 5 → 2 → 3
- Bei der Platzlierung der Griffecken können von unten nach oben zwei "Anzeigeneinheiten" im Zickzack belegt werden.
- Idee MOE: Bei den Daten der Positionen wird in den Stammdaten neben einem "Startpunkt", und dem Abstand zueinander, auch eine max. Distanz horizontal / vertikal angegeben. Das wären: 2-Spalten (in mm!) beim Titelkopf und 105mm bei der Griffecke.
- Sind keine Buchungen für diese Positionen vorhanden, kann der Platz mit einer anderen Buchung, die evtl. an die gleiche Position zeigt, überlagert werden.
- Es gibt zwei weitere Festplatzierung mit PRIO 2:
- Titelkopf (1+2+3 bei "klein" und 2+3+4+5 bei "groß", bei manchmal auch nur 2+3+4) und Seitenfuß von (bei "klein": 8 → 4 wobei auch hier unter umständen kleinere Anzeigen übereinander stehen können (definiert fest ist nur die Fläche); bei "groß": 18 → 19 → ... → 6)
- Hier ist der Startpunkt unten links in der Ecke.
- Die Stapelrichtung ist wider im Zickzack max. 105mm nach oben und sonst nach rechts.
Ablauf "Flugzeug im Batchmodus"
- Per Kommandozeile: Einschränkung auf "Seite 1" aller Ausgaben im Spiegel
- Alle Anzeigen deplatzieren, die nicht fixiert sind
- Dann Flugzeug (normal + neue Regeln wie oben):
- Alle Anzeigen mit Platzierungen der "Prio 1" platzieren
- Nun alle mit "Prio 2" platzieren
- Ist kein Platz mehr, wird aufgehört und die Seite als "überbucht" gekennzeichnet
Überbuchte Seiten
Eine Überbuchung kann auch beim manuellen auslösen des Flugzeugs auftreten, daher kann der Status "temporär" (also nicht in der DB persistiert) an der Seite gespeichert und auch per Icon in der BP dargestellt werden. (Übersatz unten rechts, wie in der Redaktion) - Wird das Flugzeug erneut aufgerufen, wird der Status für ALLE Seiten zurück gesetzt und dann ggfs. erneut gesetzt.
Im SCRIBBLE Druck wird das Icon ebenfalls ausgegeben:
Scribble Druck im Batchmodus
Es muss eine Möglichkeit implementiert werden, den Scribble-Druck auch im Batchmodus auszuführen.
Es wird je Spiegel immer nur die Seit 1 aller Ausgaben als PDF / WMF / BMP Datei benötigt.
Im Scribble-Druck soll in den Anzeigenflächen unten links der Name des Platzierungswunsches ausgegeben werden.
Ausgabe der "Überbuchungen" als Datei
Alle nicht platzierbaren Anzeigen, die einen Platzierungswunsch haben, sollen in einer Datei (oder im Scribble Druck auf einer extra Seite nach jeder BP-Trägerseite) ausgegeben werden.
Dabei wieder von "groß" nach klein Sortieren und den Platzierungswunsch mit angeben.