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.

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 und können für jeden Empfänger personalisiert werden. Es ist mit django-campaign möglich auf einfache Art und Weise eine Newsletter-Funktion zu kleinen Webseiten hinzuzufügen. Durch die Möglichkeit der Integration mit verschiedenen Versand-Diensleistern ist es außerdem kein Problem größere Empfängerlisten zu versorgen.

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-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.