Transcript

WooCommerce 2.0 and beyond

WordPress Meetup Tilburg - 7 januari 2014

#wpm013

Coen Jacobs - @CoenJacobs - http://coenjacobs.me

Coen Jacobs

@CoenJacobs

http://coenjacobs.me

WooThemes / WooCommerce

WooCommerce

• Platform waarmee je alles kunt verkopen

• Uit te breiden met extensies

• Geheel open source, beschikbaar op GitHub

WooCommerce

• > 2 miljoen downloads

• > 200 premium extensies

• > 40 compatible thema’s

• Nog veel meer door externe partijen

WooCommerce 1.0

• 27 september 2011

• Fork van Jigoshop plugin

• Eén gratis, nieuw thema

• 6 geoptimaliseerde thema’s

• 9 premium extensies

WooCommerce 1.0

• Geoptimaliseerd administratiepaneel

• Verbeterde rapportages

• Verbeterd management van orders

• Vele kleine verbeteringen en fixes

• Code audit door Mark Jaquith

WooCommerce 2.0• 4 maart 2013

• Volgende grote stap, onder andere:

• Verbetering structuur voor toekomst

• Performance

• Compatible met ‘grote’ hosters

• Complete Sucuri audit op veiligheid

Verbetering structuur

• Alle Jigoshop legacy verdwenen

• Refactor door de gehele code base:

• Abstracts en implementaties

• Template logica

Performance• Code audits, performance testing

• Auto loading classes

• Extra tabel voor onderdelen van een order

• Vaarwel serialized data

• Snellere queries

• Flexibeler te gebruiken

Session management

• Compatible met ‘grote’ hosters:

• Meerdere servers (clouds)

• Sessions opgeslagen in database

• Goede samenwerking met hosters

Sucuri audit

• Complete inspectie van onze code

• “The code in the WooCommerce plugin was noticeably built with security in mind. It appears obvious to the review team that there was significant effort placed in building a clean and efficient plugin.”

WooCommerce in 2013

• 20 fix releases voor 2.0.x

• Achter de schermen, ontwikkeling aan 2.1

WooCommerce 2.1• Lancering in januari 2014

• Nieuwe functionaliteit:

• REST API

• Administratiepaneel update

• Verbeterde rapportages

• Standaard responsive templates

Functies verwijderen

• Integraties via externe plugins

• Veel nieuwe hooks in plaats van opties

• Maakt plugin lean en minder gevoelig voor bugs

• Release cycle voor kleinere plugins is korter

Caching

• De ‘grote’ hosters cachen alles

• Omgaan met Varnish caching

• Wederom goede samenwerking met hosters

Doorlopende refactor

• Bouwen op nieuwe fundament van 2.0

• Ontwikkeling van 2.1 vereist wederom refactoring

• Trage voortgang ontwikkeling nieuwe functies

Nieuw release schedule

• 7 november 2013

• 3 nieuwe, kleinere releases per jaar

• Bug fix releases bevatten alleen fixes

Developers blog

http://develop.woothemes.com/woocommerce/

WooCommerce groeit

• 629 dagen (17 jun 2013): 1 miljoen downloads

• 184 dagen (19 dec 2013): 2 miljoen downloads

“Groter” dan Magento

1 januari 2014 - http://builtwith.com/ecommerce/

Volwassen eCommerce

• Grote websites

• Bedrijven met focus op WooCommerce producten

• Groeiende community rondom plugin

Verantwoordelijkheid

• Velen zijn afhankelijk van onze plugin

• Ontwikkeling en testen professionaliseren

• Gestructureerde releases

Planning voor 2.2

• Unit Tests voor de core plugin

• Meer endpoints voor de REST API

• Refunds (creditfacturen)

• Start ontwikkeling: Maart 2014

• https://github.com/woothemes/woocommerce/issues?milestone=22&page=1&state=open

Ideeën voor de toekomst

• Multisite, multi storefront websites ondersteuning

• Multi currency implementaties

• Betere ondersteuning voor meerdere talen

Get involved!

• https://github.com/woothemes/woocommerce

• http://develop.woothemes.com/woocommerce

That’s all folks!

• Questions?

• @CoenJacobs

• http://coenjacobs.me

Photo credits• Time machine

http://www.flickr.com/photos/25726561@N06/4112567773/

• Champagne 1 http://www.flickr.com/photos/17304916@N00/2964133803/

• Champagne 2 http://www.flickr.com/photos/35166455@N00/4557779042/

• Space Shuttle http://www.flickr.com/photos/35240734@N05/

top related