feat(cms): improve admin content editing
This commit is contained in:
parent
12d31f5468
commit
a284bbc188
26 changed files with 362 additions and 147 deletions
16
README.md
16
README.md
|
|
@ -13,7 +13,7 @@ Eigenständige öffentliche Firmenwebsite für Funktechnik Schubert. Dieses Proj
|
|||
- Nginx/Reverse-Proxy-fähig
|
||||
- SEO Metadata, Sitemap und robots.txt
|
||||
|
||||
Version: `0.4.0`
|
||||
Version: `0.4.1`
|
||||
|
||||
## Seiten
|
||||
|
||||
|
|
@ -180,6 +180,7 @@ Website-Inhalte liegen unter `storage/content/` und werden nicht committed:
|
|||
storage/content/home.json
|
||||
storage/content/services.json
|
||||
storage/content/radio-service.json
|
||||
storage/content/repair.json
|
||||
storage/content/about.json
|
||||
storage/content/contact.json
|
||||
storage/content/settings.json
|
||||
|
|
@ -193,6 +194,7 @@ Bearbeitbar sind aktuell:
|
|||
- Startseite mit Hero, Call-to-Actions, Featureboxen, Leistungsboxen und Kundenversprechen
|
||||
- Leistungen mit beliebig vielen sortierbaren und ein-/ausblendbaren Einträgen
|
||||
- Funkgeräte-Service mit Einleitung, Marken, Fehlerbildern, Ablauf, Messmöglichkeiten, Abgleich und Reparaturtexten
|
||||
- Reparaturannahme mit SEO-Daten und Seitentexten
|
||||
- Über Uns mit Firmenbeschreibung, Werkstattbeschreibung und Philosophie
|
||||
- Kontakt mit Kontaktinformationen, Öffnungszeiten, Maps-Link und Seitentexten
|
||||
- Footer, Logo, Copyright, Header-CTA und globale SEO-Einstellungen
|
||||
|
|
@ -200,6 +202,16 @@ Bearbeitbar sind aktuell:
|
|||
|
||||
Bilder für Logo und Social Image werden aus dem Medienbestand ausgewählt. Neue Uploads bleiben im privaten Storage und werden über `/api/media/[filename]` ausgeliefert.
|
||||
|
||||
## Roadmap Kundenportal
|
||||
|
||||
Ein Kundenportal ist vorbereitet, aber noch nicht öffentlich implementiert. Für spätere Ausbaustufen sind folgende Routen vorgesehen:
|
||||
|
||||
- `/status`: öffentliche Status-Einstiegsseite
|
||||
- `/reparatur/status`: Statusabfrage für Reparaturanfragen
|
||||
- `/portal/login`: geschützter Kundenlogin
|
||||
|
||||
Diese Routen sind bewusst noch nicht angelegt. Die spätere Umsetzung soll serverseitig erfolgen, ohne Tokens im Browser-JavaScript zu speichern und ohne bestehende Admin- oder CMS-Funktionen zu umgehen.
|
||||
|
||||
## Healthcheck
|
||||
|
||||
```bash
|
||||
|
|
@ -217,7 +229,7 @@ Antwort:
|
|||
```json
|
||||
{
|
||||
"status": "ok",
|
||||
"version": "0.4.0",
|
||||
"version": "0.4.1",
|
||||
"storage": "ok",
|
||||
"admin": "configured",
|
||||
"smtp": "configured",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue