Diese Seite dokumentiert den konkreten technischen Entwicklungsstand des eigenen WordPress-Themes TheCruiserTheme für TheCruiserBlog.
Die Dokumentation wächst zusammen mit der tatsächlichen Entwicklung. Fertiggestellte oder ausreichend stabile Entwicklungsstände werden als Meilensteine festgehalten.
Gestalterische und technische Bereiche, die sich noch in Entwicklung befinden, werden ausdrücklich als offen gekennzeichnet.
Der erste dokumentierte Meilenstein umfasst die Grundstruktur des Headers und die Navigation des TheCruiserTheme.
Der Header ist derzeit grundsätzlich so aufgebaut:
TCB-Logo → TCB-Banner → Hamburger-Menü
Aktueller technischer Stand:
custom-logo eingebunden.100px begrenzt.TCB Header → TCB Banner.768px wird das Banner ausgeblendet.1200px Breite begrenzt.Für die Hauptnavigation ist die Menüposition TCB Hauptnavigation registriert.
Die ursprünglich vorgesehene horizontale Navigation wurde während der Entwicklung verworfen. Stattdessen verwendet TheCruiserTheme auf allen Bildschirmgrößen ein Hamburger-Menü.
Beim Öffnen erscheint die Navigation als Panel von rechts.
Aktueller technischer Stand:
min(320px, 85vw)×ESC-TasteFür Untermenüs wird die vorhandene WordPress-Menühierarchie verwendet.
Für TheCruiserTheme ist ein eigener Widgetbereich für die Sidebar eingerichtet.
Aktueller technischer Stand:
tcb-sidebarsidebar.php300px768px werden Hauptinhalt und Sidebar untereinander dargestelltDie Sidebar ist damit technisch grundsätzlich eingebunden. Die endgültige inhaltliche und gestalterische Ausarbeitung ist noch nicht abgeschlossen.
Für die interaktive Steuerung der Navigation verwendet TheCruiserTheme eine eigene JavaScript-Datei:
assets/js/navigation.js
Die Datei übernimmt derzeit folgende Aufgaben:
ESC-TasteDamit ist die interaktive Navigation von der eigentlichen HTML-Struktur und Gestaltung des Themes getrennt organisiert.
Der aktuelle Entwicklungsstand des TheCruiserTheme verteilt sich auf folgende zentrale Theme-Dateien:
TheCruiserTheme/ ├── assets/ │ └── js/ │ └── navigation.js ├── functions.php ├── header.php ├── index.php ├── page.php ├── sidebar.php ├── footer.php └── style.css
Die Dateien haben im aktuellen Entwicklungsstand unterschiedliche Aufgaben:
functions.php → grundlegende Theme-Funktionen, Registrierung von Theme-Funktionen, Navigation und Sidebar sowie Customizer-Erweiterungenheader.php → Aufbau des Headers und Ausgabe der Navigationindex.php → grundlegende Ausgabe von Inhaltenpage.php → Ausgabe einzelner WordPress-Seitensidebar.php → Ausgabe der TCB Sidebarfooter.php → Grundstruktur des Footersstyle.css → Theme-Informationen und Gestaltungassets/js/navigation.js → interaktive Steuerung der NavigationDiese Bereiche bleiben als offen gekennzeichnet und werden erst dann als erreichte Meilensteine dokumentiert, wenn sie technisch oder gestalterisch ausreichend stabil sind.