Flexible e-commerce components for Symfony2



Sobre Elcodi

How many e-commerce solutions are here in the wild? Let me rephrase that: how many usable developer friendly e-commerce solutions are there? Once again. how many development platform are there that won’t end with you sayng “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 abstractas when defining contracts among components Exploiting Symfony2 DependencyInjection component to expose easy customization of behaviours 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 https://github.com/elcodi/elcodi

Datos Elcodi


Inversores Elcodi 0

Acceleradoras Elcodi 0

Noticias Elcodi 0