Ewen Corre

2026-05-30

Un nouveau projet : le site de Dremmvro

Ces derniers temps j’ai commencé à travailler sur mon temps libre sur un nouveau projet : un site vitrine pour une copine !

Cette copine, Marine, débute une nouvelle activité autour des cartes, plans, cartographies en tout genre. Et elle a donc besoin d’un site. D’abord un site vitrine, et ensuite sans doute une boutique en ligne.

Ma première contribution a été de suggérer quelques noms, en bretons, qui correspondent à son projet. Elle a finalement choisi Dremmvro, qui signifie « paysage » (de dremm, le visage; et bro, le pays au sens large).

J’ai proposé mon aide technique aussi, parce que pourquoi pas, ça peut être très sympa, et il y a moyen d’apprendre des choses sur le chemin tout en filant un coup de main !

Cette petite série d’articles sera une sorte de journal de bord de l’avancement du projet et de mes apprentissages.

Besoins et solution technique

Marine voulait un site relativement simple mais sur-mesure, si possible sobre et pas une usine à gaz. Je travaille au quotidien avec le framework Django depuis plusieurs années maintenant et j’avais entendu parler de Wagtail, un CMS basé sur Django. J’ai donc choisi d’utiliser Wagtail, qui a l’air d’avoir une chouette communauté d’ailleurs.

Côté interfaces, on reste sur du simple et fonctionnel HTML et CSS. Je ne suis pas graphiste ni concepteur d’interfaces, et je n’ai pas les maquettes auxquelles je suis habitué pour développer. Le style sera donc simple et efficace je l’espère. Et ça tombe bien, Marine voulait une interface assez épurée. J’ai choisi Pico CSS pour partir sur une base à peu près saine et pas trop moche.

Côté développement, voici mes outils en local :

  • Neovim comme IDE avec 2, 3 plugins (il faudrait que je nettoie mes dotfiles pour les publier un jour 😬)
  • un petit docker-compose.yml pour avoir une base de données Postgresql indépendante (je songe de plus en plus à passer à Podman)
  • quelques règles make pour lancer le serveur web local, lancer les tests, etc

Je parlerai dans un article prochain de la mise en place des différents outils de déploiement.

En attendant, le code se trouve dans ce dépôt chez Codeberg !