Relaunch mit Django
24.04.2008Ein paar leichte Änderungen habe ich im Laufe der Arbeiten aber doch vorgenommen. So sind jetzt alle Stilelemente vereinheitlicht und die ganze Website wirkt (hoffentlich) harmonischer.
Der Großteil der Arbeit ist jedoch in die Umsetzung der Website mit Django gegangen. Vorher lief diese Seite mit ExpressionEngine, mit dem ich auch immer noch sehr zufrieden bin, nur wachsen im Laufe der Jahre die Wünsche an eigene Projekte und man ertappt sich immer wieder bei: „Wie wäre es denn, wenn ich … zur Website hinzufügen würde?“. Mit einem CMS lassen sich aber nicht alle Wünsche umsetzen und man muss mit den Begrenzungen leben, immer wieder Abstriche machen oder versuchen das System mit Plugins oder Erweiterungen „irgendwie aufzubohren“.
Ein Web-Framework hat da einen ganz anderen Ansatz: Im Prinzip programmiert man alles selber, das Framework liefert nur die Werkzeuge und Hilfsmittel, um die Arbeit zu erleichtern und zu beschleunigen. Der Vorteil ist, dass man auch weiß, wie etwas funktioniert und so besser reagieren kann (auf Wünsche wie auf Fehler).
Ein etwas detaillierter Artikel über die Arbeit mit Django ist auf meiner persönlichen Website zu finden. Dort kann man auch den kompletten Source-Code des Projektes finden.

