• Home
  • Nous contacter

Le blog d'Adfab

Le blog d'Adfab

Le blog d'Adfab

Le blog d'Adfab

Laurent Pitteloud

Développeur Back
Backend Développement e-Commerce

Sylius : Concevoir un système de badges

Sylius : Concevoir un système de badges

Suite à la première publication introduisant Sylius, nous nous retrouvons pour le deuxième opus de la série.

Cet article sera beaucoup plus technique que le précédent. En effet, nous nous intéresserons à l’une des principales qualités de Sylius : l’extensibilité.

Contexte

De nos jours, nombreuses sont les applications intégrant de la gamification, à plus ou moi forte dose. Le déblocage de badges en fonction d’actions réalisées est l’une des méthodes les plus courantes. Nous allons voir dans cet article comment intégrer ce système avec Sylius.

Nous nous baserons sur une application fictive qui vend en ligne du matériel de tennis. Cette application dispose d’un forum sur lequel les membres échangent et consultent le profil des uns et des autres. C’est sur ce profil que seront affichés les badges.

LIRE LA SUITE
29/09/2017 TAGS: Sylius BY: Laurent Pitteloud
SHARE
LIRE LA SUITE
Développement e-Commerce Framework

Sylius, une vraie alternative à Prestashop ou Magento ?

Sylius, une vraie alternative à Prestashop ou Magento ?

Introduction

Cet article est le premier d’une série dédiée au framework e-commerce Sylius.

Sylius, qu’est-ce que c’est ?

Sylius est un framework e-commerce initié par Paweł Jędrzejewski en 2011. Il est écrit en PHP et basé sur Symfony.

Ces deux dernières années, l’engouement pour ce framework n’a cessé de croître et on peut considérer à juste titre que c’est une des meilleures solutions e-commerce disponibles pour des projets Symfony. C’est dans ce sens que SensioLabs le fait figurer sur sa page “E-commerce project using Symfony” aux côtés de Magento et Prestashop. Précisons que Magento n’utilise que 3 composants de Symfony !

LIRE LA SUITE
19/07/2017 TAGS: Sylius BY: Laurent Pitteloud
SHARE
LIRE LA SUITE
CMS Développement DevOps

Industrialiser WordPress avec WordPlate

Industrialiser WordPress avec WordPlate

WordPress est l’un des CMS les plus utilisés dans le monde. Il convient parfaitement à certaines typologies de projet, et il est donc naturel que les clients soient habitués à son interface.

En revanche, bien que son installation soit accessible au plus grand nombre, il est parfois un peu complexe d’industrialiser son déploiement.

Problématique

Lorsque l’on installe pour la première fois WordPress, on le fait généralement de cette manière :

  1. Téléchargement du zip
  2. Décompression
  3. Installation via l’interface de WordPress présent dans le dossier install
  4. Suppression du dossier install (quand on y pense)
LIRE LA SUITE
07/07/2017 BY: Laurent Pitteloud
SHARE
LIRE LA SUITE
Développement

Comment gérer ses règles métiers grâce au pattern Specification ?

Comment gérer ses règles métiers grâce au pattern Specification ?

Dans la majorité des projets auxquels il va participer, un développeur sera confronté à de nombreuses problématiques. L’une d’elles est l’implémentation des règles métiers.

Dans cet article, nous allons voir ensemble à travers un exemple comment rendre ces règles métiers facilement maintenables, réutilisables, tout en conservant un code clair.

Contexte

Prenons l’exemple d’une plateforme de réservation en ligne. Cette plateforme doit permettre à ses utilisateurs de réserver un créneau sur un agenda.

Pour cela, nous allons parler ici de 3 entités :

  • L’utilisateur User défini par des propriétés génériques (nom, prénom, etc.) mais aussi par un statut (actif / inactif)
  • Le créneau Slot défini par une plage horaire (date de début / date de fin) et un nombre de places maximum
  • La réservation Booking associée à un User et à un Slot
LIRE LA SUITE
23/02/2017 TAGS: #symfony, php BY: Laurent Pitteloud
SHARE
LIRE LA SUITE

A propos d’Adfab

Nous sommes un studio de production digitales et d’innovation digitales au service des agences et des annonceurs
Nous recherchons le scintillement dans les regards et le plaisir de réalisations sur-performantes
Nous sommes techno-agnostiques
Nous sommes Adfab

Le blog d'Adfab
Copyright © 2018 Adfab Connect