Über PhpAdsNew

Geschichte

Im Jahr 1998 entwickelte Tobias Ratschiller ein Administrationstool in PHP um MySQL-Datenbanken zu verwalten. Nach dem Launch von phpwizard.net, der Website zum phpMyAdmin-Projekt, kamen noch weitere Projekte wie phpIRC, phpChat, phpPolls und phpAds hinzu.

phpAds

phpAds begann als freies Tool welches Webmastern half Werbebanner auf ihrer Website zu platzieren. Der Quellcode stand unter der GPL-Lizenz und eine große Community wuchs um dieses wundervolle Stück Software. Nach über einem Jahr und 4 Veröffentlichungen wurde das Projekt aufgegeben weil Tobias keine Zeit mehr fand es fortzuführen.

Mittlerweile war phpAds sehr bekannt geworden. Die Leute fragten nach neuen Features und begannen die vorhandenen Bugs zu beseitigen. Weil aber niemand diese Entwicklung kontrollierte entschied Wim Goddon das es Zeit sei dem alten phpAds-Projekt neues Leben einzuhauchen und phpAdsNew wurde geboren, ein neues Projekt, basierend auf dem Quellcode von phpAds.

Wim verbesserte den alten Quellcode, fügte neue Features hinzu und beseitigte die vorhandenen Bugs. phpAds 1.4 wurde zu phpAdsNew 1.5 und entwickelte sich zu phpAdsNew 1.8. Weil die Verwaltung der Entwicklung die meiste Zeit verschlang, fragte Wim andere Entwickler um Hilfe bei der Verbesserung von phpAdsNew. Eine Vielzahl anderer Entwickler wie Phil Hord und Niels Leenheer traten dem Projekt bei und fügten ihre Features hinzu. Nach der Veröffentlichung von phpAdsNew 1.9 dachten die Entwickler das dem Projekt noch eine Reihe wichtiger Features fehle um ein ausgereifter Ad-Server zu sein.

Niels übernahm die Führung über die Entwicklung von phpAdsNew 2. Die Ziele für phpAdsNew 2 waren sehr hoch und es kostete eine Menge Arbeitszeit um den Code neu zu schreiben, ihn robuster zu machen und die, für einen richtigen Ad-Server nötigen, Features einzubauen.

Mit der Hilfe vieler Entwickler wurden alle neuen Features hinzugefügt und eine komplett neue Bedienoberfläche entwickelt. Es sind zu viele Veränderungen um sie alle hier aufzählen zu können. Mitten in der Entwicklung von phpAdsNew 2 kam Matteo Beccati dazu und programmierte eine PostgreSQL-Schnittstelle zu phpAdsNew 2. Später kam noch Stefan Morgenroth zum Projekt und steuerte eine eigene Weiterentwicklung des phpAds-Projekt, genannt phpAdsPlus, bei. Eine Reihe Features in phpAdsPlus, wie Flash-Support, fehlten bis dahin in phpAdsNew und wurden schnell auf phpAdsNew übertragen.

Was ist von den Entwicklern in Zukunft zu erwarten?

Mit der Veröffentlichung von phpAdsNew 2 denken wir (die Entwickler) das wir die nötigen Grundlagen für einen ausgereiften Ad-Server haben und das ist die Hauptsache auf die wir im Moment Wert legen. Nach diesem sehr wichtigen Meilenstein können wir auf diesen grundlegenden Features aufbauen und einen noch besseren Ad-Server entwickeln. Es ist zu früh eine komplette Liste der Features, welche die nächste Version haben wird, heraus zu geben. Bleiben Sie dran!

Noch eine abschließende Bemerkung: Wim, Phil, Niels, Matteo und Stefan sind nicht die einzigen Entwickler die an diesem Projekt gearbeitet haben. phpAdsNew wäre nicht dasselbe ohne die Code-Beiträge vieler, anderer Entwickler. Dank an alle die geholfen haben dieses Projekt zu ermöglichen, ihr wisst wer gemeint ist. Einen großen Dank an Tobias Ratschiller mit dem alles anfing. Ohne seine frühere Arbeit an phpAds würde dieses Projekt nicht existieren.