Ein Personal Ad Server

Ich mag Programmierung, Ich bin ein bisschen peinlich, zuzugeben,. Als fünfzig Jahre alt, Programmierung ist nicht, was soll ich in interessiert sein. Ich sollte die Verwaltung großer Teams von Menschen und macht wahnsinnig viel Geld. Das ist die Art, wie wir in der heutigen extrem wettbewerbsintensiven und Übererfüllung orientierten Welt denken, wo wir sind alle in einem Rennen nach Nirgendwo. Aber, was soll ich sagen, Ich mag Programmierung. Insbesondere, Ich mag Web-Programmierung, was noch schlimmer. Ich meine, jeder Teenager mit einem Diplom aus einem der Fly-by-night Schulen können Website-Entwicklung und wie zu tun. Ich würde gerne glauben, dass ich es mit einem Unterschied, aber wer ich bin, um zu beurteilen?

Vor einer Weile, Ich erkannte, dass ich einige meiner Programme verkaufen und ein bisschen Geld. Verkauf digitaler Güter wie Programme und eBooks erfordert, dass Sie ein Programm, das alles automatisch verarbeiten haben. Da mochte ich es zu tun, Ich schrieb das Programm selbst, was wäre die Zahlung nehmen, validieren und lassen den Käufer herunterladen, was er gekauft. Ich nannte es ezPayPal, und war ziemlich stolz auf sie. Was mehr, Ich konnte das Programm zu verkaufen!

Jemand kaufte es, und machte eine Bemerkung, die auf diese Weise lesen, “Ich für die Pro-Version bezahlt, die zwar nicht viel Geld und ich aktiviert ein Produkt zu sehen, was es sein würde, und ich war entsetzt, eine Schnittstelle, wie es aussieht, ist aus sehen 1985!” Ich persönlich war entsetzt, dass Kritik lesen! Aber dann, Ich nehme Kritik ernst. Der Käufer hatte Recht, natürlich. Also machte ich mich, um die Schnittstelle zu modernisieren. Um fair zu mir selbst sein, Ich muss sagen, dass das Backend Teil ezPayPal ist äußerst robust und sicher, und es ist dieser Aspekt von Web-Anwendungen, die ich besonders gut.

Database setup screen
Admin user setup screen
Admin interface elements
Listing your banners
Generating invocation codes
Configuration optons, showing help
Editing categories
Admin page tour sample screen

Seit ezPayPal war bereits in der Produktion auf meinem Server Verkaufs Zeug, Ich wollte nicht mit ihm verwirren. Ich hatte eine andere Lieblingsprojekt, die eine persönliche Ad-Server war, Zu meiner eigenen Anzeigen und Banner meinem Netzwerk von Websites dienen. Ich benutzte ein Ungetüm von einem Programm namens OpenX, es zu tun. Da es so schwer, für das, was ich tun wollte, war, Ich schrieb später eine super einfach, Flat-File-basierte Adserving-Skript, um es zu ersetzen, die gut genug gearbeitet. Ich beschloss, es in einen verkaufsfähigen Produkt zu modernisieren und dargelegt, um einige der Forschung in den modernen Technologien zu tun. Ich jQuery und AJAX in einem meiner Projekte, die bereits verwendet (Einfache Text-Links), also wollte ich ein bisschen darüber hinaus gehen. (Jetzt, gehen Sie nicht zu verletzen meine Gefühle sagen, dass diejenigen auch veraltete Technologien!) Ich entdeckte die Bootstrap Framework von Twitter, und wurde gründlich davon beeindruckt.

Wenn Sie ein Entwickler sind, sitzt auf dem Zaun der Entscheidung, ob Bootstrap verwenden und die damit verbundene jQuery Zauberei, es gibt einen sehr guten Grund, warum sollten Sie. Siehst du / du siehst, in einer Form basierte Schnittstelle, alle Arbeiten am Server durchgeführt. So lädt der Benutzer zu bilden, tritt alles und Klicks “Einreichen” und Sie entweder Ihre Datenbank aktualisieren oder kommen zurück mit einem Validierungsfehler. In Bootstrap, Sie schrittweise tun können. Sie präsentieren eine Tabelle mit Informationen, und die Benutzer nur auf, was er zu modifizieren und im Backend will, mit AJAX, Dinge done.The Schnittstelle wird so etwas wie Facebook und Twitter. Schließlich, die Bootstrap-Framework ist von twitter. Es stellt sich heraus, dass es dieser Weg ist eigentlich viel einfacher, auch von einem Programmier Sicht, was überraschend war. Sicher, es ist ein bisschen wie ein Lernprozess, aber es ist minimal.

So, in den letzten paar Wochen, Ich arbeitete sehr hart, um die total modern und voll reaktions Schnittstelle für den Ad Server entwickeln. Hier sind die Ergebnisse in Form von Screenshots oben gepostet. Was denken Sie?

Natürlich, Ich möchte verkaufen dieses Paket auch. Noch wichtiger, Ich möchte allen, die ich gelernt, gelten ezPayPal und werfen es zurück zu jener Kritiker und sehen, was er zu sagen hat. Aber im Ernst, Es war eine Menge Spaß lernen alle diese neuen Tricks. Mehr Spaß, dass es hätte sein sollen, in meinem Alter, Ich vermute.

Kommentare