Anpassung der Infos auf der Startseite
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
# Backlog: Kaffeeliste-Ausdruck, Landingpage, Menüstruktur
|
||||
|
||||
Sammlung offener Anforderungen aus Gesprächen mit Clemens (Stand:
|
||||
2026-07-19). Noch nicht umgesetzt, dient als Grundlage für spätere
|
||||
Implementierung.
|
||||
|
||||
## Menüstruktur (Sidebar)
|
||||
|
||||
Ist-Zustand: eine flache Liste aus Legacy- und SaaS-Seiten
|
||||
(`footer.php`), Reihenfolge historisch gewachsen statt bewusst gruppiert.
|
||||
|
||||
Vorschlag: Gruppierung in Abschnitte mit Zwischenüberschriften, z. B.:
|
||||
|
||||
- **Meine Kaffeeliste** – Kaffeeliste (eigene Übersicht), Einzahlung
|
||||
eintragen, Striche eintragen.
|
||||
- **Verwaltung** (nur Admin/Treasurer) – Mitglieder verwalten,
|
||||
Kaffeeliste anzeigen, Journal-Vorschau, Jahresabschluss, Hinweise
|
||||
verwalten.
|
||||
- **Konto** – Kundenkonto, Mandant-Einstellungen, FAQ, Logout.
|
||||
|
||||
Noch nicht entschieden/umgesetzt.
|
||||
|
||||
## Kaffeeliste-Ausdruck (PDF-Export) als zentrale Funktion
|
||||
|
||||
Der PDF-Ausdruck (`exportKaffeeliste.php`, siehe
|
||||
`docs/m6-import-export-mail.md` für den aktuellen Umsetzungsstand) soll
|
||||
zu einer zentralen, prominent beworbenen Funktion werden – aktuell fixe
|
||||
zweiseitige Vieltrinker-/Wenigtrinker-Ausgabe mit fester Mindestzeilenzahl
|
||||
(63/64), ohne Rücksicht auf die tatsächliche Mitgliederzahl.
|
||||
|
||||
Neue Anforderungen:
|
||||
|
||||
- **Adaptives Layout nach Mitgliederanzahl.** Bis 50 Mitglieder passen
|
||||
auf eine Seite; die Zeilenhöhe/-größe soll sich an der Mitgliederzahl
|
||||
orientieren (weniger Mitglieder → größere, besser lesbare Zeilen statt
|
||||
fester Zeilenhöhe wie bisher).
|
||||
- **Vorder-/Rückseite bzw. mehrere Seiten erst ab 50 Mitgliedern.**
|
||||
Unterhalb dieser Schwelle reicht eine einseitige Liste; die bestehende
|
||||
Vieltrinker-/Wenigtrinker-Aufteilung auf zwei Seiten wird zur Option ab
|
||||
50 Mitgliedern, nicht mehr Standard für alle Mandanten.
|
||||
- **Admin-Einstellung: freie Zeilen für neue Mitglieder.** Der Admin soll
|
||||
konfigurieren können, ob die Liste zusätzliche leere Zeilen für neue
|
||||
Mitglieder enthält (aktuelles Verhalten: Auffüllen bis `minRows`) oder
|
||||
nur die tatsächlich vorhandenen Mitglieder zeigt.
|
||||
- **Trennmodus bei mehreren Seiten wählbar.** Zur Auswahl: Trennung nach
|
||||
Trinkverhalten (wie bisher: vorne Vieltrinker, hinten Wenigtrinker) oder
|
||||
einfach alphabetisch über alle Seiten.
|
||||
|
||||
Technisch vermutlich als neue Spalten in `tenant_settings`
|
||||
(vgl. `database/migrations/0002_saas_identity_tenants.sql`) abzubilden,
|
||||
z. B. `pdf_show_empty_rows`, `pdf_multi_page_threshold`,
|
||||
`pdf_split_mode` (`drinking_behavior` | `alphabetical`) – noch nicht
|
||||
entschieden, nur als naheliegender Ansatzpunkt notiert.
|
||||
|
||||
### RFID-Kartenerfassung (zukünftig, nicht öffentlich bewerben)
|
||||
|
||||
Langfristig soll das Erfassen von Strichen auch per RFID-Karte möglich
|
||||
sein (statt nur manuell/Selbsteintrag). Das ist noch keine geplante
|
||||
Funktion für die nächste Umsetzung und **soll auf der Landingpage/in der
|
||||
Vermarktung noch nicht erwähnt werden**, bis sie tatsächlich existiert.
|
||||
|
||||
## Landingpage-Funktionen (`landing.php`) – Bestandsaufnahme
|
||||
|
||||
Aktuell beworbene Funktionen im Abschnitt „Alles rund um die
|
||||
Kaffeekasse":
|
||||
|
||||
1. Mitglieder & Rollen – anlegen/deaktivieren/anonymisieren, Rollen
|
||||
Admin/Kassenwart/Mitglied.
|
||||
2. Guthaben & Einzahlungen – durchgängiges Journal, jede Buchung
|
||||
nachvollziehbar.
|
||||
3. PayPal-Zahlung – optionaler Ausgleich offener Beträge inkl. Abgleich.
|
||||
4. CSV-Import & Export – PayPal-Export einlesen (mit Vorschau/
|
||||
Dublettenprüfung), Kaffeeliste als PDF exportieren.
|
||||
5. Mandantenfähig – getrennte Bereiche pro Kunde.
|
||||
6. Hinweise & Info-Mails – Hinweisbanner, Info-Mail an alle Mitglieder.
|
||||
|
||||
Dazu: Drei-Schritte-Ablauf (Kaffee nehmen → Strich setzen → bei Bedarf
|
||||
bezahlen), Demo-Screenshot, FAQ-Auszug (5 Fragen), CTA-Bereiche.
|
||||
|
||||
Soll überarbeitet werden – insbesondere Punkt 4 (CSV/PDF) stärker als
|
||||
zentrale Funktion herausstellen, sobald das adaptive PDF-Layout steht.
|
||||
RFID bewusst nicht aufnehmen, bis es existiert. Konkrete neue
|
||||
Formulierungen/Struktur noch offen.
|
||||
Reference in New Issue
Block a user