Projekte

Eine Übersicht meiner Open-Source-Aktivitäten

django-messages

django-messages ist eine wiederverwendbare Applikation für das Django- Webframework, die es Benutzern einer Webseite ermöglicht untereinander mit privaten Nachrichten zu kommunizieren. Mittlerweile ist django-messages in 14 Sprachen verfügbar und wird z.B. in Pinax eingesetzt.

django-generic-confirmation

django-generic-confirmation ist eine wiederverwendbare Applikation für das Django- Webframework, welche es ermöglicht bestimmte User-Eingaben erst "out-of-band" bestätigen zu lassen, bevor diese tatsächlich in die Datenbank übernommen werden.

Möchte ein User seine E-Mail Adresse ändern bekommt er beispielsweise erst eine Bestätigungsmail an die neue Adresse geschickt und muss einen Link anklicken. Dasselbe ist möglich für Handynummern mit SMS-Nachrichten oder für Anschriften mit Postkarten, es gibt in dieser Hinsicht keine technische Limitierung.

django-trackback

django-trackback ist eine wiederverwendbare Applikation für das Django- Webframework, welche die Trackback- und Pingback-Spezifikation implementiert und somit Django-basierten Webseiten ermöglicht mit anderen Blog-Systemen zu kommunizieren.

python-clickatell

python-clickatell ist mein Fork von Jacques Marneweck's pyclickatell Paket. Python-clickatell abstrahiert die HTTP(S)-Schnittstelle des SMS-Gateway-Providers Clickatell und ermöglicht es auf pythonische Art und Weise SMS-Nachrichten zu verschicken.

django-campaign

django-campaign bietet die Möglichkeit direkt aus einem Django-Projekt heraus Newsletter an verschiedene Empfängerlisten zu versenden. Die Newsletter können dabei Multipart-Mails mit Text und HTML Teil sein. Der Fokus liegt nicht darauf eine große, skalierbare Newsletter-Anwendung zu schaffen, sondern das hinzufügen einer Newsletter-Funktion zu kleinen Webseiten zu erleichtern.

django-rcsfield

django-rcsfield ist ein Model-Field für das Django-Webframework, welches - transparent für den Entwickler - die Daten des Feldes in einem Versionsverwaltungs-System versioniert. Als Backend unterstützt django-rcsfield Bazaar, Git, Mercurial und Subversion.