Umsetzung
Im Gegensatz zu vielen anderen Beratern, begleitet Patrick Gruban Projekte auch bei der Umsetzung oder entwickelt sie selbst mit Ruby on Rails.
Ausschreibung von Entwicklungsaufträgen und Projektsteuerung
Soll das Konzept einer Webanwendung umgesetzt werden, so ist oft eine Ausschreibung nötig. Danach muss die Umsetzung begleitet und offene Fragen im Prozess mit dem Programmierer beantwortet werden. Patrick Gruban hat mehrere Ausschreibungen für Kunden durchgeführt und das Projekt begleitet.
Entwicklung mit Ruby on Rails
Kleinere bis mittlere Webanwendungen entwickelt Patrick Gruban selbst mit Ruby on Rails. mediap.de ist eine eigene Plattform für Medienprofis. Mit Hilfe der AJAX-Technologie können Teilnehmer schnell und einfach eine umfangreiche Profilseite mit Texten, Bildern und Videos erstellen. User können sich gegenseitig in Kontaklisten aufnehmen und sich interne Nachrichten schicken.
arthugger.com ist eine eigene Demoseite, die den Einsatz von Userregistrierung, Tags und Bewertung zeit. cafespots nutzt Google Maps um Cafés auf Karten zu zeigen. Im Hintergrund werden diese automatisch geocodiert, außerdem gibt das System RSS-Feeds und eine Google Sitemap aus. Bei brett.minga.de werden Fotos von Benutzern automatisch ins richtige Format gebracht, außerdem parst das System eingehende E-Mails und stellt sie dar.
Einsatz von Standard-Software
In Projekten werden immer wieder Movable Type, Wordpress und Media Wiki eingesetzt. Gerade die ersten beiden Systeme lassen sich sehr vielfältig anpassen. Auch diese Website ist mit Wordpress aufgesetzt, minga.de ist ein Beispiel für eine individuelle Wordpress-Anpassung. sub-bavaria ist mit MediaWiki aufgesetzt.
Umsetzung von W3C-konformen Webseiten
Bei der Umsetzung von Webseiten nach Vorlagen von Webdesignern wird möglichst auf eine saubere Programmierung der XHTML-Inhalte und der CSS-Stylesheets geachtet um sowohl für viele Webbrowser als auch Suchmaschinen das beste Ergebnis auszuliefern. Dabei wird auch auf beschreibende Elemente geachtet, die die Seiten gut auffindbar machen. Ein Beispiel dafür ist die Webseite von paragraph eins.
Aktivierung von Communities
Beim Start einer Community- oder Social Networking Plattform kommt es darauf an, Benutzer zur Teilnahme zu aktivieren. Hier geht es darum User an den richtigen Stellen zu finden, abzuholen und für die Teilnahme zu belohnen.