18
Aug/09
0

Projekt: neuer (Eishockey) Liveticker

Vor ein paar Jahren habe ich einen Liveticker für die Augsburger Panther entwickelt, der jetzt um neue Features erweitert werden sollte. Schon damals war es ein kleines Testprojekt für mich, um ein paar Sachen auszuprobieren. Der alte Ticker basiert auf PHP mit mysql als Datenbank. Als Abstraktionsebene kam MDB2 zur Anwendung und im Frontend wurde die Smarty Template Enginge eingesetzt, die dynamischen Aktualisierungen übernahm xajax. Schon nach der ersten Anwendung mit über 100.000 Seitenaufrufen und damit verbundenen Serverlast (mysql-Server permanent bei 100%) wurde das ganze umgestellt und im Frontend wurde nur noch eine HTML Datei ausgeliefert. Diese Applikation wurde jetzt über mehrere Jahre nicht weiterentwickelt – genau das ist das Problem!

Jeder Softwareentwickler kennt das Problem – innerhalb von ein paar Jahren verändert sich die Technik sehr stark oder der eigenen Programmierstil wandelt sich. Nachdem ich jetzt so viele anders machen würde, habe ich mich dazu entschlossen den Liveticker komplett neu zu entwickeln. Als Basis ist natürlich wieder PHP gesetzt, als Datenbankabstraktionsebene habe ich PDO gewählt und das Frontend wird mit Hilfe von jquery umgesetzt.

Zusätzliche Features sind natürlich auch geplant

Als interaktives Feature wird Twitter integriert und zwar zum einen um die Drittelergebnisse selbst zu twittern und möglicherweise auch als interaktives Element um direkt aus dem Stadion Tweets in den Ticker zu schicken. Auf vielfachen Wunsch wird es auch ein Homepage Widget geben um den aktuellen Spielstand auf der Homepage ausgeben zu können. Weil das Frontend hauptsächlich mit Javascript/jquery umgesetzt wird, plane ich auch eine Ausgabe auf Mobiltelefonen.

Open Source

Wenn das Projekt so läuft wie ich mir das vorgestellt habe, möchte ich das ganze als Open Source veröffentlichen und damit anderen Webmastern zur Verfügung stellen.  Ich werde hier weiter berichten wie die Entwicklung so läuft und auf welche Probleme und Lösungen ich gestossen bin.

Post to Twitter Tweet This Post

Kommentare (0) Trackbacks (0)

Noch keine Kommentare.

Sorry, the comment form is closed at this time.

No trackbacks yet.

Twitter links powered by Tweet This v1.5.3, a WordPress plugin for Twitter.