Symfony

Dev back

Applying Domain-Driven Design in PHP and Symfony

Cet article explique comment appliquer les principes du Domain-Driven Design (DDD) dans des projets PHP et Symfony. Il aborde l'importance de structurer les applications autour de la logique métier tout en maintenant une séparation claire des préoccupations. L'auteur montre, à travers un exemple pratique de création d'un client API pour la météo utilisant OpenWeatherMap, comment utiliser des objets de valeur, des répertoires et d'autres concepts pour intégrer des API tierces dans Symfony tout en conservant une architecture propre et maintenable.

Fullstack

Le SymfonyLive Paris 2025 comme si vous y étiez - Jour 2 | Les-Tilleuls.coop

Le SymfonyLive Paris 2025 a présenté des conférences variées, mettant en avant des sujets allant de l'histoire des femmes dans la tech à des discussions techniques sur Symfony Messenger, l'évolution des applications web, et la création de PDFs avec Gotenberg. Laura Durieux a souligné le rôle crucial des femmes dans l'histoire de l'informatique, tandis que Grégoire Pineau a exposé les avantages de Symfony Messenger pour la gestion des messages. Damien Alexandre a discuté de l'utilisation de HTML et des SPA dans les applications modernes. Gotenberg, un générateur de PDF écrit en Go, a été présenté comme une alternative fiable et moderne. Mathias Arlaud a évoqué les évolutions d'API Platform et les améliorations réalisées pour faciliter la configuration et l'utilisation des ressources en 2025.

Dev back

Test for CLI Command

L'article présente un cours sur l'utilisation de Symfony pour gérer les courriels, en détaillant les étapes de l'installation à l'envoi de courriels, y compris des tests fonctionnels. Il aborde également les concepts de suivi des courriels et d'utilisation de Mailtrap pour le test et la prévisualisation des courriels. Enfin, certaines fonctionnalités avancées comme l'envoi asynchrone et le traitement des événements via les webhooks sont mentionnées.

"
Dev front

CKEditor 5 et Symfony 6 sans bundle - Partie 2 - Build , Filemanager (elFinder )et Configuration avancée - Stoormz'log

Cet article présente la suite de l'intégration de CKEditor 5 dans un projet Symfony sans bundle. Il explique comment personnaliser l'éditeur, configurer les fonctionnalités nécessaires, et ajouter un gestionnaire de fichiers (elFinder) pour permettre la gestion des images et fichiers. L'auteur décrit également le processus de build avec Webpack et fournit un lien vers son projet GitHub. Les étapes du tuning de CKEditor ainsi que l'installation du FMElfinderBundle pour le backend sont détaillées.

Dev back

Symfony and AI: the video is now available

Un événement exclusif sur Symfony et l'Intelligence Artificielle (IA) a eu lieu à Paris, où des experts ont discuté de l'intégration de l'IA dans des projets Symfony. Le vidéo de cet événement est disponible gratuitement sur YouTube, abordant des sujets comme l'optimisation de l'expérience développeur avec Symfony 7.2 et l'utilisation de l'IA pour extraire des données d'applications Symfony. Il est souligné que des questions cruciales autour de la gestion des données et de l'interopérabilité des modèles IA doivent être considérées. Le secteur du bâtiment a déjà commencé à intégrer l'IA dans des projets liés à la prévention des accidents, ce qui illustre les applications potentielles de ces technologies.

Dev back

Guide : Configurer un VPS pour déployer une application Symfony (partie 2)

Cet article est la suite d'un guide pour configurer un VPS afin de déployer une application Symfony. Il traite de l'arborescence des répertoires sous Debian, de la configuration de la timezone, de l'installation de programmes, ainsi que de la gestion des permissions. L'objectif est de familiariser les utilisateurs avec la gestion d'un serveur via la ligne de commande pour mieux comprendre son fonctionnement.

Dev back

Email from CLI Command

Ce cours de SymfonyCasts couvre l'envoi d'emails via la ligne de commande avec le Mailer, ainsi que l'utilisation de Mailtrap pour tester l'envoi d'emails. Les chapitres incluent l'installation du Mailer, l'envoi du premier email, la gestion des emails HTML et des styles, l'ajout d'attachments, la mise en place de la traçabilité des emails, et l'envoi asynchrone grâce à Messenger. Des fonctionnalités comme les assertions d'email dans les tests fonctionnels et les événements de webhook pour les emails sont également abordées.

Dev back

Email from CLI Command

Ce contenu présente un cours sur la gestion des emails avec Symfony, en se concentrant sur l'envoi d'emails depuis la ligne de commande, le test d'emails avec Mailtrap, le style des emails avec HTML et CSS, ainsi que le suivi des emails avec des tags et métadonnées. Des fonctionnalités avancées comme l'envoi asynchrone et le webhook pour les événements d'email sont également abordées.

Dev back

Emails Assertions in Functional Tests

SymfonyCasts propose un cours détaillé sur l'intégration de Mailer et Webhook avec une approche pratique pour tester les emails dans Symfony. Le chapitre couvre l'installation, l'envoi d'emails, le pré-affichage avec Mailtrap, et des assertions sur les emails dans les tests fonctionnels, ce qui est essentiel pour assurer la robustesse des applications Symfony.