einrad.hockey-Website
Dies ist der Code der Website einrad.hockey der Deutschen Einradhockeyliga.
einrad.hockey verwendet sein eigenes Framework. Dieses wurde von mir entwickelt, um Interessierten im Einradhockey
nach einer möglichst kurzen Einrichtungs- und Einarbeitungsphase die Möglichkeit zu geben, an der Website mitzuarbeiten.
Dafür sind nur grundlegende PHP- und/oder HTML/CSS-Kenntnisse notwendig, welche man sich schnell aneignen kann.
Du hast Lust mitzuwirken? Oder Fragen darüber, wie die Webseite funktioniert? Melde dich gerne bei ansgar@einrad.hockey
Was kann einrad.hockey?
- Einstellen von Turnieren
- Anmeldung von Teams zu Turnieren
- Automatische Erstellung von Spielplänen und Turnierreports
- Spiel- und Turnierergebnissen live eintragen
- Turnierergebnisse und Ligatabellen
- Teamdatenverwaltung
- Teamkaderverwaltung
- Kontaktcenter für die Teams untereinander
- Einstellen von Neuigkeiten mit sicheren Dateianhängen
- Google Maps Karte mit allen Ligateams
- MailBot zum Versenden von automatischen E-Mails
- LigaBot für die Phasenübergänge der Turniere und zum Losen von Spielen-Listen
- und vieles mehr!
xml-Schnittstelle
dev-Umgebung erstellen
1. Voraussetzungen:
2. Datenbank einrichten:
- VIA XAMPP Control Panel, MySQL -> Admin -> phpMyAdmin eine Datenbank db_localhost erstellen
- Die db_localhost.sql im Ordner _localhost in die Datenbank laden
- In der oben erstellten env.php die Zugangsdaten der SQL-Datenbank eintragen (falls von den default Zugangsdaten abgewichen wird)
3. Abhängigkeiten installieren
- Im Verzeichnis der composer.json via CLI "composer update" ausführen
- Anschließend via CLI "composer dump-autoload" ausführen, um den Autoloader der Klassen zu konfigurieren
4. Seite öffnen
Ionos Webspace:
-
composer.phar herunterladen
curl -sS https://getcomposer.org/installer | /usr/bin/php8.2-cli
-
composer.phar ausführen
/usr/bin/php8.2-cli composer.phar about