Erledigt
In Arbeit
Geplant
Idee / Offen
Abgeschlossen Phase 1 — Fundament Grundstruktur & Interaktivität
Projektstruktur anlegen
HTML, CSS, JS, Media-Ordner
Tech
Vollbild-Schreibtisch-Bild
object-fit: cover — funktioniert auf allen Auflösungen
Design
9 interaktive Hotspots
Pulsierender Gold-Effekt, Hover-Label, korrekte Positionierung bei allen Bildschirmgrößen
Tech
Slide-in Panel
Glasmorphism, Icon, Titel, Beschreibung, Links. Schließbar via ×, ESC, Außenklick
Design
Logo volle Breite
logo_hebold_de_f.png, mix-blend-mode: multiply, thront oben über der Homepage
Design
Dokumentation
Changelog, Handbuch, What's New, Entwicklungsplan
Inhalt
In Arbeit Phase 2 — Inhalte & Feinschliff Echte Texte, echte Links
Hotspot-Positionen kalibrieren
Alle 9 Punkte exakt auf die Objekte setzen, ggf. bei neuem Startbild wiederholen
Design
Echte Inhalte in alle Panels
Platzhaltertexte und # ersetzen durch echte Beschreibungen und URLs
Inhalt
Favicon
Browser-Tab-Icon auf Basis des Logos erstellen
Design
Mobile Ansicht
@media (max-width: 768px): Panel als Bottom Sheet, kompakter Header, Hamburger-Menü mit Pull-Down-Navigation, größere Hotspot-Ringe, Labels immer sichtbar. Touch-Support via touchstart.
Tech
Ladeanimation
Kurzes Intro wenn das Startbild lädt — kein weißer Flash
Design
Impressum & Datenschutzerklärung
Gesetzlich vorgeschriebene Seiten angelegt — Adresse noch eintragen
Inhalt
Cookie-Hinweis
DSGVO-konformer Hinweis auf technisch notwendige Cookies
Design
Favicon & robots.txt
SVG-Favicon (goldenes h), robots.txt sperrt api/, data/, config/
Tech
Adresse im Impressum eintragen
impressum.html und datenschutz.html mit echter Adresse vervollständigen
Inhalt
Google Fonts selbst hosten
Fonts lokal einbinden statt via Google CDN — verbessert Datenschutz und Ladezeit
Tech
In Arbeit Phase 3 — Erweiterte Features Mehr Tiefe & Interaktion
Unterseiten für Hotspot-Inhalte
blog.html (öffentlich) und admin.html (geschützt) als erste Unterseiten. Bücher-Hotspot zeigt Blog-Vorschau direkt im Panel.
Tech
Bild-Hover-Effekt
Spotlight-Effekt: Hover über Hotspot verdunkelt das Bild, nur der Bereich um das Objekt bleibt beleuchtet. Radius pro Objekt individuell konfigurierbar.
Design
Kontaktformular
Im „Kontakt"-Panel direkt ausfüllbar, auch über Nav-Menü erreichbar. PHP-Mailversand mit Honeypot-Spamschutz.
Tech
Admin-Panel: Blog-Editor (TinyMCE)
admin.html mit TinyMCE 7 WYSIWYG-Editor (jsDelivr CDN, kein API-Key), Day/Night-Toggle, Cover-Bild-Upload. PHP-Backend (api/posts.php) speichert als JSON. Auth-geschützt.
Tech
Admin-Panel: Bild-Upload
api/upload.php — MIME-Validierung (finfo), max. 8 MB, speichert in media/uploads/. TinyMCE-Integration: Bilder direkt in den Editor laden.
Tech
Blog-System: Zeitungs-Design
blog.html — Papier-Textur, Masthead "Der frühe Vogel kriegt den Mittelsitz", 4-Spalten-Grid, Rubrikenbalken, "In dieser Ausgabe"-Strip, Cover-Bilder, Drop Caps, Artikel-Reader-Overlay. Fonts: Playfair Display + Lora.
Design
Blog-Testseite mit Zeitungs-Hintergrund
blog_test.html — BlogZeitung.png als Vollbild-Hintergrund (wie Schreibtisch), transparente Artikel-Zonen über den Zeitungsbereichen, Spotlight-Hover, Artikel-Reader-Overlay.
Design
Hotspot-Animation: Radar-Doppelring
Leuchtender Kern mit Glow-Effekt und dot-glow-Animation, zwei konzentrische Ringe expandieren via box-shadow (Radar-Effekt). Größe von 20px auf 28px.
Design
Tageslicht-Modus
☀/🌙-Button im Header schaltet helles Design um. CSS custom properties auf body.light-mode überschreiben alle Farben (Header, Panel, Modals, Tour, Spotlight). Auswahl wird in localStorage gespeichert.
Design
Saisonale Bildwechsel
Startbild wechselt automatisch je nach Jahreszeit (4 Varianten). Nach Login: manueller Season-Picker mit Dropdown, Auswahl in localStorage. js/season.js verwaltet Bildwechsel mit sanftem Crossfade.
Design
Ambient-Sound
Optionales leises Hintergrundgeräusch (Schreibtischambiente, Regen, etc.)
Idee
Zukunft Phase 4 — Langfristig Ideen & Visionen
?
Easter Eggs
Versteckte Interaktionen auf dem Schreibtisch für aufmerksame Besucher
Idee
?
CMS-Anbindung
Panel-Inhalte über ein einfaches Backend pflegen statt direkt im JS
Tech
?
3D-Schreibtisch
Interaktive 3D-Szene statt statischem Foto — mit Three.js o.ä.
Idee
?
Fotoblog
Eigene Fotografie-Sektion — empfohlen als Subdomain fotos.hebold.de: gleiche Domain-Autorität, eigene Identität, eigenes Design. Vom Schreibtisch-Hotspot direkt verlinkbar.
Idee