Introduction Lorsque j’ai commencé à étudier Varnish avec Drupal 8 dans le cadre d’un projet à fort trafic, je me suis aperçu qu’il était difficile de trouver une documentation complète. Malgré l’abondance de documentations disponibles, beaucoup se focalisent sur Varnish,…
Générer une image d’aperçu d’un pdf en PHP avec Imagick
Dans bien des cas il est utile d’afficher un aperçu ou une vignette d’un fichier pdf. Il se trouve que le processus est extrêmement simple et rapide avec l’extension PHP Imagick.
Implémentation d’un client RESTful avec une Description Guzzle
De nos jours de nombreuses problématiques liées au développement d’un site marchand peuvent voir leur traitement simplifié et externalisé via des API; par exemple le paiement en ligne, la facturation, ou l’envoi d’emails. Dans le cadre de cet article, nous…
Autocompletion avec Elasticsearch
Lors de la saisie d’adresses dans des formulaire, une source fréquente de problèmes est la saisie des villes et codes postaux: gestion des accents, minuscules ou majuscules, code postal ne correspondant pas à la ville, etc. Nous allons voir l’implémentation…
Faciliter la gestion des droits d’accès avec les Voters
Dans beaucoup de projets où une gestion de droits d’accès est nécessaire, les rôles et contrôles d’accès définis dans le fichier « security.yml » peuvent être suffisants. Par exemple, les administrateurs ont le rôle ROLE_ADMIN, et les utilisateurs ont le rôle ROLE_USER….
Notifications asynchrones avec node.js et Postgresql
La qualité des applications dites «web 2.0» est en constante évolution, et l’on retrouve régulièrement des interfaces qui nous font facilement oublier que l’on est toujours sur un browser. Un tel site qui fait beaucoup parler de lui est, par…
Installation de SuPHP sur Ubuntu
Un problème récurrent pour beaucoup de développeurs utilisant Symfony est l’éternel conflit avec l’utilisateur « www-data » lors des accès, par exemple, aux fichiers du cache et aux logs. Sur Symfony 2 ce problème devient encore plus visible avec l’utilisation massive du…
Survol de la GoogleMaps Api v3
Beaucoup d’entre vous ont certainement déjà eu l’occasion de jouer avec l’api javascript de GoogleMaps. Elle est performante, bien documentée, et plutôt instinctive à implémenter. De plus il éxiste énormément de ressources sur le web proposant des exemples d’utilisation. On…
Présentation du plugin lxJavascriptPlugin
L’article d’hier sur les bonnes pratiques Javascript dans un projet Symfony faisait mention d’un plugin que nous utilisons en interne et qui est maintenant disponible sur Github: lxJavascriptPlugin. Ce court article va brièvement présenter son fonctionnement et son utilisation.
Exemple d’application utilisant la Graph API de Facebook
Facebook a lancé il y a maintenant quelque smois sa nouvelle Graph API, mais la documentation qui l’entoure se fait encore rare et peu détaillée. Je vais donc profiter de cet article pour présenter quelques aspects de cette nouvelle API à l’aide d’une petite iframe application Facebook, et avec Symfony (pour rester dans la thématique du blog !).