Das next generation CMS mit Django-CMS und HTMX
Da mir das Design unserer alten Website nicht mehr gefiel habe ich mich dazu entschlossen, diese Seite konsequen als Hypermedia Seite aufzubauen.
Anforderungen:
- SEO-Optimiert
- Abwärtskompatibel
- Dynamisch
- Schnell
Als Grundwerkzeuge habe ich mich für folgende entschieden:
- Django-CMS
- HTMX
Django-CMS ist derzeit unter den modernsten Content Management Systemen. Es verbindet das Django Backend mit Bootstrap und Fontawesome. Man kann damit sehr flexibel suchmaschinenfreundliche Adressen erstellen.
HTMX ist derzeit der Stern am Django-Himmel, denn damit kommt die hervorragende Django-Templatesprache endlich wieder umfangreich zum Einsatz. Mit HTMX wird die gesamte Anwendung dynamisch. In Django-CMS kann man bereits Attribute anlegen, die für HTMX benötigt werden. Damit wird dann das Verhalten von HTMX gesteuert.
Hier folgt später noch eine ausführlichere Demonstration mit Bildern.