• Laravel 11

    Sillo – les layouts

    Pour ce projet, il m’a fallu prendre des décisions technologiques importantes. J’ai hésité à adopter Livewire, mais j’ai finalement cédé. Bien que j’apprécie coder en JavaScript, cela n’est plus vraiment nécessaire sauf pour des cas spécifiques. Par conséquent, j’ai opté pour Livewire, Volt et MaryUI, tout comme je l’avais fait pour ma série d’articles sur les albums photos. Grâce à ces technologies, on gagne beaucoup de temps dans le développement web, même si cela nécessite un investissement initial en termes d’apprentissage. Livewire, Volt et MaryUI offrent une combinaison puissante pour développer rapidement des interfaces utilisateur riches et réactives. Ils facilitent la création de composants réutilisables et la gestion de l’application…

  • Laravel 11

    Sillo – les données

    Dans un article précédent, j’ai présenté mon projet de migration de la plateforme de mon blog actuel. Dans mes projets antérieurs, j’ai toujours démontré l’évolution progressive d’une application. Cette fois-ci, cependant, nous allons procéder différemment. Le code est déjà disponible en entier sur GitHub, mais il est destiné à être modifié et amélioré au fil du temps. Mon objectif est de rendre ce projet interactif en encourageant certains de mes lecteurs à participer activement à sa création. J’ai donc eu l’idée d’écrire une série d’articles sur les principales caractéristiques de ce projet pour inciter au dialogue et à la contribution. Commençons dès maintenant en examinant les données. Que contiendra notre…

  • Actualités

    Grand changement du site ?

    Avec plus d’une décennie d’existence, mon blog Laravel a connu un succès durable grâce à la fidélité de ses lecteurs. J’ai récemment reçu une remarque de l’un d’entre eux, suggérant que le support WordPress, bien qu’opérationnel, pourrait être un obstacle à l’évolution fulgurante de Laravel. Cette remarque m’a incité à réfléchir à un changement. Initialement, mon choix s’est porté sur WordPress pour sa facilité d’utilisation, sa large communauté de développeurs et ses nombreuses fonctionnalités. Toutefois, l’univers Laravel évoluant rapidement, de nouvelles technologies comme Volt, Livewire et MaryUI sont désormais à notre disposition, transformant radicalement notre façon de coder. Inspiré par ces avancées, j’ai donc entrepris d’écrire le code de mon…

  • Laravel 11

    Albums – Les utilisateurs

    La galerie est désormais bien avancée, offrant aux utilisateurs la possibilité de gérer des albums personnels, modifier leur profil et ajuster les caractéristiques de leurs images. Dans ce chapitre, nous allons nous pencher sur la mise en place d’un outil d’administration pour la gestion des utilisateurs. En fait, nous ne gérerons pas grand-chose, mais simplement afficher un tableau récapitulatif de tous les utilisateurs avec leurs principales caractéristiques. Nous profiterons de cette occasion pour approfondir les fonctionnalités des tableaux avec MaryUI. Notre objectif est de créer une interface conviviale et fonctionnelle qui permet aux administrateurs de consulter rapidement les informations essentielles concernant les utilisateurs. Pour ce faire, nous exploiterons les capacités…

  • Laravel 11

    Albums – Les catégories

    Dans ce chapitre, nous allons poursuivre le développement de notre galerie de photos en nous concentrant sur la gestion des catégories. Pour organiser efficacement les photos de la galerie, nous les avons classées en catégories. Seul l’administrateur a les droits de créer, modifier ou supprimer une catégorie. Nous aborderons dans ce chapitre la création d’une catégorie, ce qui implique plusieurs étapes : mise à jour du menu de navigation : il faudra ajouter des options de menu pour l’administration des catégories. Ces options ne seront visibles que pour les utilisateurs connectés ayant le rôle d’administrateur création de formulaires : nous créerons des formulaires simples qui permettront à l’administrateur d’ajouter une…

  • Laravel 11

    Albums – Le profil

    Jusqu’à présent, notre galerie photo est globalement fonctionnelle. Dans ce chapitre, nous allons nous concentrer sur la création d’une page de profil pour les utilisateurs afin de leur permettre de modifier leurs informations personnelles, telles que leur adresse email, leur pagination et leur statut adulte. En plus de cela, pour respecter les directives du RGPD, nous leur donnerons la possibilité de supprimer leur compte s’ils le souhaitent. Les thèmes de daisyUI On sait que tous les styles de MaryUI sont issus de DaisyUI. DaisyUI fournit un ensemble de thèmes intégrés qui peuvent être utilisés sans effort supplémentaire. Chaque thème définit un jeu de couleurs qui seront appliquées à tous les…