Aller au contenu principal

4 février 2025

Mon site, 5ème version.

Mon site, 5ème version.

5ème version, déjà.

Pour cette mouture, les changements principaux sont :

  • migration des données de Joomla 5 à Payload CMS,
  • mise à jour de NextJs vers la version 15,
  • mise à jour de React-pdf vers la version 4,
  • début de passage à Typescript,
  • refonte complète de la frise chronologique et de l'interface de génération du cv en pdf,
  • ajout d'un système embryonnaire de template pour le cv pdf (pour l'instant, on peut affecter les différents composants à des emplacements prédéfinis),
  • abandon de Construct 3 pour la gestion de background animé au profit de pixi-react.

Cela fait maintenant 3 ans que je travaille sur mon site. En parcourant mon historique Git, je peux voir tout le travail accompli. Mais le passé est le passé, concentrons présentement sur le futur.

Avec cet embryon de système de template pour le cv pdf m'est venu une idée : reprendre OpenChakra que j'avais utilisé dans un job précédent (pour créer un éditeur de site et de template de mail) pour créer un éditeur de template dans un premier temps. J'ai appelé ce projet Karmyc et j'ai déjà pas mal de choses à faire :

  • Migration de ChakraUI 2 à 3 (vu tous les changements apportés, cette partie là ne sera certainement pas rapide...),
  • retravailler le système de preset pour le rendre plus flexible,
  • permettre d'intégrer différents sets de composant,
  • pour la suite, je vais faire comme d'habitude : voir chemin faisant, en fonction des difficultés et opportunités qui se présenteront...

Quand j'aurai achevé ce composant, une étape importante vers un projet plus important aura été franchie :

Mais ce sera une histoire pour plus tard. :-)