„Hinterlegt" war keine Auskunft, und die Übersicht keine Ablage

**Man konnte nicht sehen, ob ein Schlüssel wirkt.** Nach dem Eintragen
stand „Hinterlegt" da, und das war alles. Ob er stimmt, ob der Dienst
antwortet, ob zu einem Film überhaupt etwas zu holen ist — herausfinden
liess sich das nur, indem man die Metadaten über achthundert Titel
auffrischte und danach nachsah, ob sich etwas geändert hatte.

Jetzt gibt es „Verbindung prüfen". Es wird mit „The Matrix" gefragt, nicht
mit einem Film aus der Mediathek: der könnte schlicht unbekannt sein, und
dann wüsste man wieder nicht, ob es am Schlüssel liegt oder am Film. Die
Antwort nennt, was zurückkam — bei fanart.tv die Zahl der Plakate und
davon die in der eingestellten Sprache, denn genau dafür ist die Quelle da.

Gemessen am laufenden Server:

    tmdb    eingerichtet  ok   Erreichbar — Probeabruf ergab The Matrix (1999).
    fanart  —             —    Kein Schlüssel hinterlegt — die Quelle ist aus.
    omdb    —             —    Kein Schlüssel hinterlegt — die Quelle ist aus.

**Und die Übersicht war eine Ablage für alles geworden.** Zu Recht
angemerkt: es gibt eine Seite „Metadaten", und die Zugänge standen trotzdem
unter „Übersicht" — zwischen Servername, doppelten Einträgen, Fassung und
Speicherplatz. Die drei Quellen stehen jetzt dort, wo man sie sucht, jede
mit einem Satz dazu, was sie liefert und was sie dafür braucht.

Aufmacherhöhe und saisonale Reihen bekommen einen eigenen Bereich
„Darstellung". Eine Seite, die „Übersicht" heisst, ist nicht der Ort für
alles, was sonst nirgends passt.

**Am Telefon tat die Aufmacherhöhe gar nichts.** Gemeldet als „auf 100 %
ist es immer noch zu niedrig" — und das stimmte buchstäblich: unter 860
Pixeln Breite stand `height: min(52vh, 420px)` fest und überschrieb die
Einstellung vollständig. Ob „niedrig" oder „sehr hoch", es kamen immer
dieselben 52 vh heraus.

Jetzt hat jede Stufe zwei Höhen, eine fürs breite und eine fürs schmale
Bild; am Telefon fällt sie eine Spur flacher aus, weil der Bildschirm
hochkant ist und derselbe Anteil der ersten Kachelreihe dort den Platz
nähme. Dazu eine fünfte Stufe „Bildschirmhoch" — mehr ginge nicht
sinnvoll, darüber ist es kein Aufmacher mehr, sondern die ganze Seite.

Eine Prüfung hält ausserdem fest, dass ein Film ohne passendes Stichwort
und ohne passendes Genre nicht in der saisonalen Reihe steht. Anlass war
die Meldung, dort stünden harmlose Zeichentrickfilme — die Reihe arbeitet
richtig, sie macht nur sichtbar, wenn ein Titel auf den falschen Eintrag
zugeordnet ist.

765 Tests grün.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-10-08 22:11:55 +02:00
co-authored by Claude Opus 5
parent e066f5fe87
commit 5dfc22bdce
11 changed files with 483 additions and 160 deletions
+36 -8
View File
@@ -1352,10 +1352,39 @@ body:has(.pl.pl-klein) .auswahlleiste { bottom: 92px; }
* Die Mitte ist, was vorher fest verdrahtet war. Oben ist Schluss, bevor die
* erste Plakatreihe ganz unter den Falz rutscht: sie soll zeigen, dass unten
* noch etwas kommt. */
:root { --hero-hoehe: min(72vh, 640px); }
html[data-aufmacher="niedrig"] { --hero-hoehe: min(62vh, 560px); }
html[data-aufmacher="hoch"] { --hero-hoehe: min(82vh, 720px); }
html[data-aufmacher="sehrhoch"] { --hero-hoehe: min(92vh, 800px); }
/* **Zwei Höhen je Stufe, und das ist der eigentliche Punkt.**
*
* Hier stand nur eine, und weiter unten überschrieb die Telefonregel sie
* mit einem festen Wert. Dadurch tat die Einstellung am Telefon gar nichts:
* ob „niedrig" oder „sehr hoch", es kamen immer dieselben 52 vh heraus —
* gemeldet als „auf 100 % ist es immer noch zu niedrig".
*
* Am Telefon fällt jede Stufe eine Spur flacher aus als am Schreibtisch:
* der Bildschirm ist hochkant, und derselbe Anteil nähme der ersten
* Kachelreihe dort den Platz, den sie am breiten Bildschirm noch hat. */
:root {
--hero-hoehe: min(72vh, 640px);
--hero-hoehe-schmal: min(52vh, 420px);
}
html[data-aufmacher="niedrig"] {
--hero-hoehe: min(62vh, 560px);
--hero-hoehe-schmal: min(42vh, 340px);
}
html[data-aufmacher="hoch"] {
--hero-hoehe: min(82vh, 720px);
--hero-hoehe-schmal: min(62vh, 500px);
}
html[data-aufmacher="sehrhoch"] {
--hero-hoehe: min(92vh, 800px);
--hero-hoehe-schmal: min(72vh, 580px);
}
/* Die fünfte Stufe, weil die vierte am Telefon nicht reichte. Mehr als das
ginge nicht sinnvoll: darüber steht von der ersten Reihe nichts mehr im
Bild, und dann ist es kein Aufmacher mehr, sondern die ganze Seite. */
html[data-aufmacher="voll"] {
--hero-hoehe: min(100vh, 900px);
--hero-hoehe-schmal: min(84vh, 700px);
}
.hero {
position: relative;
@@ -1554,10 +1583,9 @@ html[data-aufmacher="sehrhoch"] { --hero-hoehe: min(92vh, 800px); }
@media (max-width: 860px) {
.hero {
/* Am Telefon eine Stufe tiefer als gewählt: dort ist der Aufmacher im
Verhältnis zum Bildschirm ohnehin höher, und über 60 vh bleibt von der
ersten Reihe nichts mehr übrig. */
height: min(52vh, 420px);
/* **Die gewählte Stufe, nur flacher.** Hier stand ein fester Wert, und
der machte die Einstellung am Telefon wirkungslos. */
height: var(--hero-hoehe-schmal);
margin: calc(var(--s-loose) * -1) calc(var(--s-loose) * -1) var(--s-section);
}
.hero-inhalt { padding: var(--s-loose); max-width: none; }