Es werden nur Beiträge mit den Tags "django" angezeigt
The number of displayed posts is currently limited by the selected tag.
Trackbacks mit Django empfangen
Als ich vor einiger Zeit den Artikel zu Blog-Features in Django geschrieben habe, waren natürlich die meisten Sachen an dieses Blog und meinen Erfahrungen mit ihm angelehnt. Damals gab es noch keine Möglichkeit Trackbacks an mein Blog zu schicken. Das ist mittlerweile anders und deshalb kann ich nun auch erklären wie es funktioniert, außerdem hat mich der Martin per Mail um diesen Artikel gebeten.
Da man zwangsläufig die Trackback-Funktionalität in Django selber schreiben muss ist es ganz gut vielleicht im Vorfeld einmal einen Blick in die Trackback-Spezifikation zu werfen. Erfunden wurden die Trackbacks von den Leuten von SixApart für ihre Blogging-Software MovableType. So wissentlich gestärkt ist die Implementierung der Trackbacks eigentlich ziemlich einfach.
Read more
Richtext-Editing für Django
Der Schlüssel für ein CMS, dass Pflege ohne HTML ermöglichen soll, ist u.a. die Möglichkeit Richtext einzugeben, d.h. Textformatierungen und Bilder in Fließtext und Inhalte einzufügen. Richtext-Editing bedeutet dabei fast immer, dass man dem User im Backend eine WYSIWYG-Lösung anbietet. Django selber bringt keine vordefinierte Möglichkeit mit. Das hat aber unter anderem den Vorteil, dass man seinen Lieblingseditor frei wählen kann und auch mit Updates immer auf dem neuesten Stand ist. Die Integration ist letztendlich nicht wirklich schwierig.
Ich verwende dabei Xinha, hauptsächlich auf Grund der schlechten Erfahrungen mit TinyMCE und FCKEditor bzgl. Stabilität und UI. Cool scheint auch der WYMEditor, weil er den besten XHTML/CSS-Markup verspricht, aber der ist noch nicht wirklich produktionsreif. Zusätzlich kann man Xinha noch über ein Plugin mit dem phänomenalen Filebrowser vertüdeln.
Read more
Blog-Features für Django
Manchmal muss man sich auch Fehler eingestehen können. So war die Serie "Blog mit Django" im letzten Teil eigentlich nicht viel mehr, als die sehr abgekürzte Zusammenfassung der Dinge, die auch in der offiziellen Django-Dokumentation zu haben und deren leichte Veränderung hin zu einem Blogging-System. Eigentlich etwas, was jeder User auch selber kann, wenn er das Tutorial auf den Django-Seiten einmal durchgearbeitet hat.
Deshalb spare ich mir jetzt den letzten Teil der Serie, in dem es um Frontend-Konfiguration und Templating gegangen wäre und verweise auf den dritten Teil des offiziellen Tutorials, in dem das höchstwarscheinlich viel umfangreicher, ebenfalls beschrieben wird. Hier soll von nun an um Dinge gehen, die auf den offiziellen Django-Seiten nicht so einfach zu finden sind: Blogfeatures in Django, wie RSS-Feeds, Spam-Kontrolle mit Akismet, Gravatar-Integration und Flickr.
Read more