Navigation

Seiteninhalt

TVDates

Programmierung (PHP & MySQL)

TVDates bietet Benutzern die möglichkeit Serien zu verfolgen und sich so einen eigenen Serien Kalender zu erstellen

Der Benutzer kann alle in der Datenbank vorhandenen Serien verfolgen und sich eine eigene Startseite erstellen die ihm eine übersicht über das Serien Programm der nächsten 7 Tage bietet.

Neben Funktionen wie Kalender, Serien Suche, Auflistung von Serien nach Schauspielern, steht vor allem der API Aspekt im Vordergrund. Jeder Benutzer bekommt einen eigenen RSS Feed, der die Serien für den heutigen Tag enthält und API Zugriff um sich weitere Informationen zu besorgen

TVDates wurde von Grund auf eigenständig in php entwickelt, für das Templating wurde die Smarty Template Engine eingesetzt. Zusätzlich wurde ein komplett eigener Admin Bereich geschaffen um die Verwaltung und Aktualisierung möglichst einfach zu halten.

Den Benutzern steht außerdem ein vollständiges REST API zur Verfügung über welches sich z.B. Informationen über gewisse Serien, deren Aktualisierung oder die Ausstrahlungstermine im deutschsprachigen Raum per JSON abrufen lassen.

Um die Server last und Datenbankzugriffe möglichst klein zu halten, werden alle Daten lokal gecached und nur bei Aktuallisierung der Informationen neu geschrieben. Zusätzlich werden alle vorhanden Bilder in geringerer Auflösung gespeichert und verwendet.

Im Schnitt hat TVDates eine Zugriffsrate von 400 Nutzern Pro Monat und beantwortet um die 5000 API Requests. Gehostet wird das ganze bei uberspace.de