Des notifications Symfony au top avec Notyf

Vous avez un projet Symfony, et vous voulez des “flash messages” au top !? La librairie Notyf est là pour vous !
Read more →

A la découverte des variables d’environnement de Symfony

Objectifs # Dans cet article, nous allons partir à la découverte des variables d’environnement de Symfony, et vous allez voir qu’il y a une infinité de façons de les définir ou des les utiliser! Au programme : Définir des variables d’environnement Définir des variables d’environnement avec un fichier .env et .env.local Hierarchie des fichiers de variables d’environnement La CLI Dumper les variables d’environnement Lister les variables d’environnement en CLI Accéder aux variables d’environnement Accéder aux variables d’environnement depuis les contrôleurs Accéder aux variables d’environnement depuis les services Accéder aux variables d’environnement depuis Twig Mettez vos variables d’environnement en sécurité Utilisation du systeme de gestion des secrets de Symfony Initier notre projet Symfony # Créons notre projet et entrons dans le dossier :
Read more →

Mettre en place Matomo sur une application Symfony en respectant la RGPD

Objectifs # Cela ne vous aura probablement pas échappé, la CNIL à rendu l’utilisation de Googe Analytics interdite en France début 2022. Dans cet article nous allons voir comment mettre en place une solution d’Analytics qui respecte la RGPD. Nous allons : Déployer en local une instance de Matomo Intégrer Matomo à une application Symfony existante Ajouter la possibilité aux visiteurs de refuser le tracking Le projet Symfony # Pour gagner du temp nous allons utiliser le projet Demo de Symfony.
Read more →

Un bot Twitter (sur la vaccination) avec les commandes de symfony 5 et la crontab

Introduction # Aujourd’hui nous allons voir comment mettre en place un Bot pour Twitter ! Notre objectif sera de récupérer le nombre officiel de personnes vaccinées contrela Covid 19 (sur https://www.data.gouv.fr/fr/datasets/donnees-relatives-aux-personnes-vaccinees-contre-la-covid-19/) et de publier une fois par jour (à 20h00) les données sur un compte Twitter (https://twitter.com/VaccinBot). Ce tuto sera plus minimaliste que les précédents, le sujet étant simple à traiter. Compte “Developer” Twitter # Pour suivre ce tuto, vous devez posséder un compte “Developer” sur Twitter.
Read more →

Mettre en production une application Symfony 5 avec Heroku

Introduction # Je reçois très souvent des messages me demandant comment mettre en production une application Symfony. Il existe de nombreuses possibilités pour réaliser cela, aujourd’hui je vais vous présenter une solution simple (et gratuite dans un cadre d’un apprentissage). En effet, aujourd’hui nous allons voir ensemble comment déployer une application Symfony (avec une base de donnée) sur les services de Heroku ! Heroku c’est ce que l’on appelle un PaaS (Platform as a Service), et il vous propose de “gérer” pour vous toute la partie infrastructure !
Read more →