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.

After

Width:  |  Height:  |  Size: 231 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
public/bilder/Außenansicht-2.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

BIN
public/bilder/Bad-2-small.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
public/bilder/Bad-2-small.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
public/bilder/Bad-2.jpeg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

BIN
public/bilder/Bad-2.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

BIN
public/bilder/Bad-3-small.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
public/bilder/Bad-3-small.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
public/bilder/Bad-3.jpeg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

BIN
public/bilder/Bad-3.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

BIN
public/bilder/Bad-4-small.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
public/bilder/Bad-4-small.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
public/bilder/Bad-4.jpeg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

BIN
public/bilder/Bad-4.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

BIN
public/bilder/Bad-small.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
public/bilder/Bad-small.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
public/bilder/Bad.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

BIN
public/bilder/Bad.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
public/bilder/Kinderzimmer 2.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

BIN
public/bilder/Kinderzimmer 2.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
public/bilder/Kinderzimmer 3.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

BIN
public/bilder/Kinderzimmer 3.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
public/bilder/Kinderzimmer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

BIN
public/bilder/Kinderzimmer.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

BIN
public/bilder/Küche 1-small.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
public/bilder/Küche 1-small.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
public/bilder/Küche 1.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 KiB

BIN
public/bilder/Küche 1.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 851 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
public/bilder/favicon/favicon.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -0,0 +1,10 @@
{
"name": "Haus Schleusingen",
"short_name": "HS",
"icons": [
{ "src": "/bilder/favicon/favicon-32x32.png", "sizes": "32x32", "type": "image/png" },
{ "src": "/bilder/favicon/favicon-16x16.png", "sizes": "16x16", "type": "image/png" }
],
"theme_color": "#1c1917",
"background_color": "#fafaf9"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 891 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 664 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
public/bilder/grundrisse/EG.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
public/bilder/grundrisse/EG.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
public/bilder/schlafzimmer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 KiB

BIN
public/bilder/schlafzimmer.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
public/bilder/wohnzimmer2.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 KiB

BIN
public/bilder/wohnzimmer2.webp Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB