Softwareprojekte

Moderne Hochsprachen wie Python und Webframeworks wie Django machen die maßgeschneiderte Entwicklung kleiner Software­lösungen zur Unter­stützung des Arbeitsalltags mittlerweile sehr einfach. Mit den Jahren konnte ich einige kleine Lösungen entwickeln, die sich in der Praxis sehr bewährt haben. Zwei dieser Lösungen kann ich unter einer Open Source Lizenz zur Verfügung stellen. Bitte beachten Sie, dass ich keine Softwarepflege für diese Projekte anbieten kann und es sich nicht um „schlüsselfertige“ Anwendersoftware handelt. Ich stelle den Code vielmehr für „interessierte Bastler“ zur Verfügung.

PostTLS – Transportverschlüsselung von E-Mails unter Anwenderkontrolle

PostTLS ist eine Erweiterung des Mailservers Postfix, die Transport Layer Security (TLS) für die Endanwender als nutzbare Variante der Verschlüsselung erschließt. Dies erfolgt dadurch, dass der Endanwender per E-Mail benachrichtigt wird, sollte eine vom ihm versandte E-Mail nicht TLS-verschlüsselt zugestellt werden können. Der Endanwender selbst wird in die Lage versetzt, die E-Mail dennoch – dann unverschlüsselt – zu versenden. Nähere Informationen finden sich auf der Projektseite von PostTLS.

Einfaches webbasiertes Ticketsystem

django-tickets ist ein sehr einfaches webbasiertes Ticketsystem. Es wurde geschrieben für einen Anwendungsfall, in dem eine der „großen Lösungen“ zuviel gewesen wäre. Die Software basiert auf der Programmier­sprache Python und dem Webframework Django. Sie bietet unter anderem folgende Funktionalitäten:

  • Erstellung von Tickets in der Weboberfläche oder per E-Mail
  • Kommentare zu Tickets
  • Dateianhänge für Tickets
  • Zuweisung von Tickets zu Benutzern
  • E-Mail-Benachrichtigungen für neue Ticketzuweisungen, Kommentare und geschlossene Tickets

Mehr Informationen finden Sie im entsprechenden Github-Projekt.