Inhaltsverzeichnis

TheCruiserTheme – Entwicklungsstand

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.

Meilensteine

Meilenstein 1 – Header und Navigation

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:

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:

Untermenüs

Fü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:

Die Sidebar ist damit technisch grundsätzlich eingebunden. Die endgültige inhaltliche und gestalterische Ausarbeitung ist noch nicht abgeschlossen.

JavaScript

Für die interaktive Steuerung der Navigation verwendet TheCruiserTheme eine eigene JavaScript-Datei:

assets/js/navigation.js

Die Datei übernimmt derzeit folgende Aufgaben:

Damit ist die interaktive Navigation von der eigentlichen HTML-Struktur und Gestaltung des Themes getrennt organisiert.

Relevante Theme-Dateien

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:

Offene Entwicklungsbereiche

Diese Bereiche bleiben als offen gekennzeichnet und werden erst dann als erreichte Meilensteine dokumentiert, wenn sie technisch oder gestalterisch ausreichend stabil sind.