Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

StripeCon New Zealand 2017 - Nicole Williams & Robbie Averill - Brewing new modules and recipes for SS4

59 views

Published on

Head of Product at SilverStripe Nicole Williams and Senior SilverStripe Developer Robbie Averill explain the process of upgrading hundreds of modules to SilverStripe 4.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

StripeCon New Zealand 2017 - Nicole Williams & Robbie Averill - Brewing new modules and recipes for SS4

  1. 1. Nicole Williams Head of Product at SilverStripe @envycollect Robbie Averill Senior Developer at SilverStripe @robbieaverill Brewing new modules and recipes for SS4
  2. 2. What’s cooking? Brewing new modules and recipes Robbie Averill, Senior Developer, SilverStripe [@robbieaverill] Nicole Williams, Head of Product, SilverStripe [@envycollect]
  3. 3. 1. Upgrading modules 2. CWP 2.0 3. Updating recipes 4. Improving addons 5. How to get involved
  4. 4. What is your current experience with SilverStripe 4? www.sli.do #SCNZ17
  5. 5. And the results are in…
  6. 6. And the results are in…
  7. 7. SilverStripe CMS A very short history lesson
  8. 8. Upgrading modules Improving module quality and what to consider when upgrading
  9. 9. 203 modules Of 2,404 community modules have been updated to be compatible with SilverStripe 4
  10. 10. Module quality Continually improving code quality Standardised continuous integration systems Instant notifications of breakages
  11. 11. Upgrade resources ● Automated upgrader tool ● SilverStripe 4 changelog ● My meetup talk about upgrading projects
  12. 12. CWP 2.0 Taking advantage of SilverStripe 4
  13. 13. Common Web Platform Community 81 Digital agencies 60 Govt Agencies 47 Commercially supported modules
  14. 14. Co-funded development hours contributed per month 430 hours 381 hours 175 hours134 hours 49 hours
  15. 15. 10,300+ co-funded development hours
  16. 16. CWP open source so far... 294 contributors 106,459lines changed 11,177commits
  17. 17. CWP 2.0 Recipe Upgrade 45% 30% Aim - 1st March 2018 stable release 25% Dev completed Dev in progress Not started
  18. 18. Open by default
  19. 19. One place for all All CWP code on GitHub Common label triaging system Increased bug transparency Shared CI toolchain
  20. 20. 8,500pull requests 45,282 commits 3,822closed issues Source: GitHub
  21. 21. 821open issues 53% bugs 4.5%high impact Source: GitHub
  22. 22. Updating recipes
  23. 23. Recipes today Trust to work together Everything you want... and more Hard to use newer versions of your ingredients
  24. 24. Common CWP flavours Integrated/transactional, intranets, knowledge bases, campaigns and more…
  25. 25. CMS recipe Content block recipe Blog recipe + + Intranet recipe +
  26. 26. How recipes work More flexible suggested ingredients More information: github.com/silverstripe/recipe-plugin
  27. 27. CMS recipe Content block recipe Intranet recipe NZTA Intranet collaboration recipe + ++ Additional blocks +
  28. 28. What recipes would you like to see cooked up? www.sli.do #SCNZ17
  29. 29. Why not a recipe book?
  30. 30. Improving addons.silverstripe.org
  31. 31. How could we improve addons?
  32. 32. View recipes Create recipes Make tastier
  33. 33. Commercially supported modules Guides commercially supported modules and quality standards across all SilverStripe modules.
  34. 34. Join the addons working group: silverstripe.org/community/slack-signup/ #addons
  35. 35. Focused energy = Greater progress
  36. 36. - Get involved with open source - Start using SilverStripe 4 silverstripe.org/download
  37. 37. What recipes would you like to see cooked up? www.sli.do #SCNZ17
  38. 38. Kick ass wrap up slide TBC. Recap funny theme

×