Symfony UX Autocomplete

Et si je vous disez que mettre en place de l’autocompletion ne necessité qu’une seul ligne de code ? Avec Symfony UX AutoComplete, c’est possible !
Read more →

Symfony : Twig et Live Components

Nous allons voir comment mettre en place des composants Twig réutilisable, et comment rendre des éléments réactifs sans écrire une seul ligne de JavaScript !
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 →

Bootstrap 5 avec Symfony 5 et Webpack Encore

Introduction # Au moment où j’écris cet article (en décembre 2020), Bootstrap vient de sortir la version v5.0.0-beta1 de son célèbre framework CSS. Comme pour l’utilisation de Tailwind CSS, Symfony avec Webpack Encore nous permet d’utiliser et customiser simplement Bootstrap. Nous allons découvrir ensemble comment mettre en place simplement Bootstrap, puis nous verrons comment aller plus loin en le personnalisant. Initialisation du projet Symfony, Webpack Encore et PostCSS # Commençons par créer un nouveau projet Symfony.
Read more →