ServPDF 2

Ein auf Django basierendes Dokumenten-Konvertierungssystem, welches leicht erweitert und angepasst werden kann.

Download: http://www.servpdf.com/downloads/ServPDF2Setup.exe

Aktuell werden folgende Applikationen unterstützt:

  • Microsoft Word 2007
  • Microsoft Excel 2007
  • Microsoft PowerPoint 2007
  • Microsoft Visio 2007
  • OpenOffice.org 2.3/2.4x
  • Adobe Acrobat 8 (incl. 3D), Acrobat 9 Pro Extended
  • Ghostscript 8.61
  • Dassault Systemes CATIA V5
  • Python Imaging Library
  • Ggf. mehr in Zukunft…

http://demo.servpdf.com

django-registration

Eine komplette Django Applikation zur Registrierung/Aktivierung und Verwaltung von Benutzern. Z.B. zur Nutzung in eigenen Content Management Systemen oder Blogs.

James Bennet, einer der sehr aktiven Unterstützer von Django, entwickelte diese ziemlich hilfreiche Applikation zur Erweiterung von eigenen Projekten um die Benutzerreegistrierung, -aktiviereung und -verwaltung. Django-registration wird als zusätzliche Applikation im eigenen Projekt aktiviert und kann in derselben mit Ihren Templates genutzt werden. Hinweise zur Installation findet man unter http://django-registration.googlecode.com/svn/trunk/docs/overview.txt

Django-registration funktioniert nach folgendem Prinzip:

  • Neu registrierte Benutzer sind zunächst inaktiv und erhalten einen Aktivierungslink von der Applikation per Email.
  • Dieser kann innerhalb eines definierten Zeitraums zur Aktivierung des Benutzers verwendet werden.
  • Danach kann der Benutzer sich in Ihre Seite einloggen und Ihre Dienste in Anspruch nehmen.

Hinweis: django-registration benötigt zwingend eine aktuelle SVN Version von Django. Es läuft nicht mit Django 0.96.

http://code.google.com/p/django-registration/

Satchmo

Ein professioneller Online Shop als Open Source in Django

Satchmo wird nun seit mehr als einem Jahr entwickelt und man kann heute davon ausgehen, dass die Applikation eine gewisse Reife erreicht hat. Die Feature-Liste ist dabei sehr lang gehalten. Von den klassischen Merkmalen wie Warenkorb, Kasse, verschiedene Bezahl- und Liefermöglichkeiten bis hin zur Erstellung von PDF Rechnungen ist alles dabei, was ein Shop benötigt.

Darüberhinaus ist Satchmo Django-typisch mit Templates aufgebaut, was Webdesigner lieben werden. Und eine Übersetzung in 7 Sprachen machen es in der Breite nutzbar — vor allem wenn man die automatische Browsersprachenerkennung von Django nutzt.

Ein sehr gelungener Shop ist z.B. http://farinaz.com/category/farinaz/.

http://satchmoproject.com

Byteflow

Ein CMS/Blog für gehobene Ansprüche

Byteflow ist ein sehr ausgereiftes Blog und Content Management System mit einer Vielzahl an professionellen Features. Es unterstützt OpenID, Pingbacks, Sitemaps uvm. Eine Hand voll Themes sind auch enthalten, sodass User das Look & Feel anpassen oder ändern können. Auch diese Website wird mit einer angepassten Byteflow Version angetrieben.

http://byteflow.su/

Debugging mit Django

Wer komplexe Webapplikationen entwickelt, möchte auch im Fehlerfall schnell die ablaufenden Vorgänge analysieren können. Dank Python kann Django auf dessen überaus flexiblen Debugging-Mechanismen zurückgreifen.

Simon Willison schreibt einen extrem wichtigen Beitrag zum Debugging von Django Webapplikationen: Auch die Kommentare liefern jede Menge Ideen von anderen Personen. Von der einfachen Ausgabe in die Konsole oder einer Logdatei bis hin zum Einsatz eines separaten Debuggers werden verschiedene Möglichkeiten und Tools aufgezeit.

Es zeigt sich mal wieder eindrucksvoll, dass selbst ein Webframework, das als Python-Erweiterung vorliegt, von der Erweiterbarkeit der Python-Umgebung profitieren kann.

Erwähnenswert ist auch die django-logging Middleware:

http://code.google.com/p/django-logging/wiki/Overview

http://www.slideshare.net/simon/debugging-django/

Willkommen auf Djangoworld.com

Fix & fertige freie Django Projekte und Applikationen finden

Diese Website dreht sich rund herum um das Thema Django. Django ist ein auf Python basierendes extrem flexibles Web Framework. Da es eines der interessantesten auf dem Markt darstellt, versucht diese Site der Verbreitung von Django Rechnung zu tragen. Denn Web Frameworks werfen Codehaufen über Board und strukturieren allgemein die Website-Erstellung. Und Sie kennen es ja auch: Nichts ist angenehmer zu verwalten, was schon gut organisiert ist.

Darüberhinaus fasst es in Deutschland leider nur schwer Fuss. Es existieren wenig Hostingbetreiber, die Django unterstützen und die überwiegend in Englisch gehaltenen Websites erschweren es anscheinend vielen Interessierten, Django Applikationen erfolgreich einzusetzen. Daher möchte ich nun auf dieser Site fertige und freie Django Projekte/Applikationen vorstellen, die ohne großen Aufwand installiert und betrieben werden können. Handverlesene Perlen sind dabei grobe Zielrichtungen — damit für Neueinsteiger schnell Freude aufkommt.

Bevor aber die Seite weiter mit Inhalten gefüllt wird, sei noch das kostenlose Buch für den Einstieg in Django empfohlen: http://www.djangobook.com

http://www.djangoproject.com