|
|
[2014]
elisabethgermann.ch
Webseite der Bildhauerin Elisabeht Germann. Grafische Gestaltung matgoetz.ch.
[2012]
matgoetz.ch
Webseite des Grafikers und Designers Mathias Goetz. Die Inhalte werden über ein von mir selber entwickeltes CMS verwaltet, welches den Projektnamen simius (Lat. Äffchen) trägt. Darin enthalten sind dynamisch erstell-, und sortierbare Navigationspunkte und der Bearbeitung der Seiteninhalte mittels dem WYSIWYG-Editor CKEditor und dem Plugin KCFinder für das Verwalten der Uploads von Bildern und anderen "Nicht-Text" Ressourcen.
[2010]
kiteswiss.ch
Bartok Onlineshop mit Warenkorbsystem für die Kitesurfschule M. Maurer GmbH in 8003 Zürich. Für die Verwaltung der restlichen Seiten wurde das CMS Tipula eingesetzt. Das Projekt trägt den Namen Bartok
in Anlehnung an den Nachnamen des ungarischen Komponisten Béla Bartók.
Projektleitung und grafische Gestaltung Reto Mächler.
[2010]
maurer-shop.ch
Bela Onlineshop mit Warenkorbsystem für das Textilhandels Unternehmen K. Maurer & Co. AG in 8003 Zürich. Für die Verwaltung der regulären Seiten wurde das CMS Tipula eingesetzt. Das Projekt trägt den Namen Bela
in Anlehnung an den Vornamen des ungarischen Komponisten Béla Bartók.
Projektleitung und grafische Gestaltung Reto Mächler.
[2010]
kunstwinterthur.ch
Kleineres CMS für die Verwaltung der einzelnen Screens. Es trägt den Namen Janis
in Anlehnung an die US-amerikanische Sängerin Janis Joplin.
Projektleitung und grafische Gestaltung Reto Mächler.
[2009-2010] katharinahenking.ch,
germannlorenzi.com,
g-s-p.ch,
glaettlipartner.ch
Die obgenannten Webseiten basieren auf dem CMS Tipula, welches deren inhaltliche Anforderungen abdeckt und eigens dafür entwickelt wurde. Das Datenmodell
geht davon aus, dass ein Navigationspunkt eine beliebige Anzahl Containerelemente hat. Diese bestehen entweder aus Text und
Bildern oder aus einer Bildergalerie/Videos/MP3. Für das Backend wurde der WYSIWYG-Editor
Xinha verwendet und leicht modifiziert.
Das CMS wurde unter dem Codenamen Tipula entwickelt, welches sich auf die Wiesenschnake Tipula paludosa bezieht. Sie ist ein genügsamer Zeitgenosse, der sich bei feuchter bis kühler Witterung rasch vermehrt.
Projektleitung und grafische Gestaltung Reto Mächler.
[2008] dominikphoto.com
Frontseite mit kleinerem customized CMS-Backend für die Verwaltung der Slideshow und der untenstehenden Linkliste. Die
Seite dient mehr als Einstiegspunkt in die Bildergallerie, für die das Opensourceprodukt Gallery2 verwendet wurde.
Die grafische Gestaltung wurde von Andi Schneider
realisiert und von mir nach seinen Vorlagen umgesetzt.
[2008] styling-lh.ch
Kleinere Infoseite der Visagistin Liselotte Huber. Die Seite wurde weitgehend nach ihren gestalterischen
Vorlagen umgesetzt. Sie arbeitet als Hairstylistin, Visagistin Camouflagistin, Farb und Typanalytikerin.
Interessant in Ihrem Angebot sind vor allem die Schminkkurse für Kinder vor Ort, wie z.B. an
Geburtstagsfesten u. ä
[2008] freiraumplanung.ch Büro für Freiraumplanung. Hans-Peter Rüdisüli. Dipl. Landschaftsarchitekt. FH/BSLA/SIA. Kleine Infoseite des Architekten
Hans Peter Rüdisüli. Die grafische gestaltung wurde von Ruth Feurer realisiert. Die Umsetzung in HTML/CSS stammt von mir.
[2007] elml.ch
Serverseitige Transformationen von eLML-Lektionen (eLesson Markup Language). Während meiner Arbeit an der
Uni Zürich habe ich die serverseitige Transformation für die von den SVC-Projekten in eLML verfassten
Module realisiert.
Die Module werden zentral auf einem CSV-Server der Uni gelagert. Bei jedem commit in eines der Repositorys wird der
Transformationsprozess in Gang gesetzt. Dazu dient in erster Linie eine Sandbox, welche auf dem Server ausgecheckt ist,
und in der die Trasnformationen stattfinden.
Diese besteht aus Zwei Komponenten. Dem Server, welcher die Transformationen auslöst und verwaltet, und der
Transformationseinheit, welche die in XML verfassten Lektionen in die verschiedene Zieformate (html/pdf)
umsetzt.
Für jede Trasnforamtion wird ein dynamisches erzeugtes Makefile geschrieben, welches die individuellen Parameter
für die Trasnformation einer Lektion enthält. Zu jeder Trasnformation gehört auch die Erstellung der
Contentpackages im IMS und SCORM-Format, sowie das übermitteln
der generierten Inhalte auf andere Server, wo sie von den Autoren eingesehen und bezogen werden können.
Für Die XML/XSLT-Trasnformation wurde der XSL2-Fähige
SAXON Trasnformator verwendet. Für die Erzeugung der
PDF-Dateien FOP von Apache und
LaTeX.
Der Dämon sowie die Trasnformationseinheit sind in Perl geschrieben und laufen auf SuSE-Linux, welches bei der
Uni Zürich standardmässig eingesetzt wird.
[2006] inselvir.com
stellt die drei Ferienappartements auf der kroatischen Insel Vir vor. Die Seite wurde in Zusammenarbeit
mit und nach den Vorgaben von Renata Ademaj gestaltet und realisiert.
[2005] bucktown-jazzband.ch
Internetauftritt der Bucktown Dixielandjazz und Swingband.
[2004] catherinebolle.ch ist die Webseite
der Künstlerin und Plastikerin Catherine Bolle aus Lausanne. Das Projekt stammt aus meiner Zeit bei der Juleg GmbH in Zürich.
Die Webseite verfügt über ein PHP/MySQL-basiertes CMS, in dem die beiden Kategoriene Ausstellungen und
Arbeiten editierbar sind. Die gestalterische Realisation stammt von Felix Schindler, der die Seite im Namen von
Catherine betreut.
[2004] paulfuchs.com.
Website des Bildhauers und Klangkünstlers Paul Fuchs. Die Galerie hat eine Slideshow, welche durch
eine Textdatenbank die vorherigen und nachfolgenden Bilder evaluiert.
[2003] MARDER (Magma Access Ressource Data Exporter Robot).
MARDER ist ein Batchprogramm für Windows, welches aus einer Accessdatenbank
seine Daten via ODBC bezieht. Es handelt sich dabei um die aktuellen Projektdaten
des Geologieunternehmens Magma-AG in Zürich. Diese wandelt es auf der Basis von
Templates in HTML-Seiten um. In den Templates kennzeichnen Tags die Stellen, an
denen die aus der Datenbank gewonnenen Informationen platziert werden.
Die so erzeugten, statischen HTML-Seiten werden anschliessend auf der offiziellen
Website der Magma-AG platziert. Mit zum Lieferumfang gehört auch ein Installationsprogramm,
welches die nötigen Binärdateien auf dem Rechner platziert, auf dem das Programm ausgeführt wird,
sowie eine Dokumentation (Manual). Das Projekt wurde im Auftrag der Magma-AG
mit dessen Mitarbeiter Reto Mächler realisiert.
[2003-2004] pharmastellen.ch.
Pharmastellen.ch ist ein Jobportal für die medizinische und chemische Industrie. Sie bietet einen
Newsletterversand für Stellensuchende in diesen Ressorts auf Ihrer Website an. InteressentInnen können
dort Stellenausschreibungen für einen oder mehrere Branchenzweige abonnieren. Sie erhalten die
Stellenangebote per Email zugesandt.
Im Auftrag von
dasKonkubinat habe ich die Ressortverwaltung, die AbonnentInnenerfassung, die Datenbewirtschaftung und den
Newsletterversand konzipiert und programmiert. Für diese Aufgaben wurden von mir zwei Komponenten entwickelt. Eine
davon ist auf dem Webserver, welche mit PHP und MySQL die Kundendaten erfasst und verwaltet - die
andere für den Newsletterversand als lokale Anwendung, in diesem Fall für eine Windows Plattform.
Diese arbeitet mit der Clientversion von PHP 4.3.1. und trägt
den Namen STAN, was die Abkürzung für simple templatebased application for the Newsletterdelivering ist.
STAN ist eine netzwerkfähige Konsolenanwendug, mit der Dokumentvorlagen (text/html und text/plain)
per Email (SMTP) versendet werden können. STAN verfügt über einen Cache, in dem Informationen von Versandzyklen abgelegt und
gespeicher werden. Dies ermöglicht einen konsistenten Versand, z.B. im Falle von
Netzwerkunterbrüchen. STAN verwendet die DLL php_magic_mime, mit der zuverlässig die
MIME-Typen (Multipurpose Internet Mail Extensions) von Ressourcen evaluiert werden können.
STAN wurde mit einem Install-Wizzard ausgeliefert, den ich ebenfalls in PHP geschrieben habe. Die lokale Ausführung
von STAN erfolgt mit einer Batch-Datei. Ich habe in diesem Projekt einiges über die Batch-Programmierung
für Windows gelernt und finde dies eine komfortable Schnittstelle, um Prozesse flexibel auf
Windows-Systemen zu kontrollieren.
Bedanken möchte ich mich bei den Entwicklern von PHP für die
Clientversion, welche ab PHP-4.3.0 verfügbar ist. Sie eignet sich hervorragend zum Programmieren von
Prototypen und RAD (rapid application developpement). Durch die grosse Vielfalt der verfügbaren Programmbibliotheken
von PHP und der Plattformunabhängigkeit konnte ich dieses Projekt in kurzer Zeit fertig stellen. Die einzelnen Aufgaben
von STAN wurden im objektbasierten Programmierstil in Form einer zweischichtig vererbenden Klassenhierarchie realisiert.
[2002] kontrast.ch.
Bestehendes Bestellformular an PHP-Routinen anbinden und anpassen. Bücherkatalog in Textdatei strukturieren.
Benutzereingaben aus dem Formular überprüfen. Bestellte Eingaben auflisten und bestätigen lassen.
Abgeschickte Bestellung verarbeiten. Mailversand an Verlag und Kunde. Eingegangene Bestellungen in
ASCII-Dateien speichern. Realisierung mit zwei PHP-Klassen. Die eine kontrolliert die Eingaben und
stellt die Bestellung zur Bestätigung dar. Die zweite verarbeitet die eingegangene Bestellung und leitet sie weiter.
Reinschauen unter kontrast.ch/bestell.php
Der Auftrag wurde unter der Leitung von Reto Mächler
(retomaechler.ch),
der für die grafische Gestaltung der Website verantwortlich gewesen ist, realisiert.
[2002] lvh-archiv.ch. Archiv des deutschen Malers Ludwig von Hofmann (1861-1945). Dreisprachige Benutzerführung
(deutsch, englisch, portugiesisch) durch die Website. Getsalterische Umsetzung der Vorlagen in HTML
und CSS. Javascript-Navigation, Bildbearbeitung, Browserkompatibiltät. Volltextsuchfunktion
mit PHP auf der Website. Umfassende PDF/CHM/HTML Dokumentation zum Downloaden für Studierende.
SVG (scalable vector graphics) Bildergalerie. Datenbankbewirtschaftung der Kategorie Umfeld mit
ca 860 Personen, welche mit Ludwig von Hofmann in Kontakt standen. Automatische Dokumentengenerierung
für Internet und Dokumentation für Studierende mit PHP und MySQL.
Die gestalterische realisitation und die technischen Einrichtungen wurden von Peter H.R. Hüssy, dem administrativen Leiter des LvH-Archvis
und mir während ca. 4 Jahren umgesetzt.
[2002] rundumholz.ch.
Handwerkerinnenbetrieb mit Onlineshop. Objektorientierter Programmieransatz mit PHP für
Artikelbestandes-Aufnahme.
|
|
|