An e-commerce framework solution based on Symfony2