Cedvano.com fait peau neuve… sous Laravel !

Cedvano.com fait peau neuve… sous Laravel !

Il y a des moments où l’on se dit qu’il serait quand même plus simple de ne plus toucher à son site. Surtout s'il a été mis en ligne il y a peu.

Et puis, évidemment… on le refait entièrement. 😅

C’est exactement ce qui vient de m’arriver avec Cedvano.com.

Bye bye le vieux PHP

À l’origine, le site était développé en PHP « maison ». Ça fonctionnait, mais au fil du temps, le code avait grandi dans tous les sens.

Des fichiers PHP un peu partout, des requêtes SQL directement dans les pages, des fonctions qui s’étaient accumulées… Bref, ça faisait le boulot, mais ça commençait sérieusement à sentir le bricolage.

Et comme j'aime bien mettre les mains dans le cambouis, j'ai finalement décidé de repartir sur une base beaucoup plus propre.

Bienvenue Laravel

Le nouveau site est donc maintenant développé avec Laravel. Techno apprise sur le tas. J'étais plutôt Symfony à l'époque. Je me sius dit: "Pourquoi pas découvrir un nouveau framework ?"

L’objectif n’était pas simplement de changer de framework pour changer de framework. Je voulais surtout repartir sur une architecture claire et avoir une base sur laquelle je pourrai facilement continuer à développer.

J’utilise notamment :

  • Laravel pour le backend ;

  • Blade pour les templates ;

  • Eloquent pour gérer la base de données ;

  • MariaDB pour les données ;

  • des routes propres, avec des URLs beaucoup plus agréables ;

  • et une structure qui permet de séparer correctement les différentes parties du site.

Par exemple, une URL comme :

/article/bienvenue-sur-cedvano

est maintenant gérée proprement par Laravel, plutôt que de passer par un fichier article.php?slug=....

C’est un petit détail, mais quand on commence à avoir beaucoup de contenu, ça fait une sacrée différence.

Un site plus facile à faire évoluer

Le gros avantage de cette refonte, c’est surtout que je peux maintenant faire évoluer le site beaucoup plus facilement.

Les catégories, les articles, les utilisateurs… tout est géré avec des modèles et une structure beaucoup plus cohérente.

Et surtout, je peux ajouter de nouvelles fonctionnalités sans avoir l’impression de devoir démonter la moitié du site à chaque modification.

Il reste évidemment encore pas mal de choses à améliorer. Une refonte complète, ça veut aussi dire retrouver les petits détails qu'on avait fini par oublier dans l'ancien site !

Et maintenant ?

Le but de Cedvano.com reste le même : parler de tout ce qui m’intéresse.

Le développement, bien sûr, mais aussi le matériel informatique, le rétro, la musique, les CD, les appareils que je trouve en brocante, les réparations électroniques, l’impression 3D et toutes ces petites choses qui finissent mystérieusement sur mon bureau.

La différence, c’est que maintenant j’ai une base beaucoup plus solide pour faire évoluer tout ça.

Et connaissant ma tendance à vouloir régulièrement refaire les choses plutôt que de simplement les laisser tranquilles…

Laravel risque de ne pas être le dernier changement que vous verrez sur Cedvano.com ! 😄

En attendant, bienvenue sur cette nouvelle version du site.

Retour a l'accueil