Advertisement

Open Source Commerce Melee

Ben Marks
Developer & Community Evangelist at Magento
Feb. 12, 2018
Advertisement

More Related Content

Advertisement

Open Source Commerce Melee

  1. OSS Commerce Melee Ben Marks // @benmarks ben@magento.com
  2. In the beginning
  3. humankind learned the value of “things”.
  4. Most importantly,
  5. we learned the value of exchanging things of value
  6. Exchanging things of value is in our DNA.
  7. Marijuana was the first* Internet transaction. "In 1971 or 1972, Stanford students using Arpanet accounts at Stanford University's Artificial Intelligence Laboratory engaged in a commercial transaction with their counterparts at Massachusetts Institute of Technology… http://www.neatorama.com/2013/04/21/The-Worlds-First-E-Commerce-Transaction-Was-a-Drug-Deal/
  8. Marijuana was the first* Internet transaction. ”…Before Amazon, before eBay, the seminal act of e-commerce was a drug deal.The students used the network to quietly arrange the sale of an undetermined amount of marijuana.” http://www.neatorama.com/2013/04/21/The-Worlds-First-E-Commerce-Transaction-Was-a-Drug-Deal/
  9. Fortunately, humankind’s value of exchange was not, and is not limited to physical goods.
  10. “Open-source software” – Christine Peterson https://sdtimes.com/os/history-behind-term-open-source/
  11. “Open source can propagate to fill all the nooks and crannies that people want it to fill.” - Mitch Kapor https://www.wired.com/2003/11/opensource/
  12. “I think, fundamentally, open source does tend to be more stable software. It's the right way to do things.” - LinusTorvalds https://bazaarmodel.net/phorum/read.php?1,7899
  13. “The strategic marketing paradigm of Open Source is a massively-parallel drunkard's walk filtered by a Darwinistic process.” - Bruce Perens http://www.osadl.org/Bruce-Perens-The-Emerging-Economic-Para.bruce-perens.0.html
  14. “massively-parallel drunkard's walk filtered by a Darwinistic process”
  15. 😂
  16. The Story of OSS & Commerce…
  17. …is too long to tell here.
  18. So, a quick summary:
  19. eComm Prehistory: Viewtron (1983)
  20. CompuServ’s “Electronic Mall” (1984)
  21. WWW, HTML Created (1990/91)
  22. Netscape 1.0 released, SSL established (1994)
  23. And then,1995.
  24. Honorable Mention (2000): The Exchange Project, a.k.a.
  25. TEP / osCommerce proved that OSS & ecommerce were not just viable, but VIBRANT.
  26. Evaluating OSS Commerce Solutions
  27. App, Component, or Framework?
  28. App • Self-contained • Owns Request • Turnkey • Many TPEs Component • Tiny App • Complementary App • Highly Portable Framework • Complements & Sets Conventions • Likely Many TPEs
  29. The Four Cs of Commerce Sites Content Catalog Customers Cart
  30. The Four Cs of Commerce Sites Content Catalog Customers Cart
  31. The Four C’s of Commerce Sites Content Catalog Customers Cart • Who is managing it? • How is it managed? (Editors, reviews, rollbacks, import, etc.) • Where is it used? • Are there variations based on locale?
  32. The Four Cs of Commerce Sites Content Catalog Customers Cart • How many products? • How are they grouped? (attributes, categories, sets, etc.) • Are there attribute variants which should be presented?
  33. The Four Cs of Commerce Sites Content Catalog Customers Cart • What state-dependent interaction is needed? • Analytics • CRM • Wishlist
  34. The Four Cs of Commerce Sites Content Catalog Customers Cart • What cart behaviors are required? • How varied are the orders? • Which payment vendors are needed? • How are orders processed?
  35. The Fifth C: Customization*
  36. * “Commerce is always custom.” - @benmarks, just now
  37. Customization • Third-party integrations (maintenance, support) • Underlying frameworks & standards • Test framework, Continuous Integration • Integration to existing systems • Speed to iterate Custom needs determine:App, Component, or Framework
  38. The Sixth C: Community
  39. Community • Core development • Developers (agency, consultant, employees; markets) • Long-term maintenance • Self-service support • Third-party integrations • Corporate stewardship
  40. The Seventh C: Conclusion
  41. Conclusion • Any approach is on the table at first • Content-first approach puts content needs at the beginning of a decision tree • Ecosystem effects abound: • Third-party extension, integration, and support • Customizations • Coporate backing
  42. @benmarks ben@magento.com
Advertisement