Aller au contenu

IDLV.co

Publié le 2 minutes de lecture

Le site des Indiens Dans La Ville est en ligne !

idlv.co

Derrière son look minimaliste se cache un CMS qui l’est tout autant : ghost.js.

Ce framework node.js fonctionne correctement, mais il lui manque deux fonctionnalités primordiales : la gestion des médias (redimensionnement des images lors du téléchargement, gestion de galerie, etc.) et des outils d’internationalisation.

Je me suis basé sur le thème Vapor, que l’on peut voir sous un autre angle sur Hipster Ghost.

J’ai également utilisé la gallery PhotoSwipe, très efficace et épurée, mais également assez lourde à mettre en place.

Du fait qu’il n’y ai pas d’outils pour gérer plusieurs langues, j’ai du développer un script qui modifie le contenu du site en fonction du choix de langue de l’utilisateur. Le contenu change dès l’affichage de la page (le français ou l’anglais est retiré de la page), cela provoque un clignotement le temps que la mise en page se rafraichisse en fonction des nouvelles dimensions du contenu (le nouveau texte, sans la version anglaise ou française, sera plus petit que la version initiale). Pour palier ce problème, j’ai ajouté un affichage progressif (fondu depuis blanc) en CSS et javascript.

Au total, ce site d’apparence très simple m’a demandé pas mal de travail ; je suis très heureux de voir que ces efforts ne sont pas vains et servent un contenu de haute qualité !