Akeneo et Magento 2 : comment les faire communiquer ?

Akeneo est un PIM, un Product Information Manager. Il s'agit d'une solution servant à collecter l'ensemble des données catalogue d'une entreprise. Il permet également de faciliter la diffusion multicanal. Pour un vendeur disposant d'une boutique de vente en ligne, Akeneo peut s'avérer très utile pour simplifier la gestion de son catalogue. Dans le cas d'une gestion manuelle, l'interface réactive d'Akeneo permet une grande rapidité de traitement des informations catalogue. Si les données proviennent d'un ERP, la mise en place d'imports automatiques est grandement simplifiée. Cet article présente une manière de faire communiquer un ERP et Magento 2 via le PIM Akeneo, et ce, automatiquement, par la mise en place de tâches Cron.

Tests fonctionnels Symfony : exposer les exceptions de pages Symfony dans le rapport de test PHPUnit

Peut-être avez-vous déjà vécu cette situation où un ou plusieurs de vos tests fonctionnels échouent et le rapport d’erreur de PHPUnit n’est pas assez précis pour que vous sachiez ce qui se passe d’un seul coup d’oeil. Vous devez alors aller voir ce que fait votre test, reproduire le scénario depuis un navigateur pour enfin arriver au détail de l’exception, ou alors fouiller dans vos fichiers de logs. Cela peut vite devenir une perte de temps quand les erreurs se répètent.

Dans cet article, nous verrons comment, progressivement, nous pouvons arriver à une solution qui passe tout simplement par la capture du contenu de la page d’exception au sein de votre test et l’affichage de son contenu dans la sortie de PHPUnit.

La certification Zend PHP

Pourquoi passer la certification ?

Un des premiers avantages à être certifié(e) ZCPE (Zend Certified PHP Engineer) est d’améliorer sa visibilité et son attractivité sur le marché des développeurs PHP. Ecrire sur son CV « certifié(e) PHP » est toujours valorisant aux yeux des recruteurs, cela donne une reconnaissance supplémentaire à l’employeur en plus des divers diplômes scolaires et formations. Suite à l’obtention de la certification, Zend vous offre le droit d’utiliser son logo dans vos communications personnelles, ce qui vous permettra de présenter votre certification dans votre CV.

De plus en plus, les employeurs deviennent sensibles à cette reconnaissance, et parfois même ne veulent embaucher que ceux qui ont obtenu la précieuse certification.

zendLogo

Microframework de symfony 2

symfony_logo

Cela a peut-être échappé à certaines personnes, la version 2.8 offre la possibilité d’utiliser Symfony 2 en tant que microframework.

La version standard contient tout un lot de bundles déjà enregistrés dans le fichier AppKernel,  ainsi que toute une configuration à faire.

Si je vous disais qu’une application peut être fonctionnelle avec un seul fichier, seuls les bundles utiles seront installés et nous plus installés à l’avance.