Astuces Développement

SQL – Ordre de tri de données groupées

Introduction Un peu de contexte… Parmi les fonctionnalités d’un site E-Commerce, on entend souvent parler de produits configurables, de relation parent-enfant entre les produits, de déclinaisons. Tant de termes pour décrire la même chose : la...

Auditer Magento en quelques heures

Temps de lecture : ± 10 minutes. Pour les plus impatients, LA commande est disponible en fin d’article pour générer les fichiers nécessaires à l’exploitation de l’audit. Chez Occitech, nous sommes fréquemment confrontés à la...

Webpack, React et ES6

Dans ce petit tutorial, nous allons mettre en place un projet React en ECMAScript 6 à l’aide de Webpack et de Babel. La structure du projet L’objectif sera donc d’obtenir un environnement de développement qui transpilera automatiquement...

Les tests unitaires sous Magento 1.x – Partie 1

Cette première partie explique la mise en place d’une boutique Magento avec Composer et Modman, les tests unitaires sous Magento à l’aide du module EcomDev_PHPunit, ainsi nous espérons qu’il permettra à d’autres personnes de...

HTML5 File API, React et créativité

L’API File de HTML5 est là depuis un petit moment maintenant et est désormais plutôt bien supportée (en lecture tout du moins). Elle a le mérite de pouvoir nous aider en tant que développeurs à proposer des solutions plus simples en tirant...

AngularJS et Browserify : le duo gagnant

Dans cet article, nous allons créer une petite application AngularJS à l’aide de Browserify qui va permettre de modulariser facilement notre code et donner accès aux nombreux paquets npm dans notre navigateur. Browserify all the things Browserify...

Menez Magento à la baguette !

Magento, vous connaissez ? Cette plateforme e-commerce qui fait très bien son job, mais qui consiste en un gros bloc de 1 346 126 lignes de code dans votre dépôt Git sans aucune valeur métier propre à votre projet. Et Composer, vous connaissez Composer...

Utiliser les modèles dans AngularJS

Dans cet article, nous allons effectuer une séparation efficace des contrôleurs et des modèles dans une application AngularJS afin de rendre notre code plus simple, lisible et maintenable. Le contrôleur pas tout à fait modèle La mauvaise interprétation...

Corriger l’alerte de disponibilité sur les produits configurables dans Magento

Lors d’une itération sur un projet client, nous avons été confrontés à une anomalie non répertoriée sur le bugtracker de Magento concernant l’alerte de disponibilité d’un produit configurable. Ce bug semble être présent depuis...

Déployez votre application OroCRM avec Capistrano 3

OroCRM, on vous en a déjà parlé dans un précédent article dans lequel nous vous expliquions que nous croyons en sa capacité à être un bon CRM. Et bien on y croit tellement qu’on a décidé de commencer à s’en servir pour nos propres...