🚀 Créateur de contenu, de formations et de solutions pour le web.

✋ Je suis Yoan Bernabeu, Développeur Web Freelance, Formateur indépendant & Youtubeur !

Vous pouvez me retrouver sur YouTube Twitter LinkedIn GitHub GitLab


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 →

Une documentation avec Docusaurus et GitLab Pages

Objectifs # Nous allons voir ensemble comment publier hyper simplement une documentation avec Docusaurus et GitLab Pages. Nous verons également comment ajouter un moteur de recherche sans utiliser une solution externe d’indexation. Création d’un nouveau projet Docusaurus en local # Vous devez disposer de Node.js sur votre poste pour la suite. Créons tout d’abord un nouveau projet Docusaurus npx create-docusaurus@latest yoandev-doc classic Entrons dans le repertoire du projet cd yoandev-doc Et lançons le serveur de développement npx docusaurus start Personalisons du projet # Le fichier docusaurus.
Read more →

Pico.css avec Symfony et Webpack Encore

Proof Of Concept de la mise en place de Pico.css dans un projet Symfony avec Webpack Encore
Read more →

Authentification 2FA avec Symfony

Authentification 2FA avec Symfony
Read more →