d176619e1d04fa5e6ff97e1e8f8db2716490c3cd
Ergaenzt die beiden letzten offenen M7-Punkte und schaerft nebenbei die Copy insgesamt: - Neue Sektion 'So funktioniert's' mit dem im Plan vorgesehenen Drei-Schritte-Ablauf (Kaffee nehmen, Strich setzen, bei Bedarf bezahlen), bisher komplett gefehlt. - Funktionsuebersicht von drei auf sechs Karten erweitert (Mitglieder/ Rollen, Guthaben/Einzahlungen, PayPal, CSV-Import/-Export, Mandantenfaehigkeit, Hinweise/Info-Mails) statt der bisherigen, eher technischen Kurzbeschreibung. - Demo-Screenshot: bereinigter Screenshot der Gesamtuebersicht mit Testdaten (keine echten Kundendaten) aus docs/m0/screenshots/ als assets/images/demo-kaffeeliste.png eingebunden. - FAQ-Auszug: fuenf produktbezogene Fragen (Einrichtung, Mandanten- trennung, Rollen, Export/Loeschung, PayPal) direkt auf der Landingpage. Bewusst nicht die bestehende faq.php excerpted, da die komplett AOK-spezifisch ist (Kaffeemaschinen-Bedienung, interner Ansprechpartner) und fuer Interessenten nicht generisch verstaendlich waere. - Neue CSS-Klassen fuer Schritte/Demo-Rahmen/FAQ-Grid/Abschluss-CTA in assets/css/public.css, konsistent mit dem bestehenden Grundton (gruener Akzent, schlichte Kartenoptik, keine Marketing-Verspieltheit). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Kaffeeliste
Dieses Repository enthält den laufenden Umbau der Kaffeelisten-App von einer Windows/IIS/LDAP-gebundenen Legacy-App zu einer mehrkundenfähigen SaaS- Anwendung. Der Umbau erfolgt schrittweise im selben Repository, nicht in einem getrennten Zielverzeichnis: Legacy-Seiten und neue SaaS-Bausteine liegen nebeneinander, bis eine Seite vollständig auf das neue Modell umgestellt ist.
Den vollständigen Plan mit Zielbild, Datenmodell, Rollenmodell und
Meilensteinen beschreibt docs/saas-umstrukturierungsplan.md. Der
Fortschritt je Meilenstein steht in docs/m2-technical-foundation.md bis
docs/m5-app-kern.md.
Struktur
- Legacy- und SaaS-Seiten liegen als flache PHP-Dateien im Webroot, zum
Beispiel
index.php,stricheintragen.php,kaffeeliste.php,mitarbeiterverwalten.php. app/: zentrale Bausteine für Bootstrap, DB-Zugriff, Auth, Mail und das neue Ledger-Modell (app/ledger.php).database/migrations/: versionierte Schemaänderungen, anzuwenden überscripts/migrate.php.scripts/: Migrations-, Backfill- und Prüfskripte (Golden Master, HTTP-Smoke, M3/M4-Checks).docs/: Planungs- und Meilensteindokumentation.
Umgang mit Legacy-Seiten
- Seiten, die noch direkt auf
kl_*-Tabellen schreiben, werden schrittweise auf tenant-sicheres Lesen/Schreiben überapp/ledger.phpundapp/saas-auth.phpumgestellt; siehe die Meilensteindokumente für den aktuellen Stand je Seite. - Neue Produktfunktionen entstehen gegen das neue Modell (Tenants, Users,
Participants, Ledger), nicht mehr direkt gegen die
kl_*-Tabellen. - Lokale Entwicklung gegen MySQL ist in
docs/dev-mysql.mdbeschrieben.
Languages
PHP
62.2%
JavaScript
29.4%
CSS
8.4%