SilverStripe and ecommerce
-
Upload
silverstripe -
Category
Technology
-
view
2.563 -
download
5
description
Transcript of SilverStripe and ecommerce
![Page 1: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/1.jpg)
SILVERSTRIPE ECOMMERCE
MODULE
Jeremy Shipman
![Page 2: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/2.jpg)
Who am I?
Jeremy Shipman Ex-Silverstripe employee Self-employed website developer as ‘
Burnbright Websites’ Aka ‘Jedateach’ on forums/IRC Twitter: @burnbrightweb
![Page 3: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/3.jpg)
History
Built and maintained by SilverStripe Long period of little/no development
activity
Adopted into the community June 2010 Ongoing work since
![Page 4: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/4.jpg)
1. Leadership required
Take ownership Manage the project Delegate work to others You don't need to be an expert
![Page 5: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/5.jpg)
Architecture Product categories are pages Products are pages Checkout page Optional cart page Account page Order OrderAttributes: Items & Modifiers Shopping Cart Requires: SilverStripe CMS+Sapphire,
Payments module, optional sub-modules
![Page 6: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/6.jpg)
Sub-Modules
Product Variations (e.g. blue, size 11) Stock control Discount coupons Shipping / Tax Calculators Browsing by brand / manufacturer
![Page 7: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/7.jpg)
![Page 8: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/8.jpg)
![Page 9: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/9.jpg)
The “Team”
Primary Maintainers: Jeremy Shipman Nicolaas Francken
Other contributions from:Sean Harvey, Romain Louis, Ivo Bathke, Tony Culshaw
Forum posters, dev group participants, ecommerce users
![Page 10: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/10.jpg)
How we’re maintaining it
Code + docs + issues on google project Regular contact via Google Talk Used on client projects Monitoring forum discussion Google group discussion
![Page 11: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/11.jpg)
![Page 12: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/12.jpg)
2. Working Together > Alone
Forced to explain your reasoning behind changes
Work gets done when you are not around
Good / bad ideas can be separated quicker
![Page 13: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/13.jpg)
Changes we’ve made
Multiple variations (now a submodule) Improved product bulk loading Anything can be ‘buyable’ Cart is stored in Database Improved product browsing Customisable OrderStatus pipeline Tidied code & templates
![Page 14: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/14.jpg)
Vision
Lightweight Flexible Customisable Modular Extendable Fast Ecommerce best practices
![Page 15: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/15.jpg)
Future plans
1.0 …get out of beta! Complete user/dev documentation Unit tests More modules, and payment gateways Out-of-the-box installation SS3
![Page 16: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/16.jpg)
3. Break down barriers to involvement Answer questions – emails, forums Help with problems Provide adequate documentation Don’t worry about giving SVN access Thank for contributions, however small Keep the open source code open source Make it easy to demo, install Ask for code
![Page 17: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/17.jpg)
How you can help
Tell us what to do: provide expertise Test the latest code and give feedback Submit feature ideas, issues, patches Write documentation & tests Translation Build sub-modules
![Page 18: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/18.jpg)
Fun, Happiness, and Money!
You contribute to the project = fun
Project improves = good for everyone
People recognise your contribution /
expertise = happy
You get work = $$$
Project needs changes/improvements
![Page 19: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/19.jpg)
There are alternatives
SilverCart Javascript solutions LightCommerce
(jCart) Your own solution (see ssbits tutorial)
Non-silverstripeMagento, OpenCart, etc…
![Page 20: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/20.jpg)
Summary
1. Open source needs leadership
2. Working together has valuable benefits
3. Break down barriers to involvement
![Page 21: SilverStripe and ecommerce](https://reader035.fdocuments.in/reader035/viewer/2022062701/5539b02b550346e93a8b49f7/html5/thumbnails/21.jpg)
Questions?
https://code.google.com/p/silverstripe-ecommerce http://silverstripe.org/ecommerce-module