Die bestehende Anwendung soll von einer flachen Struktur (einzelne HTML/PHP-Dateien) in eine saubere Mini-MVC-Architektur ohne externes Framework umgewandelt werden.
Ziel
Klare Trennung von Model, View und Controller
Kein externes Framework – eigenes, leichtgewichtiges MVC
Bessere Wartbarkeit und Erweiterbarkeit
Sauberes Routing ueber einen einzelnen Einstiegspunkt (Front Controller)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Beschreibung
Die bestehende Anwendung soll von einer flachen Struktur (einzelne HTML/PHP-Dateien) in eine saubere Mini-MVC-Architektur ohne externes Framework umgewandelt werden.
Ziel
Bestehende Dateien (aktuell)
Aufgaben
1. MVC-Grundstruktur erstellen
2. Front Controller und Routing
3. Controller implementieren
Jeder Controller erbt von einer abstrakten Controller-Basisklasse mit render()-Methode.
4. Views und Layouts
5. Bestehende HTML-Dateien loeschen
Nach erfolgreicher Umstellung:
6. Statische Assets umziehen
7. Tests und Verify
Akzeptanzkriterien