Ash.bzh/Boissel.dev (Ce site)

Depuis mai 2010

À propos du projet

À l’origine, ce site était un blog personnel créé en 2010 et géré avec Wordpress. Il a été entièrement refait en 2021 pour utiliser Wagtail, avec un design basé sur le framework CSS Bulma.

Ce qui a guidé ces choix de technologies est l'envie de limiter les dépendances utilisées (à la fois en nombre et en taille côté front-end) et les principes de séparation des responsabilités et de « boring tech » : en effet, Bulma est un framework CSS minimaliste qui n’inclut aucune dépendance JavaScript (et les quelques scripts intégrés sont en JavaScript « vanilla » et n’ont donc aucune dépendance non plus). Enfin, j’ai utilisé htmx afin de profiter de la puissance des templates Django y compris dans les éléments dynamiques du site, ce qu’il permet de faire de façon redoutablement simple.

Le site intègre également le contenu d’un précédent blog, géré avec Dotclear, qui a existé de 2005 à 2008, ainsi que des contenus publiés à l'origine sur diverses plateformes.

Wagtail est un CMS puissant et flexible, permettant de conjuguer au mieux les possibilités offertes par Django et la facilité de rédaction de contenu d’un CMS moderne. Il permet nativement de gérer une installation multi-sites et quatre sites sont actuellement intégrés :

Fiche technique

Technologies que j’ai utilisées sur ce projet :

  • Django
  • Wagtail
  • Bulma
  • htmx
  • vanilla JS

Aller plus loin

Voir en ligne