Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Sean Schofield CEO - Spree Commerce Inc. [email protected] @uberzealot Spree 2.0 and Beyond

Slide 3

Slide 3 text

Welcome

Slide 4

Slide 4 text

Please Breakdown Your Lunch

Slide 5

Slide 5 text

Whiskey at 4:00 PM?

Slide 6

Slide 6 text

Whiskey at 4:00 PM? WTF?

Slide 7

Slide 7 text

Conference Wifi

Slide 8

Slide 8 text

Ben’s Chili Bowl FTW!

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Thank You

Slide 11

Slide 11 text

383 Contributors 9,475 Contributions 201 Releases

Slide 12

Slide 12 text

The First Spree Meet up

Slide 13

Slide 13 text

The Recent Past

Slide 14

Slide 14 text

SpreeConf Dublin

Slide 15

Slide 15 text

Admin Redesign

Slide 16

Slide 16 text

API Improvements POST /api/checkouts STATUS: 200 OK { "id": 1, "number": "R335381310", "item_total": "0.0", "total": "0.0", "state": "cart", "adjustment_total": "-12.0", "user_id": null, "created_at": "2012-10-24T01:02:25Z", "updated_at": "2012-10-24T01:02:25Z", "completed_at": null, "payment_total": "0.0" ... }

Slide 17

Slide 17 text

“Spree Fancy” Theme

Slide 18

Slide 18 text

58ec5cd5124e66c60811a075 b290248962159f9e

Slide 19

Slide 19 text

Pull Request #2191

Slide 20

Slide 20 text

Pull Request #2191 gmacdougal

Slide 21

Slide 21 text

80 Changed Files, 910 additions, 211 deletions Improved Multi-Currency

Slide 22

Slide 22 text

http://spreecommerce.com/demo Hosted Sandbox Demo

Slide 23

Slide 23 text

Improved Guides

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

New Integration Guide

Slide 27

Slide 27 text

New CI Server

Slide 28

Slide 28 text

Spree 2.0

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

Split Core Before: Core After: Core + FrontEnd + BackEnd

Slide 31

Slide 31 text

http://scribble.spree.mx Flexible UI Options

Slide 32

Slide 32 text

Multiple Stock Locations

Slide 33

Slide 33 text

Create Stock Locations

Slide 34

Slide 34 text

Assign Location per Order

Slide 35

Slide 35 text

Split Shipments

Slide 36

Slide 36 text

Multiple Shipments and Methods

Slide 37

Slide 37 text

01 02 03 04 05 06 initializer 'custom_splitters', :after => 'spree.register.stock_splitters' do |app| app.config.spree.stock_splitters = [ Spree::Stock::Splitter::CustomSplitter, Spree::Stock::Splitter::ShippingCategory ] end 02. Completely replace the splitter logic 01 02 03 01. Add your own logic to the splitters Modify the Splitter Logic initializer 'custom_splitters', :after => 'spree.register.stock_splitters' do |app| app.config.spree.stock_splitters << Spree::Stock::Splitter::CustomSplitter end

Slide 38

Slide 38 text

Ruby 2.0

Slide 39

Slide 39 text

New i18n Features

Slide 40

Slide 40 text

Improved Translations

Slide 41

Slide 41 text

More Things to Translate

Slide 42

Slide 42 text

Several Other Changes 1,400+ Commits 2,300+ Files 36 Different Authors

Slide 43

Slide 43 text

And Beyond ...

Slide 44

Slide 44 text

Rails 4 We’ve Got a Branch for That

Slide 45

Slide 45 text

Partnership Program

Slide 46

Slide 46 text

Improved Performance

Slide 47

Slide 47 text

Spree Integrator $ Accounting Transactional Email Analytics Drop Shipping Email Marketing

Slide 48

Slide 48 text

Improved Reporting

Slide 49

Slide 49 text

Beyond Rails and JSON Objective C Java Ruby

Slide 50

Slide 50 text

More Improvements to API

Slide 51

Slide 51 text

Client Side Rendering Backbone Ember Angular

Slide 52

Slide 52 text

Support Multiple Types of Front-Ends

Slide 53

Slide 53 text

Product Assembly

Slide 54

Slide 54 text

So Now What?

Slide 55

Slide 55 text

Get Involved

Slide 56

Slide 56 text

Join our Community • Google Group/Mailing List: spree-user • IRC Chat Room: #spree • Help with the Documentation • File an Issue • Write a Patch

Slide 57

Slide 57 text

Join the Core Team Andrew Hooker GeekOnCoffee Jeff Dutil jdutil

Slide 58

Slide 58 text

Join the Core Team Andrew Hooker GeekOnCoffee Jeff Dutil jdutil

Slide 59

Slide 59 text

Help With the Documentation $ git clone git://github.com/spree/spree-guides.git $ bundle install $ nanoc autocompile Only Three Steps - Anyone Can Do It!

Slide 60

Slide 60 text

Help With the Translations

Slide 61

Slide 61 text

Help With the Rails 4 Branch

Slide 62

Slide 62 text

Get a Job (with Us!)

Slide 63

Slide 63 text

Stay Involved @spreecommerce, @uberzealot https://www.facebook.com/spreecommerce http://spree.tw/10zCBlW http://github.com/spree/spree

Slide 64

Slide 64 text

Thank You