Flexible e-commerce components for Symfony2

Startup

ABOUT 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
    
Organization founded in Spain.

SECTORS - INDUSTRY

PROFILE STRENGTH

This profile looks great, do you want to share it with the world?
BEGINNER
ADVANCED
REAL PRO

This website uses cookies to allow us to see how the site is used. If you continue to use this site we will assume that you are happy with this. If you want to use the site without cookies or would like to know more, you can do that. here .