Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

E-commerce con SF: dal case study alla realtà

443 views

Published on

Posso sviluppare un e-commerce con Symfony? Esistono bundle disponibili oppure bisogna implementare tutto custom? In questo talk scopriremo insieme cosa offre il mondo delle librerie open source e quali sono state le scelte tecniche con cui abbiamo trasformato l’idea di un e-commerce in realtà.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

E-commerce con SF: dal case study alla realtà

  1. 1. E-commerce con SF dal case study alla realtà Symfony Day - Roma, 28 ottobre 2016 simone d’amico software engineer @ ideato @dymissy sd@ideato.it
  2. 2. E-commerce with Symfony 1. The state of art in 2016 2. A real case study 3. Conclusions
  3. 3. The state of art in 2016
  4. 4. Wide and active community Component-based Outdated documentation Born: 2013 Version: 1.0.0 Alpha - not stable 3
  5. 5. Wide and active community Component-based Good documentation Born: 2014 Version: 2.0.3 - stable 3
  6. 6. Full stack ecommerce Comprehensive documentation Modules and themes oriented Born: 2013 Version: 2.3.3 - stable 3
  7. 7. Bundle of Sonata Project Hard to configure Integration with a lot of additional bundles Born: 2010 Version: 2.0.0 - stable 3 SONATA-PROJECT
  8. 8. Full stack ecommerce High performances Bundle for non-SF Aimeos library Born: 2012 Version: 2016.10 - stable 3
  9. 9. Bundle-based PHP >= 7.x One-man-band library Born: 2014 Version: 0.7.2 - not stable 3
  10. 10. Available from 2017 PHP >= 7.x Bundle based Born: 2017 Version: not available 3
  11. 11. E-commerce with Symfony 1. The state of art in 2016 2. A real case study 3. Conclusions
  12. 12. Customer needs CMS Ecommerce area No Admin area Integration with proprietary ERP Multilingual (6 languages) Search engine
  13. 13. Customer needs CMS Ecommerce area No Admin area Integration with proprietary ERP Multilingual (6 languages) Search engine
  14. 14. Ecommerce Requirements Selling virtual products Shopping Cart Custom checkout flow Multiple payment methods No shippings Orders management No admin area
  15. 15. The state of art in 2015
  16. 16. The state of art in 2015
  17. 17. Stack Symfony CMF Sylius ElasticSearch REST API
  18. 18. Why Symfony CMF? Content Management PHPCR - Document Oriented Multilingual native support Routing Bundle Internal know-how
  19. 19. vs Component-based Well documented (apparently) Powerful flow bundle Easy to extend cart bundle (apparently) More active community Buzzword in 2015 Component-based Well documented Flow bundle included in Cart Bundle Less active community
  20. 20. vs Component-based Well documented (apparently) Powerful flow bundle Easy to extend cart bundle (apparently) More active community Buzzword in 2015 Component-based Well documented Flow bundle included in Cart Bundle Less active community Why Sylius?
  21. 21. Sylius Pros Well-organised models ModelCart == ModelOrder Powerful FlowBundle
  22. 22. Sylius Cons Hard to integrate in an existent project Hard to extend Lacks in documentation Bugs
  23. 23. Conclusions As you might expect, there is no better Symfony bundle for your next ecommerce. There are, instead, some interesting libraries that should suite (most of) your needs.
  24. 24. Bonus
  25. 25. Bonus
  26. 26. ? http://lanyrd.com/sfmwcc

×