woocommerce 2.0 and beyond
TRANSCRIPT
![Page 1: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/1.jpg)
WooCommerce 2.0 and beyond
WordPress Meetup Tilburg - 7 januari 2014
#wpm013
Coen Jacobs - @CoenJacobs - http://coenjacobs.me
![Page 2: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/2.jpg)
Coen Jacobs
@CoenJacobs
http://coenjacobs.me
WooThemes / WooCommerce
![Page 3: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/3.jpg)
![Page 4: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/4.jpg)
WooCommerce
• Platform waarmee je alles kunt verkopen
• Uit te breiden met extensies
• Geheel open source, beschikbaar op GitHub
![Page 5: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/5.jpg)
WooCommerce
• > 2 miljoen downloads
• > 200 premium extensies
• > 40 compatible thema’s
• Nog veel meer door externe partijen
![Page 6: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/6.jpg)
![Page 7: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/7.jpg)
WooCommerce 1.0
• 27 september 2011
• Fork van Jigoshop plugin
• Eén gratis, nieuw thema
• 6 geoptimaliseerde thema’s
• 9 premium extensies
![Page 8: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/8.jpg)
WooCommerce 1.0
• Geoptimaliseerd administratiepaneel
• Verbeterde rapportages
• Verbeterd management van orders
• Vele kleine verbeteringen en fixes
• Code audit door Mark Jaquith
![Page 9: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/9.jpg)
![Page 10: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/10.jpg)
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
![Page 11: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/11.jpg)
Verbetering structuur
• Alle Jigoshop legacy verdwenen
• Refactor door de gehele code base:
• Abstracts en implementaties
• Template logica
![Page 12: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/12.jpg)
Performance• Code audits, performance testing
• Auto loading classes
• Extra tabel voor onderdelen van een order
• Vaarwel serialized data
• Snellere queries
• Flexibeler te gebruiken
![Page 13: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/13.jpg)
Session management
• Compatible met ‘grote’ hosters:
• Meerdere servers (clouds)
• Sessions opgeslagen in database
• Goede samenwerking met hosters
![Page 14: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/14.jpg)
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.”
![Page 15: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/15.jpg)
![Page 16: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/16.jpg)
WooCommerce in 2013
• 20 fix releases voor 2.0.x
• Achter de schermen, ontwikkeling aan 2.1
![Page 17: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/17.jpg)
WooCommerce 2.1• Lancering in januari 2014
• Nieuwe functionaliteit:
• REST API
• Administratiepaneel update
• Verbeterde rapportages
• Standaard responsive templates
![Page 18: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/18.jpg)
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
![Page 19: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/19.jpg)
Caching
• De ‘grote’ hosters cachen alles
• Omgaan met Varnish caching
• Wederom goede samenwerking met hosters
![Page 20: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/20.jpg)
Doorlopende refactor
• Bouwen op nieuwe fundament van 2.0
• Ontwikkeling van 2.1 vereist wederom refactoring
• Trage voortgang ontwikkeling nieuwe functies
![Page 21: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/21.jpg)
Nieuw release schedule
• 7 november 2013
• 3 nieuwe, kleinere releases per jaar
• Bug fix releases bevatten alleen fixes
![Page 22: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/22.jpg)
Developers blog
http://develop.woothemes.com/woocommerce/
![Page 23: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/23.jpg)
![Page 24: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/24.jpg)
WooCommerce groeit
• 629 dagen (17 jun 2013): 1 miljoen downloads
• 184 dagen (19 dec 2013): 2 miljoen downloads
![Page 25: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/25.jpg)
“Groter” dan Magento
1 januari 2014 - http://builtwith.com/ecommerce/
![Page 26: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/26.jpg)
Volwassen eCommerce
• Grote websites
• Bedrijven met focus op WooCommerce producten
• Groeiende community rondom plugin
![Page 27: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/27.jpg)
Verantwoordelijkheid
• Velen zijn afhankelijk van onze plugin
• Ontwikkeling en testen professionaliseren
• Gestructureerde releases
![Page 28: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/28.jpg)
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
![Page 29: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/29.jpg)
![Page 30: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/30.jpg)
Ideeën voor de toekomst
• Multisite, multi storefront websites ondersteuning
• Multi currency implementaties
• Betere ondersteuning voor meerdere talen
![Page 31: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/31.jpg)
Get involved!
• https://github.com/woothemes/woocommerce
• http://develop.woothemes.com/woocommerce
![Page 33: WooCommerce 2.0 and beyond](https://reader035.vdocument.in/reader035/viewer/2022062513/555209c2b4c905421a8b53ce/html5/thumbnails/33.jpg)
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/