webdevelopment by markus fink
Seit 1998 arbeite ich als freier Programmierer erfolgreich für verschiedene Agenturen, Unternehmen und StartUps. Mit über 10 Jahren Erfahrung bei der Planung und Programmierung von Web-Applikationen aller Art, setze ich Kundenwünsche zuverlässig um.
Unter anderem entwickele ich Redaktionssysteme (CMS, Content Management Syteme), Shops, Weblogs (Blogs), Foren, Mailinglisten, Gewinnspiele, eCards und andere datenbankbasierte Individual-Software.
"Zwei Seelen wohnen, ach, in meiner Brust ..." - mindestens
Als erfahrener Programmierer und technisch bewanderter Designer kann ich vieles aus einer Hand liefern, für das sonst oft ein kleines Team mobilisiert wird - und dies zu günstigeren Konditionen, bei mindestens gleicher Qualität. Denn die typischen Reibungsverluste zwischen Designer, Programmierer und Projektmanager kann es bei einem "Ein-Mann-Team" nicht geben.
Programmierung / Anwendungs-Entwicklung
In erster Linie bin ich Anwendungsentwickler. Ich programmiere seitdem ich 1982 (mit 12 Jahren) meinen ersten Computer (Sinclair ZX81) hatte. Als Web-Entwickler der ersten Stunde habe ich meine ersten Web-Anwendungen Mitte der 90er Jahre mit ColdFusion und SQL programmiert. 1998 bin ich auf die Plattform PHP/MySQL umgestiegen.
Anfang 2005 haben sich Ruby und Ruby on Rails zu meinen Entwicklungswerkzeugen hinzugesellt. Seit 2007 benutze ich gerne das von RubyOnRails inspirierte PHP-Framework CodeIgniter, um solide Anwendungen in kürzester Zeit zu entwickeln.
Web-Design / Animation
Bei der Aufbereitung von Inhalten für das Internet schwöre ich auf Web-Standards und darauf aufbauende, quelloffene Lösungen. Basis dafür sind XHTML, CSS2 und JavaScript die eine saubere Trennung von Inhalt, Präsentation und Dynamik gewährleisten.
Ein standardkonformer Quelltext, benutzerfreundliches Design und die konsequente Trennung von Inhalten und Gestaltung sind die Basis für erfolgreiche und zukunftsichere Web-Sites und Web-Applikationen.
- Ein valider XHTML/CSS-Quelltext stellt sicher, dass moderne Browser die Seiten - heute und in Zukunft - originalgetreu darstellen.
- Durch die Trennung von Inhalt und Design kann die Site einfach umgestaltet werden. Ausserdem kann man eine solche Internet-Präsenz in einem alternativen Design ausliefern (z.B: Druck-Version, Schwarz/Weiss-Version, Nur-Text-Version)
- Benutzerfreundliches und barrierefreies Design bietet allen Benutzern (und den Suchmaschinen) einfachen Zugang auf die Inhalte der Site. Dies ist gleichzeitig der erste Schritt für eine erfolgreiche Suchmaschinenoptimierung.
Standardkonformer Seitenaufbau und gute Gestaltung schliessen sich in keiner Weise gegenseitig aus. Allerdings erfordert dies langjährige praktische Erfahrung in (X)HTML/CSS und sowie ein Talent für Grafik-Design.
Ausgehend von einem solchen Grundgerüsst können Internet-Seiten z.B. mit JavaScript oder Flash um zusätzliche interaktive oder dynamische Elemente erweitert werden - und dies ohne WebStandards zu verletzen oder die Validierung zu beeinträchtigen ('Progressive Enhancement').
Um die Usability einer Web-Site sicherzustellen dürfen Design und Navigation den Blick auf das Wesentliche - den Inhalt - nicht verstellen, sondern müssen eine optische Vorstrukturierung des Contents bieten und einen schnellen Zugriff auf die gesuchten Informationen gewährleisten.
Natürlich sind AJAX, Flash und QuickTime deshalb keineswegs tabu - sie sollten aber nicht zum Selbstzweck eingesetzt werden. Es gibt viele Inhalte die man mit diesen Techniken hervoragend kommunizieren kann. Wohldosiert eingesetzt kann man hiermit umso größere Effekte erzielen.
Suchmaschinenoptimierung
Im Bereich der Suchmaschinenoptimierung wende ich 'White Hat SEO' an. Das bedeutet, dass ich keine zweifelhaften Tricks anwende, um eine Site in den Suchergebnisseiten (SERPs) nach vorne zu mogeln. Hierauf reagieren die Suchmaschinenbetreiber oft mit einem Rauswurf der Seiten aus dem Suchindex.
Stattdessen setze ich darauf, dass sich barrierefrei umgesetzte Seiten mit relevanten Inhalten und klarer Strukturierung dauerhaft in den oberen Rängen festsetzen. Es ist wichtig eine Seite so zu gestalten, daß die Crawler, Spider bzw. Bots der Suchmaschinen sie gut auswerten können und der Seite eine hohe Bewertung bei den relevanten Suchbegriffen (Schlüsselwörter) vergeben. Dieses Vorgehen hat sich bewährt.
Der Effekt der sogenannten Search Engine Optimization (SEO) ist nicht zu unterschätzen. Man meint gar nicht wie viele Besucher über Google und Co. auf eine Web-Site finden wenn das Ranking stimmt (z.B. Suche nach dem Begriffspaar "japanische sauna" bei www.google.com: Neptunbad.de auf Platz 1.
