{
 "$schema": "../../schema.json",
 "schema": "fundus/1",
 "id": "download-center-dokumente",
 "name": "Download-Center für technische Dokumente",
 "name_en": "Technical document library with versions, languages and permanent links",
 "kurz": "Bibliothek mit rund 30 Dateien zu drei Baureihen: Chips mit Trefferzahl, Suche nach Artikel- oder Seriennummer, Version, Stand, Sprache und Größe an jeder Datei, dauerhafte Adressen und ältere Fassungen, die als ersetzt markiert abrufbar bleiben.",
 "kategorie": "Sektionen & Funktionen",
 "kategorie_slug": "sektionen",
 "kategorie_nr": 16,
 "bau_chat": "D",
 "prioritaet": "D",
 "trendstatus": "aufsteigend",
 "belegstatus": "belegt",
 "website_belege": 2,
 "stimmung": [
  "präzise"
 ],
 "stimmung_roh": [
  "präzise",
  "sachlich",
  "funktional",
  "robust"
 ],
 "technik": [
  "css",
  "vanilla-js",
  "intl",
  "svg",
  "clipboard-api",
  "history-api",
  "form-validation"
 ],
 "technik_gruppen": [
  "css",
  "js",
  "canvas"
 ],
 "leistungskosten": "niedrig",
 "steckbrief": {
  "beschreibung": "Eine Bibliothek für Datenblätter, Betriebsanleitungen, CAD-Daten, Einbau- und Konformitätserklärungen und Zertifikate. Man findet Dateien nach Produkt, Dokumentart und Sprache (Chips mit Trefferzahl) oder über Artikel- und Seriennummer. Jede Zeile nennt Titel, Art, Sprache, Version, Stand, Format und Größe, hat einen Download-Knopf und „Adresse kopieren“. Die Adresse bleibt über Jahre gleich und führt immer zur gültigen Fassung; ältere Versionen bleiben unter eigenem Pfad erreichbar und sind als ersetzt markiert. Fehlt eine Sprache, bietet die Liste die vorhandenen an.",
  "warum_es_wirkt": "Wer eine Anleitung sucht, steht oft an der Maschine und hat nur das Typenschild. Seriennummer oder QR-Code führen dort direkt zur richtigen Fassung. Version, Stand und Größe an jeder Datei beantworten die Frage „ist das die aktuelle?“ ohne Öffnen. Dauerhafte Adressen halten Links in gedruckten Anleitungen, auf Typenschildern und in Kundensystemen gültig.",
  "wann_einsetzen": "Maschinen- und Anlagenbau, Komponenten- und Zulieferer, Medizin- und Labortechnik, Haus- und Gebäudetechnik: überall, wo Dokumente in mehreren Sprachen und Versionen über die Lebensdauer eines Produkts bereitstehen müssen. Für digitale Betriebsanleitungen nach der Maschinenverordnung (EU) 2023/1230 die naheliegende Form (vom Kunden prüfen lassen).",
  "wann_nicht": "Bei unter zehn Dokumenten reicht eine Liste auf der Produktseite. Nicht für Marketing-Broschüren hinter einem Formular. Keine Pflicht-Registrierung vor Betriebsanleitungen. Nicht als Ersatz für ein Ersatzteil- oder Serviceportal mit Login.",
  "varianten": [
   "Liste: die ganze Bibliothek mit Filtern, Suche und älteren Versionen",
   "Produkt: nur die Dokumente einer Produktseite als Reiter, nach Art gruppiert, mit Sprache für alle Dateien",
   "Typenschild: Einstieg über Seriennummer oder QR-Code am Gerät, führt direkt zur gültigen Anleitung und nennt neuere Fassungen"
  ],
  "umsetzung": "Jede Datei ist ein Datensatz: Produkt, Art, Sprache, Version, Stand, Format, Größe in Byte, ersetzt_durch. Die Liste entsteht aus diesen Daten; Filter: ODER innerhalb einer Facette, UND zwischen Facetten; Trefferzahl je Chip ohne die eigene Facette gerechnet. Suche erkennt Artikelnummern (Präfix) und Seriennummern (Muster JJMM-NNNN) und löst die Seriennummer serverseitig in Baureihe und Lieferdatum auf. Adressen: /dokumente/<artikel>/<art>/<sprache>/ leitet per 302 auf die aktuelle Datei weiter, /dokumente/<artikel>/<art>/<sprache>/v3.1/ ist die feste Adresse einer alten Fassung; Dateinamen mit Artikel, Art, Sprache und Version. Ältere Versionen bleiben in der Liste (eingeklappt) mit „ersetzt durch v3.2“. Fehlt eine Sprache, steht an ihrer Stelle ein Hinweis mit den vorhandenen Sprachen. Dateien nur auf Anfrage (CAD von Sonderanfertigungen) haben „Anfordern“ statt Download. Download-Knopf zeigt Laden und Fertig (button-zustaende), Größe und Format stehen sichtbar daneben. Keine Registrierung vor Betriebsanleitungen. PDFs getaggt (PDF/UA) oder zusätzlich als HTML-Fassung. Auf dem Typenschild steht ein QR-Code mit der Kurzadresse /d/<seriennummer>.",
  "mobil": "Filter als waagerecht umbrechende Chip-Reihen, je Facette einklappbar. Jede Datei wird zur Karte: Titel oben, darunter Art, Sprache, Version, Stand; Format und Größe im Download-Knopf. Seriennummer-Feld mit inputmode und Beispiel; QR-Scan nur, wo die Kamera erlaubt ist.",
  "reduzierte_bewegung": "Keine Masken: Ergebnisse stehen sofort. Der Fortschritt im Download-Knopf zählt ohne Balkenbewegung in Prozent.",
  "barrierefreiheit": "Liste als Tabelle mit Kopfzellen bzw. auf dem Telefon als Liste mit Überschriften je Datei (WCAG 1.3.1). Chips als Knöpfe mit aria-pressed und Trefferzahl im Namen. Trefferzahl und Download-Status über role=\"status\" (4.1.3). Download-Links nennen Format und Größe im Namen („Betriebsanleitung FGL, PDF, 4,8 MB“). „Adresse kopieren“ meldet das Ergebnis. Seriennummer-Feld mit sichtbarem Label, Format-Beispiel und Fehlermeldung am Feld (3.3.1, 3.3.3). Dokumente selbst als getaggte PDFs oder mit HTML-Fassung."
 },
 "messwerte": {
  "easing": "cubic-bezier(0.25, 1, 0.5, 1) beim Eintritt, cubic-bezier(0.5, 0, 0.75, 0) beim Austritt (token-swiss-knackig)",
  "dauer_ms": "200 UI (Chips, Knöpfe), 350 Ergebnis der Seriennummer klappt auf, Download-Fortschritt nach Dateigröße (Demo 900 bis 2400), 2000 Kopiert-Rückmeldung",
  "stagger_ms": "",
  "distanz": "nur senkrecht: Ergebnisblock 100 % in der Maske",
  "sonstiges": "Listenzeilen nach Filterwechsel ohne Animation (Rezeptregel: Filterergebnisse stehen sofort)",
  "herkunft": "eigene Festlegung",
  "quelle": "Rezept industrie-b2b-mittelstand, Animationsstil token-swiss-knackig"
 },
 "kurve": {
  "bezier": [
   0.25,
   1.0,
   0.5,
   1.0
  ],
  "css": "cubic-bezier(0.25, 1, 0.5, 1)",
  "name": "power3.out",
  "dauer_ms": 200
 },
 "gesehen_bei": [
  {
   "seite": "RSM Ebner Stolz: Digitale Betriebsanleitungen nach der neuen EU-Maschinenverordnung",
   "url": "https://www.ebnerstolz.de/de/unser-angebot/leistungen/rechtsberatung/produktsicherheit-und-produkthaftung/digitale-betriebsanleitungen-nach-der-neuen-eu-maschinenverordnung-113022.html",
   "auszeichnung": "",
   "beobachtung": "Am 02.11.2026 geprüft: Maschinenverordnung (EU) 2023/1230, Art. 10 Abs. 7, ab 20.01.2027. Digitale Betriebsanleitung herunterladbar, druckbar, speicherbar, mindestens zehn Jahre online bzw. für die Lebensdauer; Hinweis zum Zugang auf der Maschine; Papierfassung binnen eines Monats, wenn beim Kauf verlangt.",
   "art": "artikel"
  },
  {
   "seite": "gesetze.legal: Artikel 10 VO (EU) 2023/1230",
   "url": "https://gesetze.legal/eu/vo_eu_2023_1230/10",
   "auszeichnung": "",
   "beobachtung": "Am 02.11.2026 per WebFetch gelesen: Hersteller geben auf der Maschine, der Verpackung oder einem Begleitdokument an, „wie auf die digitalen Betriebsanleitungen zugegriffen werden kann“; Format zum Ausdrucken, Herunterladen und Speichern; online „mindestens zehn Jahre lang nach dem Inverkehrbringen“.",
   "art": "artikel"
  },
  {
   "seite": "J. Schmalz GmbH: Produktseite Flächengreifer 10.01.38.10028",
   "url": "https://www.schmalz.com/en-us/products/automation-743270/vacuum-grippers-746238/gripping-systems-and-end-of-arm-tooling-eoat-746240/10.01.38.10028",
   "auszeichnung": "",
   "beobachtung": "Am 02.11.2026 per WebFetch geprüft: Datenblatt als „Datasheet_Article_10.01.38.10028_en-EN.pdf“ je Artikel und Sprache; Abschnitte „E-Plan Macro“ und „Documentation“ ohne Dateien. Genau diese Lücke (leere Abschnitte, keine Version) schließt das Muster.",
   "art": "website"
  },
  {
   "seite": "Piovan: Zugang zu technischen Handbüchern",
   "url": "https://manuals.piovan.com/docs/access",
   "auszeichnung": "",
   "beobachtung": "Am 02.11.2026 per WebFetch geprüft: Einstieg über Seriennummer und Kontrollcode vom Maschinenschild, ohne Konto; der Download-Link kommt per E-Mail. Zehn Sprachen. Keine Versionsangaben auf der Seite.",
   "art": "website"
  }
 ],
 "tutorials": [
  {
   "titel": "gesetze.legal: Artikel 10 VO (EU) 2023/1230",
   "url": "https://gesetze.legal/eu/vo_eu_2023_1230/10"
  },
  {
   "titel": "W3C WAI: Tables Tutorial",
   "url": "https://www.w3.org/WAI/tutorials/tables/"
  },
  {
   "titel": "MDN: ARIA status role",
   "url": "https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/status_role"
  }
 ],
 "kombinierbar_mit": [
  "facettenfilter-ergebnisliste",
  "fehlerseite-leerzustand",
  "button-zustaende",
  "kopieren-feedback",
  "tabs-pfeiltasten-focusgroup",
  "blueprint-raster-sichtbar",
  "tabellenziffern",
  "technische-daten-produktseite"
 ],
 "urls": {
  "detail": "https://cecodesign.de/lab/fundus/sektionen/download-center-dokumente/",
  "meta": "https://cecodesign.de/lab/fundus/sektionen/download-center-dokumente/meta.json",
  "demo": "https://cecodesign.de/lab/fundus/sektionen/download-center-dokumente/demo"
 },
 "herkunft": {
  "quelldateien": [
   "Rezept-Runde 02.11.2026"
  ],
  "pruefnotizen": [
   "Rechtslage nach RSM Ebner Stolz und dem Verordnungstext (gesetze.legal), beide am 02.11.2026 gelesen. Ob ein Produkt eine Maschine, unvollständige Maschine oder Komponente ist und welche Erklärung beiliegt, entscheidet der Kunde: vom Kunden prüfen lassen.",
   "Schmalz und Piovan per WebFetch als Text geprüft. Ein Vorbild mit sichtbarer Versionierung, „ersetzt durch“ und dauerhaften Adressen fehlt noch als Beleg.",
   "Bewegungswerte eigene Festlegung nach token-swiss-knackig."
  ]
 },
 "bau": {
  "status": "fertig",
  "kurz": "Bibliothek mit rund 30 Dateien zu drei Baureihen: Chips mit Trefferzahl, Suche nach Artikel- oder Seriennummer, Version, Stand, Sprache und Größe an jeder Datei, dauerhafte Adressen und ältere Fassungen, die als ersetzt markiert abrufbar bleiben.",
  "demo": true,
  "abhaengigkeiten": [],
  "werte": {
   "easing": "cubic-bezier(0.25, 1, 0.5, 1) (power3.out) beim Eintritt, cubic-bezier(0.5, 0, 0.75, 0) (power3.in) beim Austritt",
   "dauer_ms": "200 UI (Chips, Schalter, Kontur-Ecken), Austritt 140; 350 Ergebnis der Seriennummer aus der Maske (translateY -100 % → 0) und Ecken schließen; Download simuliert max(900, min(2400, kB / 3)); Fertig 2000; Kopiert 2000; Trefferzahl nach 400 ms angesagt; Scan 900",
   "distanz": "nur senkrecht: Ergebnisblock 100 % in der Maske, Scanlinie 96 px; Fortschritt als scaleX 0 → 1 hinter dem Knopftext",
   "liste": "Listenzeilen nach Filterwechsel ohne Animation; ODER innerhalb einer Facette, UND zwischen Facetten; Trefferzahl je Chip ohne die eigene Facette, sprachneutrale Dateien zählen bei jeder Sprache",
   "suche": "^\\d{4}-\\d{4}$ = Seriennummer (bekannt → Baureihe, unbekannt → Leerzustand), ^\\d{2}\\.\\d{2} = Artikelpräfix, sonst Wörter im Titel",
   "adressen": "/dokumente/<artikel>/<art>/<sprache>/ für die gültige Fassung, …/v<version>/ für alte; Kurzadresse am Typenschild /d/<seriennummer>",
   "tabelle": "role=table/row/cell zusätzlich, damit die Semantik bleibt, wenn das Telefon Karten daraus macht; Spalten Dokument (46 %), Art (bis 1180 px in der Metazeile), Sprache, Version und Stand, Download mit Format und Größe im Knopf",
   "typo": "h1 Strichpunkt Sans 600 clamp(2.1rem, 1.3rem + 2.5vw, 3.5rem)/.98, font-stretch 114 %; Tabellen Archivo wdth 87 tabular-nums; Adressen Archivo wdth 75 0.8125rem",
   "farben": "Grund #f3f3f0, Papier #fbfbf9, Graphit #111417, Leise #4e555b, alte Version #5d636a auf #f2f2ef, Stahlblau #16202a, Signal #0e518d (aktiver Chip, Hauptknopf), Sprache fehlt #f6ecdc mit #8a4b00, Fehler #a3261b",
   "vorfuehrung": "Takt 1600 ms: Betriebsanleitung, Polnisch (fehlende Sprache), ältere Versionen, Download, alles weg, 41.20, 2311-0457, VHL, Italienisch, unbekannte Seriennummer (Leerzustand), zurück"
  },
  "ausloeser": "klick",
  "touch": "Facetten unter 640 px eingeklappt (details), Chips mindestens 40 px, Download und Adresse 44 px. Jede Datei wird zur Karte mit Beschriftung je Feld; Seriennummer mit inputmode numeric.",
  "reduziert": "Ergebnis steht sofort, kein Fortschrittsbalken (nur Prozent im Knopf), keine Scanlinie, Ecken ohne Übergang.",
  "korrekturen": {},
  "geprueft": "02.11.2026",
  "notiz": "Welt: Rezept industrie-b2b-mittelstand, erfundener Hersteller Vahlberg Vakuumtechnik GmbH, Olpe; Baureihen Flächengreifer FGL, Kompaktejektor KEV, Schlauchheber VHL plus Zertifikate. Zustände: neue Version (alte Zeile ‚ersetzt durch v3.2‘, springt zur gültigen), Sprache fehlt (Zeile mit vorhandenen Sprachen als Knöpfe), nur auf Anfrage (CAD Sonderanfertigung mit kleinem Formular), keine Treffer (nennt den blockierenden Filter mit Zahl, nach fehlerseite-leerzustand), Herunterladen läuft und fertig (simuliert, keine Datei). Typenschild als eigenes SVG mit QR-artigem Muster (kein echter Code). Seriennummern der Demo: 2311-0457, 2502-0113, 1907-0871. Maschinenverordnung, Einbau- und Konformitätserklärungen und Zertifikate als Platzhalter ‚vom Kunden prüfen lassen‘. Pult als feste Leiste oben. Filterzustand nicht in der URL (wäre im echten Einsatz sinnvoll, ?v= bleibt der Demo vorbehalten). Quellen: ebnerstolz.de, gesetze.legal, schmalz.com, manuals.piovan.com. AD-Review-Nachbesserung: Platzhalter im Suchfeld gekürzt (war am Desktop und in der Vorschau abgeschnitten), Zusagen-Liste auf dem Telefon als Raster, damit das Plus nicht allein in der Zeile steht. AD-Review 02.11.2026: Note 5",
  "varianten": [
   {
    "id": "liste",
    "name": "Bibliothek",
    "wann": "Hersteller mit mehreren Baureihen und Sprachen: eigene Seite ‚Downloads‘ mit allen Dateien, Versionen und Suche nach Artikel- oder Seriennummer.",
    "werte": {
     "facetten": "Produkt, Dokumentart, Sprache als Chips mit Zahl",
     "alte_versionen": "Schalter, Standard aus"
    }
   },
   {
    "id": "produkt",
    "name": "Produktseite",
    "wann": "Produktseite einer Baureihe (technische-daten-produktseite): nur deren Dateien, nach Art gruppiert, eine Sprache für alle, Verweis ins Download-Center.",
    "werte": {
     "gruppen": "Betriebsanleitung, Datenblatt, CAD-Daten, Erklärung, Software",
     "fehlende_sprache": "Englisch, sonst erste vorhandene, mit Hinweis",
     "alte_versionen": "details je Dokument"
    }
   },
   {
    "id": "typenschild",
    "name": "Typenschild",
    "wann": "Ziel der Kurzadresse auf Typenschild und Anleitung: Service und Betreiber an der Maschine, die genau die gültige Anleitung brauchen.",
    "werte": {
     "format": "JJMM-NNNN mit Fehlermeldung am Feld",
     "ergebnis_ms": 350,
     "archiv": "ausgelieferte Fassung mit eigenem Pfad genannt"
    }
   }
  ]
 }
}
