Referenzen

Relaunch billig-flieger-vergleich.de

Für den Relaunch des Billig-Flieger-Vergleichs, eine der großen Preisvergleichsseiten für deutsche und internationale Flüge, übernahm ich mehrere Aufgaben:

Reise-Informations-Service

Der Reise Informations Service sammelt Informationen zu Flughäfen und Zielort einer Reise. Diese Informationen können gespeichert und als PDF ausgedruckt werden. Der Service wurde mit dem Gyro-PHP Application Framework umgesetzt.

Gyro-PHP Application Framework

Der Gyro-PHP Application Framework ist das Resultat von mehr als fünf Jahren PHP Programmierung. Er bietet folgende Features:

  • Model-View-Controller für strukturierte Programmierung
  • Das Command-Design-Pattern macht komplexen und transaktionssicheren Code einfach
  • Standardmäßige Lokalisierung und Übersetzung
  • Fein einstellbares Caching pro Seite und Route
  • Viele vorgefertigte Module vom Usermanagement bis zur Volltextsuche

Gyro-PHP ist unter der MIT-Lizenz verfügbar.

Comic-Sammlung.Net

Comic-Sammlung.Net - Die Comic-Datenbank online ist eine Sammlung von fast 90.000 Comic-Heften und -Alben, etwa 6000 Serien und zahlreichen Verlagen. Die Daten wurden dabei in Drupal importiert, die Datentypen ausschließlich über Drupal-eigene Tools erstellt und konfiguriert (CCK und Views).

In einem zweiten Schritt wurde die Comic-Sammlung auf den Gyro-PHP framework portiert.

Relaunch Plazes.com

Für den Relaunch von plazes.com musste die bestehende, von mir erstellte Bibliothek von XmlRpc auf eine REST-basierte API umgestellt werden. Dies wiederum für Windows, Linux und MacOS. Die Bibliothek ist dabei in C++ geschrieben und benutzt je nach System unterschiedliche Bibliotheken für ihre Basisdienste. So etwa libcurl für HTTP, und libxml2 oder Apache's Xerces-c++ für die Xml-Verarbeitung. Unter Windows wurden Systemkomponenten benutzt.

Unter Windows wurde außerdem ein Adapter zu .NET 2.0 geschrieben. Das wurde mit C++.NET 8.0 erreicht.

Webkatalog der nächsten Generation

Für die Ambiweb GmbH entwickelte ich einen Webkatalog der nächsten Generation, alinki.com. Die Software wurde von Grund auf in PHP neu geschrieben, basiert aber in den Grundzügen auf einer Klassenbibliothek, die während der Arbeit am Comic-Marktplatz entstand. Herauszuheben sind dabei die intelligente Verarbeitung fehlerhafter Urls, das Versionsmanagement und ein zielgenauer Freischaltungsworkflow.

Portierung eines Portals auf Drupal

Das Computer und Technik Portal Informationsarchiv.net hatte mit massiven Performanzproblemen bis hin zu Server-Überlastungen zu kämpfen. Diesen wurde durch eine Portierung auf das Open Source Content Management System Drupal begegnet. Die Portierung wurde von mir zusammen mit einem kompletten Redesign der Seite in weniger als 5 Manntagen durchgeführt. Dabei mussten zusätzliche Drupal-Module eigenständig entwickelt werden.

Medizin-Portal mit Drupal

Mit Hilfe des Open-Source Content Management Systems Drupal wurde ein Portal zu Fragen rund um Krankheiten und deren Behandlung umgesetzt. Durch die Hilfe des CMS war das Portal in kürzester Zeit online und wird seitdem kontinuierlich verbessert. Die Drupal-Installation wurde von mir um mehrere Module erweitert und im Hinblick auf Suchmaschinen optimiert.

plazes.com Library

Nach dem Windows Plazer entwickelte ich für plazes.com eine plattformübergreifende Bibliothek für die grundlegenen Methoden zur Kommunikation mit dem Plazes-Server. Die Bibliothek unterstützt sowohl Windows, Linux und einige Unix-Installtionen. Die Bibliothek ist in C++ geschrieben und benutzt extensiv die Boost Libraries, etwa zur Abbildung von XMLRPC Datentypen.

Comic-Marktplatz

Seit April 2005 ist der Comic-Marktplatz online. Der Marktplatz wurde von mir von Grund auf in PHP entwickelt.

Inhalt abgleichen