Elcodi

Elcodi Elcodi is a suite of e-commerce bundles and components developed for the Symfony2 Framework. How many e-commerce solutions are here in the wild? Once again.

Let me rephrase that: how many usable developer friendly e-commerce solutions are there? How many development platforms are there that won’t end with you saying “Ok, I’ll do it myself”

We do not a have definitive answer to this challenging problem. As many of you, we have been asking those questions to ourselves when we needed to start new projects from scratch. Yet those doubts kept on bouncing

in our HEAD:

What is the optimal balance between flexibility and development speed? What are the basic components that should be there without reinventing the wheel? How can we design those components in a generalized way? Symfony developers already got very powerful tools that can be exploited to resolve these doubts. We would like to share with you our path along the search for this holy grail by publishing the internals of the e-commerce applications we’ve been developing over the last months. Meet Elcodi, a suite of Symfony2 e-commerce bundles that focus on:

Designing loosely coupled components
Liskov is your friend: using abstracts when defining contracts among components
Exploiting Symfony2 DependencyInjection component to expose easy customization of behaviors and models
Using Factory injections in services to that objects are always created in a consistent state
EventDispatcher FTW: events, events, events. First rule to avoid code entanglement
Rigorous taxonomy: giving name to things may be an art, but the reward is massive
Are you willing to join us in this journey? Let’s talk about it on!

Dirección

València 333
Barcelona
08009

Página web

Notificaciones

Sé el primero en enterarse y déjanos enviarle un correo electrónico cuando Elcodi publique noticias y promociones. Su dirección de correo electrónico no se utilizará para ningún otro fin, y puede darse de baja en cualquier momento.

Compartir