Selbstständig umgesetzte Projekte
QLM - Qualitätslabor St. Michael
Eine einfache Firmenpräsentation, umgesetzt mit dem RoughBird MVC Framework. Programmierung und Design stammen von mir.
QLM - Qualitätslabor St. Michael
SR-Archiv österreichischer Popularmusik
Das SR-Archiv bietet Musikinteressierten die Möglichkeit, sich über Jahrzehnte des Wirkens österreichischer Musikschaffender zu informieren. Es bietet Informationen über Bands, Personen, Firmen und Tonträger - wie z.B. welcher Musiker wann in welcher Band gespielt hat, welcher Tonträger in welchem Magazin behandelt wurde, Tonträger-Coverscans, News, u.v.m. Die Website des SRA ist mit über 1.000 Unique Visitors pro Tag dessen meistgenutztes Service.
Ziel war, eine grafisch nicht mehr ansprechende Version der Website durch eine moderne Version zu ersetzen, sowie das gesamte Frontend in PHP neu zu entwickeln. Alle Arbeiten - bis auf Teile des bereits vorhandenen Datenbankdesigns - wurden von mir durchgeführt.
Die Website wurde mittels PHP 5 und Oracle 10g entwickelt und nutzt die MVC-Architektur. Einige Teile, wie z.B. die find-as-you-type-Suche, wurden in Javascript realisiert. Eine der Schwierigkeiten war, die teilweise zu geringe Performance der Oracle-Datenbank zu kompensieren, weshalb ich eine Lazy-Caching Funktionalität implementiert habe, die Teile des fertig gerenderten HTMLs bereitstellt. Außerdem gab es das Problem des Upload/Update-Vorgangs von tausenden hochauflösenden Bildern zu lösen.
Eine weitere Schwierigkeit war, mit den unterschiedlichen URL-Schemata der vorherigen Versionen der Website kompatibel zu bleiben, was ich mit dem Apache-Modul mod_rewrite realisiert habe. Dieses Modul wurde auch verwendet, um eine komfortable Suchfunktion über die URL einzurichten - www.sra.at/band/foo sucht beispielsweise nach Bands mit "foo" im Namen.
Zusätzlich habe ich in meiner Freizeit 2 Minigames mit Daten aus der SR-Datenbank implementiert - Hangman und Pairs (Memory). Beide wurden in Javascript realisiert.
sra.at - SR Archiv österreichischer Popularmusik, sra.at/hangman, sra.at/pairs
Zeppelin-Caterpillar Österreich
Meine Aufgabe bei www.zeppelin-cat.at war, die Website komplett neu zu gestalten und umzusetzen (die vorherige Version hatte animierte Briefkasten-Gifs für den Kontaktbereich).
Ich zeichne mich für das grafische Design - welches einem Review-Prozess der Marketing-Abteilung von Caterpillar International genügen musste - und die Programmierung des Frontends und Teilen des Backends verantwortlich.
Technologien: HTML, PHP, MySQL. Flash-Produktpräsentationen kommen von externen Quellen, Javascript wurde nur auf optionale Weise im Interfacedesign sowie bei der Form-Validation genutzt, um die Kompatibilität zu maximieren.
Der aufwändigste Teil der Website ist der Gebrauchtmaschinenmarkt, dessen Daten als XML Dokument zur Verfügung gestellt werden.
JobWohnen.at
Jobwohnen.at ist ein Service im Auftrag der ÖH, und eines der größten Portale für Immobilien und Jobs für die Zielgruppe Studenten in Österreich.
Ich wurde relativ spät ins Projektteam geholt, um unter extremem Zeitdruck große Teile der Umsetzung des Front- und Backends für die Bereiche der Job- und Immobilienbörse zu übernehmen (welche ins Typo3 Framework integriert wurden).
Technische Basis sind PHP, MySQL und Typo3. Probleme ergaben sich bei der Performance der Seite, welche unter der Last von mehreren tausend Unique Visitors pro Tag Schwächen zeigte. Mittels Profiling konnte ich einige der größten Flaschenhälse beseitigen und das Problem so lösen.
Weitere, von mir implementierte Features sind die Suchergebnis-Vorschau in Echtzeit (wie viele Treffer wird die Suche mit diesen Parametern bringen), eine Firmenpräsentation (Firmen können sich vorstellen, um potentielle Bewerber auf sich aufmerksam zu machen), sowie eine Arbeitnehmerpräsentation (Arbeitnehmer können sich vorstellen, um Firmen auf sich aufmerksam zu machen). Des weiteren habe ich ein Email-Abonnement implementiert, mit dem sich interessierte Job- oder Wohnungssuchende täglich, wöchentlich oder monatlich die Ergebnisse ihrer Suche per Email zusenden lassen können.
Generali Foundation
Die Website Generali Foundation basiert auf PHP, MySQL und Typo3. Ursprünglicher Auftrag war, die vorherige Seite, welche in einem proprietären CMS entwickelt worden war, nach Typo3 portieren und das Design beizubehalten.
Ich habe Teile der Website - in erster Linie den Shop - programmiert und bin nach Abschluss des Projektes für dessen Wartung und Erweiterung zuständig gewesen.
Bemerkenswert ist der automatisierte Updatevorgang des Shop-Bereichs vom lokalen Verwaltungstool (MS-Access) in die Live-Datenbank incl. Bildupload, wobei einige Probleme wegen der restriktiven Sicherheitspolicy der Generali Foundation IT gelöst werden mussten.
Sync Rights
Bei Sync-Rights handelt es sich um eine B2B Plattform zur einfachen Lizenzierung von Songs einer Vielzahl von Künstlern für Radio- und TV-Werbung, Internet, Telefon, ...
Ich zeichne mich bei diesem Projekt für Entwurf, Grafikdesign, Frontend- sowie Backend-Programmierung, Datenmodelling, Betreuung des Kunden sowie der Wartung von Web- und Fileserver verantwortlich.
Sync-Rights.com ist eines der größten und aufwändigsten Projekte, welche ich bisher umgesetzt habe. Die wichtigsten Bereiche des Frontends sind die Suche nach den passenden Tracks, der Lizenzierungsvorgang mit Kreditkartenunterstützung (wobei Preise je nach Einsatzbereich errechnet werden) und der Flash-Player zum Probehören der verschiedenen Versionen eines Songs (niedrige Qualität bei unregistrierten Besuchern, ansonsten hohe Qualität, verschiedene Längen - kurze Previews oder Gesamtlänge - je nachdem, ob eine Grob- oder Feinauswahl getroffen wird).
Ein weiteres von mir entwickeltes Feature ist die "ähnliche Tracks"-Funktion, welche Songs anhand der von den Musikern zugeordneten Keywords vergleicht und dem Kunden so Alternativen anbieten kann.
Im Backend werden die Songs sowie Benutzer angelegt und verwaltet, sowie Lizenzierungen bearbeitet. Die größte Herausforderung hierbei war ein Interface zur einfachen und effizienten Beschlagwortung der einzelnen Tracks durch Musiker.
Skrein* Schmuckwerkstatt
www.skrein.at ist die Website einer bekannten Wiener Schmuckwerkstatt. Zusammen mit dem Auftraggeber habe ich ein Konzept erarbeitet, und dieses dann grafisch sowie programmtechnisch umgesetzt.
Die beiden wichtigsten Teile sind einerseits die Slideshow für den Schmuck- und Ehe-Bereich, implementiert in Adobe Flash, wobei die Bilder über das Backend ausgetauscht werden können. Andererseits der Presse-Bereich, indem hochauflösende Bilder zum Download zur Verfügung gestellt werden, sowie der Backend-Bereich zur Wartung der Texte, Bilder und Pakete.
Umsetzung in HTML, PHP und Flash.
Skrein* Schmuckwerkstatt: skrein.at
Weitere
Projekte für INTOUCH Internetagentur
Anbei eine kleine Auswahl an Projekten, welche ich für die Fa. INTOUCH Internetagentur ganz oder teilweise umgesetzt habe: