themes:eigenentwicklungen:thecruisertheme:entwicklungsstand
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| themes:eigenentwicklungen:thecruisertheme:entwicklungsstand [15.08.2026 17:42] – angelegt admin | themes:eigenentwicklungen:thecruisertheme:entwicklungsstand [15.08.2026 18:07] (aktuell) – [Offene Entwicklungsbereiche] admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | <WRAP tcw-page-header> | ||
| + | <WRAP tcw-page-header-main> | ||
| + | <WRAP tcw-page-title> | ||
| ====== TheCruiserTheme – Entwicklungsstand ====== | ====== TheCruiserTheme – Entwicklungsstand ====== | ||
| + | </ | ||
| + | <WRAP tcw-page-icon> | ||
| + | <iconify mdi: | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP tcw-page-nav> | ||
| + | [[themes: | ||
| + | [[: | ||
| + | </ | ||
| + | </ | ||
| Diese Seite dokumentiert den konkreten technischen Entwicklungsstand des eigenen WordPress-Themes **TheCruiserTheme** für TheCruiserBlog. | Diese Seite dokumentiert den konkreten technischen Entwicklungsstand des eigenen WordPress-Themes **TheCruiserTheme** für TheCruiserBlog. | ||
| Zeile 6: | Zeile 19: | ||
| Gestalterische und technische Bereiche, die sich noch in Entwicklung befinden, werden ausdrücklich als offen gekennzeichnet. | 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. | ||
| + | |||
| + | === Header === | ||
| + | |||
| + | Der Header ist derzeit grundsätzlich so aufgebaut: | ||
| + | |||
| + | < | ||
| + | TCB-Logo → TCB-Banner → Hamburger-Menü | ||
| + | </ | ||
| + | |||
| + | Aktueller technischer Stand: | ||
| + | |||
| + | * Das Logo wird über die WordPress-Funktion '' | ||
| + | * Die Höhe des Logos ist derzeit auf '' | ||
| + | * Das TCB-Banner stammt aus der WordPress-Mediathek. | ||
| + | * Für das Banner existiert im Customizer die eigene Einstellung '' | ||
| + | * Unterhalb von '' | ||
| + | * Der Inhalt des Headers ist auf maximal '' | ||
| + | |||
| + | === Navigation === | ||
| + | |||
| + | 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: | ||
| + | |||
| + | * Panelbreite: | ||
| + | * der Hintergrund wird beim Öffnen abgedunkelt | ||
| + | * die Hintergrundseite kann bei geöffnetem Menü nicht gescrollt werden | ||
| + | * Schließen über '' | ||
| + | * Schließen durch Klick auf das Overlay | ||
| + | * Schließen mit der '' | ||
| + | |||
| + | === Untermenüs === | ||
| + | |||
| + | Für Untermenüs wird die vorhandene WordPress-Menühierarchie verwendet. | ||
| + | |||
| + | * Untermenüs sind zunächst geschlossen. | ||
| + | * Sie werden über einen markanten runden Pfeil geöffnet. | ||
| + | * Ein geöffneter Hauptmenüpunkt wird hervorgehoben. | ||
| + | * Beim Schließen des Navigationspanels werden geöffnete Untermenüs zurückgesetzt. | ||
| + | ===== Sidebar ===== | ||
| + | |||
| + | Für TheCruiserTheme ist ein eigener Widgetbereich für die Sidebar eingerichtet. | ||
| + | |||
| + | Aktueller technischer Stand: | ||
| + | |||
| + | * Bezeichnung: | ||
| + | * technische ID: '' | ||
| + | * eigene Theme-Datei '' | ||
| + | * Standardaufteilung: | ||
| + | * Breite der Sidebar: '' | ||
| + | * unterhalb von '' | ||
| + | |||
| + | 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/ | ||
| + | </ | ||
| + | |||
| + | Die Datei übernimmt derzeit folgende Aufgaben: | ||
| + | |||
| + | * Öffnen und Schließen des Navigationspanels | ||
| + | * Steuerung des Overlays | ||
| + | * Schließen der Navigation über die '' | ||
| + | * Sperren des Scrollens der Hintergrundseite bei geöffnetem Navigationspanel | ||
| + | * Öffnen und Schließen der Untermenüs | ||
| + | * Zurücksetzen geöffneter Untermenüs beim Schließen des Navigationspanels | ||
| + | |||
| + | 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/ | ||
| + | │ | ||
| + | │ | ||
| + | ├── 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, | ||
themes/eigenentwicklungen/thecruisertheme/entwicklungsstand.1786808530.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
