refactor: Umstellung auf Mini-MVC-Architektur (Issue #46)
All checks were successful
Deploy Feature Branch to Test / deploy (push) Successful in 24s

- Front Controller Pattern mit public/index.php als Einstiegspunkt
- Eigenes Routing (App\Core\Router) ohne externes Framework
- Controller: HomeController, ImpressumController, DatenschutzController
- Views mit gemeinsamem Layout (app/views/layouts/main.php)
- PSR-4 Autoloading
- Statische Assets nach public/ verschoben
- Alte Dateien (index.php, impressum.html, datenschutz.html) geloescht
- 301-Redirects fuer alte URLs
- PHP 8.5 kompatibel
- Apache DocumentRoot auf public/ gesetzt
This commit is contained in:
2026-05-19 14:38:38 +00:00
parent 73635a5f03
commit 1aedcaf314
130 changed files with 1303 additions and 1179 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/fonts/DMSans-Light.ttf Executable file

Binary file not shown.

BIN
public/fonts/DMSans-Medium.ttf Executable file

Binary file not shown.

BIN
public/fonts/DMSans-Regular.ttf Executable file

Binary file not shown.

47
public/fonts/fonts.css Executable file
View File

@@ -0,0 +1,47 @@
@font-face {
font-family: "Cormorant Garamond";
font-style: normal;
font-weight: 300;
font-display: swap;
src: url("CormorantGaramond-Light.ttf") format("truetype");
}
@font-face {
font-family: "Cormorant Garamond";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("CormorantGaramond-Regular.ttf") format("truetype");
}
@font-face {
font-family: "Cormorant Garamond";
font-style: normal;
font-weight: 600;
font-display: swap;
src: url("CormorantGaramond-SemiBold.ttf") format("truetype");
}
@font-face {
font-family: "DM Sans";
font-style: normal;
font-weight: 300;
font-display: swap;
src: url("DMSans-Light.ttf") format("truetype");
}
@font-face {
font-family: "DM Sans";
font-style: normal;
font-weight: 400;
font-display: swap;
src: url("DMSans-Regular.ttf") format("truetype");
}
@font-face {
font-family: "DM Sans";
font-style: normal;
font-weight: 500;
font-display: swap;
src: url("DMSans-Medium.ttf") format("truetype");
}