This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
Anweisung: Projektstruktur (Basis-Template) wie in „papa-kind-treff“
|
Anweisung: Projektstruktur (Basis-Template) wie in „papa-kind-treff“
|
||||||
|
|
||||||
Aktueller Projektstand
|
Aktueller Projektstand
|
||||||
|
- Die Hauptnavigation lautet aktuell `Home`, `Event Suche`, `Community`.
|
||||||
- Papa-Kind-Treff nutzt im Mitgliederbereich eine Mehr-Style-Avatar-Architektur auf Basis von DiceBear.
|
- Papa-Kind-Treff nutzt im Mitgliederbereich eine Mehr-Style-Avatar-Architektur auf Basis von DiceBear.
|
||||||
- Die zentrale Avatar-Verwaltung liegt in `src/App/Avatar/AvatarManager.php`.
|
- Die zentrale Avatar-Verwaltung liegt in `src/App/Avatar/AvatarManager.php`.
|
||||||
- Die aktuell aktiven Styles liegen in `src/App/Avatar/Lorelei.php` und `src/App/Avatar/Croodles.php`.
|
- Die aktuell aktiven Styles liegen in `src/App/Avatar/Lorelei.php` und `src/App/Avatar/Croodles.php`.
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ Papa-Kind-Treff ist eine PHP-basierte Plattform für Väter. Kernbereiche sind l
|
|||||||
|
|
||||||
## Wichtige Produktentscheidungen
|
## Wichtige Produktentscheidungen
|
||||||
- Die Ansprache im Frontend soll immer den aktuellen Nutzer direkt ansprechen.
|
- Die Ansprache im Frontend soll immer den aktuellen Nutzer direkt ansprechen.
|
||||||
- Die Hauptnavigation ist bewusst knapp gehalten: `Home`, `Suche`, `Community`.
|
- Die Hauptnavigation ist bewusst knapp gehalten: `Home`, `Event Suche`, `Community`.
|
||||||
- `Termine` ist aktuell kein eigener Hauptpunkt mehr; Events werden über Startseite und Suche erschlossen.
|
- `Termine` ist aktuell kein eigener Hauptpunkt mehr; Events werden über Startseite und Suche erschlossen.
|
||||||
- Die Community ist hierarchisch aufgebaut: Kategorien -> Boards -> Threads -> Posts.
|
- Die Community ist hierarchisch aufgebaut: Kategorien -> Boards -> Threads -> Posts.
|
||||||
- Moderation ist getrennt vom normalen Community-Frontend in einem eigenen Adminbereich.
|
- Moderation ist getrennt vom normalen Community-Frontend in einem eigenen Adminbereich.
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ Papa-Kind-Treff ist eine PHP-basierte Plattform für Väter mit Fokus auf lokale
|
|||||||
- jedes gespeicherte Profilbild wird als lokale Benutzer-SVG unter `public/assets/avatars/users/ptk-<userId>.svg` abgelegt
|
- jedes gespeicherte Profilbild wird als lokale Benutzer-SVG unter `public/assets/avatars/users/ptk-<userId>.svg` abgelegt
|
||||||
- `config/avatar.php` enthaelt jetzt pro Style auch explizite Beispielpaletten, Farbgruppen pro Komponente und Beispielprofile als Einbindungsreferenz
|
- `config/avatar.php` enthaelt jetzt pro Style auch explizite Beispielpaletten, Farbgruppen pro Komponente und Beispielprofile als Einbindungsreferenz
|
||||||
- Consent-Manager für Analyse und externe Dienste
|
- Consent-Manager für Analyse und externe Dienste
|
||||||
- Navigation aktuell mit `Home`, `Suche`, `Community`
|
- Navigation aktuell mit `Home`, `Event Suche`, `Community`
|
||||||
- eingeloggte Nutzer sehen rechts ein Profil-Menü mit Direktlinks zu `Profil`, `Kinder`, `Termine`, `Community`, `Einstellungen`
|
- eingeloggte Nutzer sehen rechts ein Profil-Menü mit Direktlinks zu `Profil`, `Kinder`, `Termine`, `Community`, `Einstellungen`
|
||||||
- der Mitgliederbereich ist als Seitenlayout mit linker Bereichsnavigation aufgebaut
|
- der Mitgliederbereich ist als Seitenlayout mit linker Bereichsnavigation aufgebaut
|
||||||
- im Bereich `Kinder` koennen vorhandene Eintraege jetzt auch nachtraeglich bearbeitet und geloescht werden
|
- im Bereich `Kinder` koennen vorhandene Eintraege jetzt auch nachtraeglich bearbeitet und geloescht werden
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ if ($isLoggedIn) {
|
|||||||
</div>
|
</div>
|
||||||
<nav class="nav-links" aria-label="Hauptmenü">
|
<nav class="nav-links" aria-label="Hauptmenü">
|
||||||
<a href="/">Home</a>
|
<a href="/">Home</a>
|
||||||
<a href="/search">Suche</a>
|
<a href="/search">Event Suche</a>
|
||||||
<a href="/community">Community</a>
|
<a href="/community">Community</a>
|
||||||
</nav>
|
</nav>
|
||||||
<div class="nav-actions">
|
<div class="nav-actions">
|
||||||
@@ -76,7 +76,7 @@ if ($isLoggedIn) {
|
|||||||
</div>
|
</div>
|
||||||
<div class="mobile-menu" id="mobileMenu">
|
<div class="mobile-menu" id="mobileMenu">
|
||||||
<a href="/">Home</a>
|
<a href="/">Home</a>
|
||||||
<a href="/search">Suche</a>
|
<a href="/search">Event Suche</a>
|
||||||
<a href="/community">Community</a>
|
<a href="/community">Community</a>
|
||||||
<?php if ($isLoggedIn): ?>
|
<?php if ($isLoggedIn): ?>
|
||||||
<a class="btn ghost" href="/dashboard?section=profile">Profil</a>
|
<a class="btn ghost" href="/dashboard?section=profile">Profil</a>
|
||||||
|
|||||||
Reference in New Issue
Block a user