Automatische Anzeigenplatzierung auf Titelseiten

Diese Seite beschreibt den Algorithmus zur automatischen Anzeigenplatzierung auf Titelseiten am Beispiel des Münchner Wochenanzeigers.

"klein"

"groß"

Regeln

  1. Es gibt zwei Festplätze mit "PRIO 1" das sind:
    1. 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ß")
    2. Beide Positionen beginnen außen und oben bzw. unten. Also in den jeweiligen Ecken. 
    3. Die Anzeigen werden nach Größe eingefügt. Erst die großen, dann die kleinen.
      1. Sind gleichgroße Buchungen vorhanden, gewinnt die "älteste" zu erst.
    4. Sind mehrere Buchungen vorhanden, wird beim Titelkopf von oben nach unten, bei der Griffecke von rechts nach links aufgefüllt.
    5. Sonderregeln beim Seitenformat "groß" 
      1. Bei der Platzierung der Titelköpfe können von oben nach unten zwei Spalten "im Zickzack" belegt werden: 4 → 5 → 2 → 3
      2. Bei der Platzlierung der Griffecken können von unten nach oben zwei "Anzeigeneinheiten" im Zickzack belegt werden.
      3. 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.
    6. Sind keine Buchungen für diese Positionen vorhanden, kann der Platz mit einer anderen Buchung, die evtl. an die gleiche Position zeigt, überlagert werden.
  2. Es gibt zwei weitere Festplatzierung mit PRIO 2:
    1. 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) 
    2. Hier ist der Startpunkt unten links in der Ecke.
    3. Die Stapelrichtung ist wider im Zickzack max. 105mm nach oben und sonst nach rechts.

Ablauf "Flugzeug im Batchmodus"

Kommandozeilenparameter sind dokumentiert unter: /wiki/spaces/CON/pages/221086732

  1. Per Kommandozeile: Einschränkung auf "Seite 1" aller Ausgaben im Spiegel. Der Seitenbereich kann auch offen (*) sein, muss aber angegeben werden.
  2. Ist einer der betroffenen Seiten bereits an die Redaktion freigegeben oder eine Freigabe erteilt worden oder belichtet, erfolgt keine automatische Vorplatzierung für den Spiegel
  3. Alle Anzeigen deplatzieren, die keiner Rubrik zugehören und nicht fixiert sind (Achtung: Ist das "Fixierung ignorieren" an der Oberfläche eingeschaltet worden, wirkt es auch hier und fixierte Anzeigen werden trotzdem deplatziert!)
  4. Dann Flugzeug (normal + neue Regeln wie oben):
    1. Alle Anzeigen mit Platzierungen der "Prio 1" platzieren
    2. Nun alle mit "Prio 2" platzieren
    3. 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

Kommandozeilen- und Konfigurationsparameter sind dokumentiert unter: /wiki/spaces/CON/pages/221086732

Es muss eine Möglichkeit implementiert werden, den Scribble-Druck auch im Batchmodus auszuführen.

Es wird je Spiegel immer nur die "Seite 1" aller Ausgaben als PDF / WMF / BMP Datei benötigt.

(Warnung) 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.



Aktueller Seitespiegel für den Erscheintag als Liveverfolgung zur Produktion