So, also ich habe mir mal einige Gedanken gemacht. Ziel ist ja wohl die Rennergebnisse nach Möglichkeit ohne von Hand irgendetwas machen zu müssen auf die Website zu stellen. Ich denke vom Ablauf her ist Jens Vorschlag gut. Am Ende des ganzen steht dann eine Page mit den Rennergebnissen und eine mit den Gesamtergebnissen der Saison.
Um das ganze möglichst flexibel und erweiterbar zu machen werden wir wohl um eine kleine Datenbank nicht herumkommen, aber ich nehme an, daß beim Provider eh mySQL verfügbar ist. Ich denke, eine Datenbank für die Ergebnisse haben wir ja schon, oder?
Angelehnt an Jens Vorschlag würde ich also zwei Module bauen:
- Admin: Über diese Website kann man die Ergebnisse ins System einspielen aber auch Strafen verteilen. Das Aufspielen erfolgt über einen File-Upload der HTML-Exportdatei von N4. Um Strafen zu verteilen, wird die Ergebniss-Tabelle dargestellt mit Eingabefeldern für Strafen und Yellows. Diese Felder sind für den Admin für alle bisherigen Rennen jederzeit editierbar. Das anzuzeigende Rennen kann man aus einer Liste auswählen.
- Ausgabe: Dieses Modul kann entweder den Gesamtstand einer Liga oder aber die Standings eines einzelnen Rennens anzeigen. Diese Auswahl kann über Parameter beim Skriptaufruf gesteuert werden. Die Ausgabe erfolgt mit Hilfe von Templates, so daß man später einfach das Design ändern kann.
Für den Anfang müsste diese Funktionalität genügen. Nach einem Race müsste also nur noch einer von der Reko die Export-Datei in N4 erstellen, dann das Admin-Skript aufrufen und die Datei einspielen. Fertig! Später können dann die Strafen verteilt werden.
Dank der Datenbank im Hintergrund könnte man das ganze im Laufe der Zeit erweitern um umfangreiche Fahrerstatistiken, eine Fahrerverwaltung, allgemeine Race-Verwaltung..... Alle Optionen stehen offen.
Also die obige Basisfunktionalität könnte ich wohl am Wochenende hinhacken.
Wie sieht eigentlich der jetzige Ablauf zum bereitstellen der Ergebnisse aus?
Noch eine Bitte: Ich bin gerade im Büro. Wenn jemand vielleicht ein Export-File bei der Hand hat, dann bitte hier posten, damit ich es mir mal genauer anschauen kann.
Gruß,
Peter