Upgrade to Pro — share decks privately, control downloads, hide ads and more …

State of WordPress and eCommerce (WordPress meetup Nijmegen september 2015)

02d8d08659627b225a6cd955693b22c0?s=47 Coen Jacobs
September 09, 2015

State of WordPress and eCommerce (WordPress meetup Nijmegen september 2015)

WordPress is in zeer korte tijd een belangrijke speler op het gebied van eCommerce geworden. Waar WordPress begon als blog tool, langzaam uitgroeide naar een volwaardig CMS, is er nu een heel duidelijke stroming eCommerce websites ontstaan die ook voor WordPress kiest. Er zijn tal van mogelijkheden om zo’n site op te zetten, maar zeker ook onmogelijkheden. In deze keynote neemt Coen je mee langs de huidige State of WordPress and eCommerce en zijn reis door de ontwikkelingen.

02d8d08659627b225a6cd955693b22c0?s=128

Coen Jacobs

September 09, 2015
Tweet

Transcript

  1. STATE OF WORDPRESS AND ECOMMERCE @CoenJacobs - #wpm024

  2. None
  3. 27 september 2011

  4. WooCommerce 1.0

  5. – Coen Jacobs, september 2011 “eCommerce op WordPress? Nee joh,

    dat moet je echt niet willen…”
  6. … minder dan een jaar later

  7. http://coenjacobs.me/working-for-woothemes/

  8. WooCommerce groeit • 629 dagen (17 juni 2013): 1 miljoen

    downloads • 184 dagen (19 dec 2013): 2 miljoen downloads • Vandaag: bijna 10 miljoen downloads
  9. WordPress powered eCommerce is hip

  10. http://trends.builtwith.com/shop

  11. Niet alleen WooCommerce • Easy Digital Downloads • WP eCommerce

    • Shopp
  12. Alle functionaliteit die je zoekt, is beschikbaar

  13. Subscriptions

  14. Pre Orders

  15. License API

  16. Keuze voor op WordPress gebaseerde oplossingen is als vanzelfsprekend …

    toch?
  17. None
  18. Het ligt er maar aan, aan wie je het vraagt

  19. “Maar WordPress kan toch alles?!”

  20. “WordPress? Daar kun je toch alleen maar mee bloggen?!”

  21. De waarheid ligt ergens in het midden Soms is WordPress

    niet de beste keuze
  22. None
  23. http://coenjacobs.me/moving-on/

  24. Twee kernwaarden tijdens mijn reis

  25. Empathie

  26. Empathie, het vermogen om je in te leven in iemand

    anders gevoelens en situatie
  27. Functie en achtergrond van degene waar je mee praat

  28. None
  29. – Matt Stauffer, Laracon EU 2015 "Developers often think that

    our skill should be all that matters" https://www.youtube.com/watch?v=fMFjO2szDnk
  30. – C.A.R. Hoare, computer scientist “The most important property of

    a program is whether it accomplishes the intention of its user”
  31. Voorbeeld van verschillende gebruikers

  32. http://www.niefokkemeebrabant.nl

  33. None
  34. WordPress? • Technische mensen vullen producten • Administratiepaneel weinig gebruikt

    voor orders • Wel snelle realisatie
  35. http://www.koetjesenkaartjes.nl

  36. None
  37. WordPress is prima • Administratiepaneel werkt prima • Eenvoudige user

    interface • Snel te realiseren
  38. Wat werkt voor de één, is vreselijk voor de ander

    Onze software moet dit oplossen
  39. None
  40. Developer happiness

  41. Waarom wél WordPress?

  42. Relatief snel te bouwen

  43. Veel functionaliteit in extensies beschikbaar

  44. Makkelijk in gebruik door iedereen

  45. Waarom niet WordPress?

  46. PHP 5.2 compatible code

  47. PHP 5.2 compatible code • Geen namespaces • Veel libraries

    niet te gebruiken • Wachten op de dag dat het mis gaat…
  48. http://php.net/supported-versions.php

  49. None
  50. None
  51. Geen dependency management

  52. Composer, toch? Alleen bij volledige controle over site

  53. Error: Cannot redeclare class Container

  54. http://wptavern.com/a-narrative-of-using-composer-in-a-wordpress-plugin

  55. Erg lastig om open source componenten te gebruiken

  56. Alles moet WordPress specifiek gemaakt worden

  57. Unit testing in WordPress projecten?

  58. Coupling

  59. Wat zijn de alternatieven?

  60. http://laravel.com/

  61. http://symfony.com/

  62. https://www.drupal.org/

  63. Symfony components … dus niet in WordPress zonder PHP 5.5+

    en Composer
  64. https://github.com/thephpleague/omnipay

  65. https://github.com/laravel/cashier

  66. https://www.youtube.com/watch?v=uOU_N8PNOD8

  67. WordPress wint steeds meer aan gebruikers

  68. Technical dept een steeds groter probleem

  69. $developer_happiness++;

  70. Thanks! @CoenJacobs of https://joind.in/15160 #wpm024

  71. 2. https://www.flickr.com/photos/aigle_dore/5825408292 17. https://www.flickr.com/photos/evablue/4572637604 22. https://www.flickr.com/photos/scrubhiker/8459409497/ 28. https://twitter.com/NicolasWidart/status/ 636092011636989952 39.

    https://www.flickr.com/photos/nomadicentrepreneur/ 4909902243/ 49. https://www.flickr.com/photos/42dreams/1878611309 70. https://www.flickr.com/photos/67838715@N03/6174358628 Image credits