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…
Validateur UniqueEntity et héritage Doctrine
Le validateur UniqueEntity fourni dans la standard edition de Symfony2 permet de vérifier l’unicité d’un ou plusieurs champs d’une entité. Très simple à mettre en place, son utilisation se complique un peu dans le cas d’un champ commun partagé dans…
Gestion de Workflow dans un projet Symfony2 : Le workflowBundle
Parfois dans un projet on a besoin de garantir un certain enchaînement d’état dans un ordre précis, pour cela la définition d’un workflow s’impose. Ce bundle a pour intérêt de gérer les transitions de vos objets (produit, document, information etc.)…
Notifications via websocket avec Symfony2 et Node.js
La réactivité des applications web est un critère essentiel de l’expérience utilisateur. Fini le temps des requêtes AJAX exécutées toutes les X secondes, ou pire des rechargements de page pour actualiser le contenu ! Les notifications en direct se font…
LexikJWTAuthenticationBundle – Symfony2 REST API Authentification
Lexik vous présente aujourd’hui LexikJWTAuthenticationBundle, destiné à vous aider à mettre en place rapidement un système d’authentification entre votre API REST Symfony2 et d’éventuels clients Javascript (AngularJS, Ember.js, Backbone.js) ou mobiles. Contexte Les bonnes ressources concernant la mise en place d’une…
La formation Symfony2 de Janvier
Pour commencer 2014 en beauté, Lexik offre une tablette Samsung Galaxy Tab 2 7″ pour chaque stagiaire inscrit à la formation Symfony2 qui aura lieu du 15 au 17 janvier 2014 à Montpellier chez Lexik.
Header pour les emails transactionnels avec Mailjet, Mailchimp
Dans quasi tous les projets Web, il y a une notion de notification avec notamment les emails transactionnels. Ceux sont les emails envoyés directement par l’application pour notifier une action. Ex : la validation d’une commande, d’un mot de passe…
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….
Générer des étiquettes Colissimo avec PHP et Symfony2
Bonne nouvelle pour les développeurs de solution e-commerce ! La Poste propose depuis peu un web service d’étiquetage (WSColiPosteLetterService) permettant de générer et imprimer les étiquettes de colis destinés à être envoyés par Colissimo.