Projekte
Hier stelle ich einige Projekte, Entwürfe, Tests und Spielereien vor, mit denen ich mich beschäftige.
Diese Website
sd.vg: Hinter dieser kurzen Domain verbirgt sich meine neue Website rund um mein Lieblingsthema Webentwicklung.
Ich habe die Seite nahezu vollständig selber programmiert, um eine flexible Spielewiese zu haben.
Ein Schwerpunkt der Website liegt auf SEO (Suchmaschinenoptimierung). So habe ich erstmals versucht, schöne URLs zu generieren, die richtigen Meta-Tags zu verwenden und meinen HTML-Code möglichst sinnvoll zu strukturieren.
Javascript verwende ich ausnahmsweise mal kaum und es wird zur Benutzung der Seite auch nicht benötigt.
Einzig ein aktueller Browser ist zur vollständig richtigen Darstellung notwendig, da ich unter Anderem CSS3 Backgrounds und Schatten verwende.
Serverseitig kommen php und Smarty zum Einsatz.
Zur Darstellung von Bildern im Browser nutze ich noch die Fancybox und die Kommentarfunktion im [Notiz]-Blo[g|ck] wird von Disqus bereitgestellt.
Zur Analyse meiner Besucherzahlen nutze ich Piwik.
Die Erfassung deiner (selbstverständig anonym gehaltenen) Daten kannst du, wenn du möchtest, übrigens hier abschalten.
Projabber.org
Projabber ist zur Zeit das Projekt, mit dem ich mich am meisten beschäftige.
Hinter der Domain verbirgt sich zunächst natürlich ein XMPP-Server auf Basis von Prosody, der
bisher nur von mir und dem Team von Endymia (einem Computerspiel in Entwicklung) zur Kommunikation genutzt wird. Die Registrierung
ist offen und der Server kann von jedem Interessierten gerne genutzt werden.
Der eigentliche Kern des Projekts ist aber der XMPP Web-Client, den ich mit Hilfe der Bibliothek strophejs und dem BOSH-Interface (Bidirectional-streams Over Synchronous HTTP) von Prosody entwickle. Der Screenshot links zeigt den Login des Clients in seinem jetzigen, frühen Stadium.
Die weitere Planung sieht eine kleine Website vor, auf der man sich über die Möglichkeiten von Jabber und speziell denen des ProJabber-Server und seines Web-Clients informieren kann.
Vegas Guestbook
Das Vegas Guestbook ist ein Gästebuch, das ich zur Zeit mit Simon und Kromonos als "Mittagspausenprojekt" entwickle.
Die Schwerpunkte liegen hierbei auf Performance, Geschwindigkeit, Usability und leichter Erweiterbarkeit. Als serverseitige Programmiersprache kommt PHP zum Einsatz.
Das Besondere am Vegas Guestbook soll sein, dass die Einträge beim Scrollen der Seite ohne weitere Benutzeraktion automatisch nachgeladen werden. Ähnlich wie z.B. bei Twitter oder der neuen Google Bilder-Suche. Nur die Suchmaschinenoptimierung bleibt hierbei leider etwas auf der Strecke..