Laravel 11

  • Laravel 11

    Sillo – affichage des articles et des pages

    Nous allons maintenant détailler notre application en examinant la façon de présenter les articles et les pages, qui sont les éléments clés de ce genre d’application. Si les pages sont simples à gérer, car elles sont isolées, les articles nécessitent une attention particulière en raison de leurs relations avec les catégories et les séries, ainsi que la gestion des commentaires. Pour la présentation des articles, nous devons prendre en compte les éléments suivants : Affichage de la catégorie : Lors de la consultation d’un article, l’affichage de la catégorie associée est essentiel. Cela permet aux utilisateurs de connaître rapidement le contexte de l’article et de naviguer dans les articles similaires.…

  • Laravel 11

    Sillo – la page d’accueil

    Après avoir examiné les données et les layouts, considérons à présent la page d’accueil du site. Cette page doit présenter un résumé des derniers articles publiés. Il est important de pouvoir afficher ces articles par catégorie et par série, et d’inclure une fonction de pagination pour une navigation efficace. Toutes ces fonctionnalités nécessitent une gestion des données et une organisation de l’affichage. Pour organiser l’affichage des articles sur la page d’accueil, nous devons mettre en place les éléments suivants : Résumé des articles récents : La page d’accueil doit présenter un aperçu des articles récemment publiés, en incluant des informations telles que le titre, la date de publication, l’auteur et…

  • 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…

  • 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…