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

Post on 23-Jan-2018

44 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

Transcript

Nicole WilliamsHead of Product at SilverStripe@envycollect

Robbie AverillSenior Developer at SilverStripe@robbieaverill

Brewing new modules and recipes for SS4

What’s cooking?Brewing new modules and recipes

Robbie Averill, Senior Developer, SilverStripe [@robbieaverill]Nicole Williams, Head of Product, SilverStripe [@envycollect]

1. Upgrading modules 2. CWP 2.03. Updating recipes 4. Improving addons 5. How to get involved

What is your current experience with SilverStripe 4?

www.sli.do#SCNZ17

And the results are in…

And the results are in…

SilverStripe CMS A very short history lesson

Upgrading modules Improving module quality and what to consider when upgrading

203 modulesOf 2,404 community modules have been updated to be

compatible with SilverStripe 4

Module quality Continually improving

code quality

Standardised continuous

integration systems

Instant notifications of

breakages

Upgrade resources● Automated upgrader tool

● SilverStripe 4 changelog

● My meetup talk about upgrading projects

CWP 2.0 Taking advantage of SilverStripe 4

Common Web Platform Community

81Digital

agencies

60Govt

Agencies

47Commercially

supported modules

Co-funded development hours contributed per month

430hours

381hours

175hours134

hours

49hours

10,300+co-funded development hours

CWP open source so far...

294 contributors

106,459 lines changed

11,177 commits

CWP 2.0 Recipe Upgrade

45% 30%

Aim - 1st March 2018 stable release

25%

Dev completed Dev in progress Not started

Open by default

One place for all

All CWP code on GitHub

Common label triaging system

Increased bug transparency

Shared CI toolchain

8,500 pull requests

45,282 commits

3,822 closed issues

Source: GitHub

821 open issues

53% bugs

4.5% high impact

Source: GitHub

Updating recipes

Recipes todayTrust to work together

Everything you want... and more

Hard to use newer versions of your ingredients

Common CWP flavours

Integrated/transactional, intranets, knowledge bases, campaigns and more…

CMS recipe

Content blockrecipe

Blog recipe

+ +Intranet recipe

+

How recipes workMore flexible suggested ingredients

More information: github.com/silverstripe/recipe-plugin

CMS recipe

Content blockrecipe

Intranet recipe

NZTA Intranet collaboration

recipe

+ ++

Additionalblocks

+

What recipes would you like to see cooked up?

www.sli.do#SCNZ17

Why not a recipe book?

Improving addons.silverstripe.org

How could we improve

addons?

View recipes

Create recipes

Make tastier

Commercially supported modulesGuides commercially supported modules and quality standards across all

SilverStripe modules.

Join the addons working group:silverstripe.org/community/slack-signup/

#addons

Focused energy = Greater progress

- Get involved with open source - Start using SilverStripe 4

silverstripe.org/download

What recipes would you like to see cooked up?

www.sli.do#SCNZ17

Kick ass wrap up slide

TBC.

Recap funny theme

top related