Commit Graph
2 Commits
Author SHA1 Message Date
kantarciandClaude Opus 5 de9d6e3da8 Menüs ersetzen die fest verdrahtete Navigation (Arbeitspaket A)
Migration 20260912000500 legt eine Tabelle menu an: ein Menü je Platz
(header, footer) und Sprache, Elementbaum als JSON, Version für
dieselbe Konflikterkennung wie bei Seiten.

Ein Eintrag verweist auf eine Seite, auf ein Sprungziel innerhalb
einer Seite oder auf eine Adresse (HTTPS, lokaler Pfad, mailto:,
tel:). Seitenverweise speichern die Seiten-ID, nie den Pfad - ein
Eintrag folgt damit einer umbenannten Seite. Beim Rendern fallen
Einträge zu gelöschten oder unveröffentlichten Seiten heraus, ohne
den gespeicherten Baum zu ändern und ohne die übrigen Einträge zu
verlieren.

Die Verwaltung nutzt eine nummerierte Zeilenliste statt Drag-and-drop
und funktioniert damit vollständig ohne JavaScript; Untermenüs in der
Ausgabe über details/summary.

tests/bootstrap.php verwirft var/cache/test je Lauf. Ohne Debug prüft
Symfony weder den kompilierten Container noch die Vorlagen auf
Aktualität, was zweimal ein falsches Testergebnis erzeugt hat.

Geprüft: 79 PHP-Tests / 285 Assertions unter PHP 8.2.12 und 8.4.22,
11 JavaScript-Modelltests, Lint/Format/Container, Migration zuerst
gegen eine Datenbankkopie, wiederholtes Seeding. Keine Browser- oder
Lighthouse-Läufe.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 10:59:23 +02:00
kantarciandClaude Opus 5 4a60adf7d7 Ausbauplan bis zum Pilotbetrieb, verankert an kant-it.de
kant-it.de ist als Pilotwebsite bestimmt. Der öffentlich ausgelieferte
Bestand wurde erhoben: WordPress 7.1, Flatsome 3.20.9 mit eigenem
Child-Theme, WPForms Lite, Complianz, Google-Rezensionen und das
eigene Plugin kant-nova-chat. Die Startseite ist ein Onepager mit
Ankernavigation, Beiträge liegen flach unter der Wurzel.

Daraus elf Arbeitspakete mit Abhängigkeiten und Abnahme, von der
Menüverwaltung bis zur Migration. Festgehalten ist auch, was ohne
Backendzugang und ohne den Quellcode des Chat-Plugins nicht
inventarisierbar und damit nicht schätzbar ist.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-12 10:48:56 +02:00