/Schulsprecherwahl

Ein neues und modernes Schulsprecherwahlsystem mit Dark Theme

Primary LanguagePHP

Schulsprecherwahl

Ein neues und modernes Schulsprecherwahlsystem mit Dark Theme.

Kompatibilität getestet mit: Chrome 77+, Firefox 69+
Nicht kompatibel mit IE

Allgemeine Konfiguration

  • 2 Möglichkeiten, um config.inc.php zu erstellen:
    • Rechte des Deployment Ordners anpassen, damit PHP die Konfiguration automatisch verwalten kann (chmod -R 0777 Schulsprecherwahl/)
    • config.sample.inc.php zu config.inc.php kopieren/umbenennen
      (cp config.sample.inc.php config.inc.php)
  • Rechte der Ordner berichtigen
    • Rechte des Upload Ordners anpassen, damit PHP die hochgeladenen Bilder verwalten kann
      (chmod -R 0777 Schulsprecherwahl/uploads)
    • Rechte der Konfigurationsdatei anpassen, damit PHP die Einstellungen (letzter Tab) speichern und lesen kann. Es kann sein das PHP die Datei zuerst erstellen muss.
      (chmod 0777 Schulsprecherwahl/settings.cfg.json)
  • Datenbank erstellen
    • Um eine Datenbank generieren zu lassen, gehen Sie in das Adminpanel (/admin) -> Einstellungen -> "Datenbank zurücksetzen/neu erstellen"

Absichern des Admin Panels

  1. Überprüfung ihrer .htaccess Konfiguration
  2. .htaccess.sample in .htaccess umbenennen (mv admin/.htaccess.sample admin/.htaccess)
  3. .htpasswd erstellen und konfigurieren (z.B.: htpasswd -c admin/.htpasswd admin)
  4. Stellen Sie sicher, dass der Pfad in .htaccess, der auf die .htpasswd verweist, richtig ist. Gegebenenfalls korrigieren Sie ihn.

Screenshots

Main

Main Voting

AdminPanel

Adminpanel Candidates Further screenshots