esv-bludenz-php/README.md

1.2 KiB

ESV Bludenz PHP Migration

Dieses Projekt ist die PHP-MySQL-Version des ESV-Bludenz-Kalenders für klassischen Webspace.

Ziel

  • bestehende Optik weitgehend behalten
  • Backend von Node + SQLite auf PHP + MySQL umstellen
  • ohne dauerhaften Node-Server deploybar sein

Aktueller Stand

Funktionierend umgesetzt sind:

  • Kalender laden
  • Login / Logout
  • Termin anlegen
  • Termin bearbeiten
  • Termin löschen
  • getrennte Kalender für dittes und kegeln
  • lokaler PHP+MySQL Test erfolgreich

Wichtige Ordner

Upload/

Enthält die Dateien, die auf den Webspace hochgeladen werden sollen:

  • React-Build
  • PHP-API unter api/
  • kurze Upload-Hinweise

Db+Conf/

Enthält:

  • schema.sql für den Datenbankimport
  • config.sample.php als Vorlage für api/config.php

Wichtig

  • Die Datenbank wird aktuell nicht automatisch angelegt oder befüllt.
  • schema.sql muss manuell importiert werden.
  • api/config.php muss auf dem Zielhost mit echten DB-Daten gesetzt werden.

Doku

  • INSTALLATION.md → vollständige Installationsanleitung
  • DEPLOYMENT.md → Zielstruktur / Deployment-Überblick
  • Upload/README_UPLOAD.txt → Kurzinfo für den Upload
  • Db+Conf/README.txt → Kurzinfo für Datenbank + Config