Wellington meetup SilverStripe 4 upgrading presentation (Feb 2017)
The State of E-commerce on SilverStripe - StripeCon EU 2015
-
Upload
mark-guinn -
Category
Software
-
view
405 -
download
2
Transcript of The State of E-commerce on SilverStripe - StripeCon EU 2015
![Page 1: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/1.jpg)
The State of E-commerce on SilverStripe
Photo: Old Tools / arbyreed / Creative Commons
![Page 2: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/2.jpg)
What can you build with SilverStripe?
Photo: Bow Makers’ Tools / Peter Thorny / Creative Commons
![Page 3: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/3.jpg)
What tools are available?
Photo: Old Tools / arbyreed / Creative Commons
![Page 4: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/4.jpg)
How can we make SilverStripe a better e-commerce platform?
Photo: One to a Box / Aaron Webb / Creative Commons
![Page 5: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/5.jpg)
![Page 6: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/6.jpg)
![Page 7: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/7.jpg)
![Page 8: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/8.jpg)
![Page 9: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/9.jpg)
SilverStripe Shop
Photo: Old Tools / arbyreed / Creative Commons
+ Active community
+ Increasingly best-practice driven
+ Paid time for regular maintenance (thanks Adair Creative Group)
+ Wide payment support (Omnipay)
- Technical debt
- Documentation
- Internationalization
- Weaker branding & default theme
- CMS UI unpolished
github.com/burnbright/silverstripe-shop
![Page 10: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/10.jpg)
SwipeStripe
Photo: Old Tools / arbyreed / Creative Commons
+ Clean, tested code
+ Modular to a fault
+ Polished CMS UI
+ Nice default theme
- Less active community
- Fewer payment drivers
- Checkout less flexible
- Maintenance is PR’s only?
github.com/swipestripe/silverstripe-swipestripe
![Page 11: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/11.jpg)
SilverStripe E-commerce
Photo: Old Tools / arbyreed / Creative Commons
+ Faster development
+ More new features
+ CMS UI more stylized
+ Shipping, search, ajax built in
- Different Philosophy
- Messier code
- More API changes
- No tests
github.com/sunnysideup/silverstripe-ecommerce
![Page 12: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/12.jpg)
SilverCart
Photo: Old Tools / arbyreed / Creative Commons
Magento / Shopify
Moltin
![Page 13: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/13.jpg)
Photo: Old Tools / arbyreed / Creative Commons
What are you having success with?
Are there solutions or techniques that I’ve missed?
What solutions are you eager to try?
What have you had success with?
#StripeConEU
![Page 14: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/14.jpg)
Photo: Bow Makers’ Tools / Peter Thorny / Creative Commons
What would it take to have a first class, modern solution for SilverStripe?
Default Theme
MachineLearningShippingBranding
Works Out of the Box
Search
Internationalisation
Stripe.js European TaxSolution?
WombatSS Module Standards
![Page 15: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/15.jpg)
Photo: Bow Makers’ Tools / Peter Thorny / Creative Commons
What are your pain points with SilverStripe and e-commerce?
I would use SilverStripe for e-commerce instead of Magento if...
My last e-commerce project sucked because...
I would build X if I had time and skill...
#StripeConEU
![Page 16: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/16.jpg)
A Vision for SilverStripe Shop
We can’t compete with Magento, Shopify, Sylius, or Spree for breadth of features - so what is success?
Photo: One to a Box / Aaron Webb / Creative Commons
![Page 17: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/17.jpg)
A Vision for SilverStripe Shop
Our sweet spot is:
• SS developers who need to add simple commerce to an existing site.
• SS developers who need to build a larger site using their existing skills for bespoke features.
Photo: One to a Box / Aaron Webb / Creative Commons
![Page 18: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/18.jpg)
A Vision for SilverStripe Shop
We need to focus on:
• Stability and quality• Easy install and “just works” with a nice default configuration
• Integration with API’s and external services where possible
Photo: One to a Box / Aaron Webb / Creative Commons
![Page 19: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/19.jpg)
SilverStripe Shop Roadmap
1.1.1 - Released this week
• Compatible with SS 3.2• Testing against 3.2 and 3.1• Bug fixes from the community
Photo: One to a Box / Aaron Webb / Creative Commons
![Page 20: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/20.jpg)
SilverStripe Shop Roadmap
1.2.0 - End of this year
• Behat tests• Improved CMS menu layout• Works well with default Simple theme• Internationalization improvements (hopefully)
Photo: One to a Box / Aaron Webb / Creative Commons
![Page 21: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/21.jpg)
SilverStripe Shop Roadmap
2.0.0 - Released with SS 4.0
• Compatible with SS 4.0• Ideally refactor to namespaces• Improved UI for variations/attributes• Possibly rebrand a bit
Photo: One to a Box / Aaron Webb / Creative Commons
![Page 22: The State of E-commerce on SilverStripe - StripeCon EU 2015](https://reader031.fdocuments.in/reader031/viewer/2022022413/58a451701a28ab55068b550f/html5/thumbnails/22.jpg)
How could we move forward together?
• Would there be other companies that might commit a few hours of time per month?
• Would anyone be interested in tackling branding and themes?
• Establish a core team
• Is there any way to merge some of these or make them more interoperable?
Photo: One to a Box / Aaron Webb / Creative Commons
#StripeConEU