Derniers articles publiés

Symfony

PubliĂ© le 22/09/2019 • Mis Ă  jour le 12/01/2020

Dans cet article nous allons voir comment créer un moteur de recherche "full-text" avec elasticsearch dans une application Symfony. Nous allons utiliser Docker compose pour mettre en place les composants elasticsearch. Nous essaierons de garder la configuration aussi succincte que possible en gardant au maximum les paramÚtres par défaut. A la fin, sur ce site, nous pourrons rechercher des articles et snippets correspondant à un ou plusieurs mots-clés.

subject Lire l'article complet


Symfony

PubliĂ© le 23/08/2019 • Mis Ă  jour le 31/01/2020

Dans cet article nous allons voir comment cacher le nom de fichier du contrÎleur d'entrée principal d'une application Symfony ("main front controller" en anglais) pour qu'il soit impossible d'accéder au site en tapant "index.php" dans l'URL. Le moins d'informations les utilisateurs (ou hackers bien sûr) auront sur l'implémentation technique de votre site, le mieux ce sera.

subject Lire l'article complet


Symfony

PubliĂ© le 29/06/2019 • Mis Ă  jour le 01/07/2019

Dans cet article nous allons voir comment implémenter un interrupteur de fonctionnalité basique, en anglais "feature flag". Cet interrupteur va nous permettre d'activer ou de désactiver une fonctionnalité à la demande. Dans ce cas, il va nous permettre de débugger plus facilement nos formulaires en désactivant la validation HTML5 coté client pour tous les formulaires d'une application.

subject Lire l'article complet


Symfony

PubliĂ© le 05/06/2019 • Mis Ă  jour le 05/06/2019

Dans cet article nous allons voir comment utiliser le validateur "NotCompromisedPassword" qui a été ajouté dans Symfony 4.3. Celui-ci permet de vérifier si un mot de passe a déjà été exposé publiquement dans une faille de sécurité et est donc compromis. Nous allons voir comment l'utiliser manuellement mais aussi comment offrir la possibilité aux utilisateurs de l'utiliser dans un formulaire de création de compte.

subject Lire l'article complet


Symfony

PubliĂ© le 18/04/2019 • Mis Ă  jour le 19/04/2019

Dans cet article nous allons voir comment ajouter dans vos pages un lien "Lire dans votre langue". Le but va ĂȘtre de dĂ©tecter la langue de l'utilisateur et de lui proposer un lien si le contenu qu'il est en train de consulter est disponible dans sa langue.

subject Lire l'article complet


Symfony

PubliĂ© le 14/03/2019 • Mis Ă  jour le 14/05/2020

Dans cet article nous allons voir comment envoyer des logs d'une application Symfony vers Slack. Une utilisation typique est de transmettre les erreurs critiques en temps réel pour pouvoir réagir rapidement en cas de problÚmes. Nous pouvons bien sûr aussi envoyer d'autres types de notifications.

subject Lire l'article complet


Symfony

PubliĂ© le 29/01/2019 • Mis Ă  jour le 10/04/2020

Dans cet article nous allons passer en revue les diffĂ©rentes fonctions de l'un des composants les plus utilisĂ© et utile de Symfony : La classe Request. Symfony Ă©tant en effet un framework "RequĂȘte / RĂ©ponse". Il sera intĂ©ractif et vous pourrez changer l'URL utilisĂ©e dans les exemples et fournir la vĂŽtre afin que vous puissez tester diffĂ©rents paramĂštres. Il pourra donc vous Ă©pargner de nombreux appels dump(). 😉

subject Lire l'article complet


Symfony

PubliĂ© le 16/11/2018 • Mis Ă  jour le 06/01/2019

Dans cet article nous allons voir comment implĂ©menter un mĂ©canisme simple de type fail2ban pour Symfony. Le principe va ĂȘtre de logger les erreurs d'identification pour une IP donnĂ©e et d'interdire toute autre tentative dĂ©s lors qu'on aura dĂ©tectĂ© un trop grand nombre d'Ă©checs. Une fois ce seuil atteint, une page d'erreur personnalisĂ©e sera affichĂ©e Ă  l'utilisateur. âč

subject Lire l'article complet