►
From YouTube: PWA Studio Community Meeting 17 April, 2020
Description
Quick update on Global Contribution Day results. Welcome Lars to our Community Maintainers! And an awesome look into the Modli storefront with the team at Itegration.
A
A
Right,
happy,
Friday,
everybody
welcome
to
another
community
sink
for
PWA
studio,
and
so
today
we
have
just
a
few
quick
updates
on
our
side,
and
then
we
have
a
special
guest,
a
few
special
guests
here
with
us
with
Josh
and
a
lovely
team,
and
then
the
team
from
integration
grants
and
Martin
who
are
going
to
give
us
a
look
into
a
project
that
we've
been
really
excited
about
for
a
while
now
and
we're
still
super
excited
about.
So
we
want
to
get
to
that
as
quickly
as
possible.
A
So
to
start
off,
we
had
a
couple
weekends
ago.
We
had
the
gold
global
contribution
day
event.
I
went
really
well
on
the
PWA
studio
side
and
we're
super
happy
with
the
engagement.
We
saw
there
some
of
the
contribution
we
saw
there,
and
so
we
have
Tommy
with
us
who's.
Obviously,
our
team
representative
for
a
kind
of
community
engagement
to
talk
through
that
event
and
how
it
went
and
so
Tommy
yeah
take
it.
Take
it
away.
A
B
You
yeah
so,
as
he
mentioned,
this
was
like
a
couple
weekends
ago
now,
since
we
didn't
have
in
a
community
sync
last
week,
we
did
not
get
that
update,
but
a
global
contribution
day
was
a
huge
success.
I
think
something
along
the
lines
of
like
a
hundred
PRS,
maybe
more
than
that
at
least
a
hundred
came
through
there
I
think
over,
like
600
different
issues
worked
on,
maybe
not
all
of
them
completed,
but
on
the
PWA
side
we
had
I
think
a
total
of
seven
PRS
contributed
during
global
contribution
day.
B
We
had
some
engineers
available
throughout
the
day,
helping
out
Chris
with
the
I
18
in
effort
made
a
ton
of
progress
created,
two
PRS
for
like
against
graph
QL
schemas
schema
changes
and
just
a
huge,
a
lot
of
effort
put
in
there,
but
a
lot
of
success.
We
started
processing
these
PRS
this
week
so
like
like
anything,
we
just
got
to
fit
these
into
our
process
and
get
them
to
the
queue,
but
a
lot
of
good
bugs.
A
lot
of
new
features
came
out
a
contribution
day,
and
it
was
a
lot
of
fun.
B
A
Great
thanks,
Tommy
yeah,
like
Tommy,
said
you
know,
we're
really
looking
to
and
we've
talked
about
it
over
the
last
couple
of
meetings,
but
really
looking
to
obviously
increase.
You
know
the
engagement
with
the
community
increase
the
opportunities
for
developers
out
there
to
contribute
back
to
the
project,
and
on
that
note
you
know
we
have
another
update
here
so
Lars,
who
is
on
the
call
and
I'm
sure
you
guys
have
seen
around
whether
it's
in
the
slack
Channel
on
these
calls
in
the
github
repo
Lars.
A
Recently
we
have
added
to
the
group
of
community
maintainer
for
PW
HUD
and
by
the
group
I
mean
it's
now
Lars
and
Jordan,
so
we've
doubled
the
resources
for
community
maintainer
x',
obviously
to
help
not
only
because
of
the
I
think
look
what
Lars
has
contributed
to
the
project
from
you
know
not
only
is
sorting
features,
but
some
bug
fixes
and
things
like
that,
but
obviously
to
help
us
alongside
this,
this
effort
to
increase
that
engagement
and
contribution.
So
quick,
golf
clap
for
Lars
there's
now
a
community
maintainer
for
pwh
studio
and
Lars.
C
D
Just
wanted
to
say
thank
you
to
Lars.
Lars
has
been
incredibly
energetic
and
I've
tried
to
help
where
I
can
and
sometimes
I
have
not
been
very
responsive
to
you
Lars.
You
have
shown
much
patience
and
have
done
so
much
good
work.
So
thank
you
now
for
what
you've
done
in
advance
for
what
you
will
continue
to
do.
I
really
appreciate
them.
F
How
you
guys
doing
so,
a
small
introduction
I
also
share
my
screen,
so
I
can
show
you
a
short
slide
here.
So
I'm
the
co-founder
of
madly,
and
we
decided
to
move
over
to
PWA
approximately
four
months
ago
and
we
came
to
integration
with
a
very
short
timeline
and
we
want
to
go
live
ASAP
from
agenda
one
to
mature,
to
launch
a
full
marketplace
with
a
high
product
count
over
50,000
products
and
duplicating
yearly
a
bunch
of
websites,
multi-currency
multi-language.
F
We
wanted
full-page
bill
to
support.
We
wanted
an
elastic
VB
for
the
graph
QL
to
really
have
a
very
high
performance,
react,
skeletons,
layered
navigation
and
a
bunch
more
and
they've
done
an
amazing
job.
They
pretty
much
completed
the
job.
Now
we're
just
uploading
the
content
and
hopefully
going
to
go,
live
in
the
next
week
or
two
with
our
main
site.
We've
already
got
my
with
Canadian
site.
F
Let
me
introduce
Farren's
to
actually
explain
I
guess
the
technical
side
that
they've
done
to
get
us
project
live
they've
done
an
amazing
job
on
it
and
we're
proud
yeah
we're
proud
of
our
new
site,
so
I
guess
finished.
You'll!
Take
it
from
here,
I
can
maybe
I'll
show
you
how
like
a
minute
or
two
just
Akana,
you
can
see
the
website.
G
E
E
H
H
And
using
traditional
and
and
traditional,
either
way
set
up
with
oldest
to
do
too.
So
it's
a
we
started
trying
to
make
it
for
next
to
do,
and
we
are
quite
happy
with
it.
So
we
and
and
of
course,
Peter
ways
to
do
it.
It's
we
are
all
I
started
with
5.0
and
again
it.
It
was
a
joy
for
us
to
work
with
it.
A
lot
of
features
were
missing
and
we
had
to
had
some
of
the
features,
but
but
overall
the
development
experience
is
very
good.
H
H
One
of
the
one
of
the
environments
from
from
George
was
that
he
wanted
to
use
the
page
builder
as
much
as
possible
for
obvious
reasons,
because
it's
it
page.
Video
helps
a
lot
for
for
the
marketing
team
and
you
can
accomplish
everything
with
a
single
tool.
So
we
started
to
use
page
builder
for
individual
products
here.
So
this
to
Blanc
is
period.
Pick
page
builder,
with
with
CMS
marks,
the
page
main
content
itself
is
a
CMS
page.
H
H
So
that's
that's
about
the
home
page.
So,
what's
really
interesting
and
it
was,
it
was
a
main
part
of
the
project
is,
is
a
category
page,
so
we
we
wanted
to
to
make
this
site
and
and
feel
going
fast,
not
not
only
not
only
for
for
the
basic
category
pages,
but
also
the
filtering
experience
but
Warnock
and
can
be
very
useful
in
most
of
the
cases.
H
But
when
it
comes
to
filtering
you
just
cannot,
cannot
cash
only
only
filtering
option,
combinations
that
it
would
be
would
be
kind
difficult
to
do
that,
so
we
decided
to
to
utilize
elasticsearch
in
a
way
that
we
replace
the
gradual
engine
of
of
Magento
in
a
way
that
we
created
a
PHP
endpoint
which
connects
to
to
the
elastic
search
directly
and
and
pool.
Sorry
and
all
the
data
is
in
the
X
is
not
only
not
only
the
the
text
item
and
in
the
front
themselves
was
already
filled.
H
H
So
that's
that
was
a
big
and
additives
seems
to
be
working
and
very
well
times
are,
are
below
500
new
sex
and
we
didn't
field,
and
we
didn't
have
to
modify
the
the
front-end
logic
too
much
for
that
because
we
use
the
same
graphical
queries.
So
here
here
the
only
category
pages
we
we
added
the
swatches
as
well.
H
So
that's
that's
about
the
category
pages.
I
think
the
next
interesting
thing
is
it
was.
It
also
was
idea.
I
did
was
coming
from
Josh.
He
provided
a
very
smooth
and
and
seamless
user
experience
for
for
customers
who
are
navigating
from
the
category
page
to
the
product
page,
but
the
idea
we
use
is
the
the
bulk
of
the
data
that
that
you
want
to
to
Chris
Antley
the
PDP
page,
or
at
least
the
most
important
parts
of
the
information
such
as
the
product
image,
product
name,
price
is,
is
already
available
on
the
category
pages.
H
So
what
we
do
is
when,
when
we
click
on
click
on
our
product,
then
we
use
this
information
right
to
me.
It's
already
there
it's
a
it's
available
and
we
start
displaying
the
product
and
we're
on
a
graph.
Your
query
in
the
background
and
and
pull
the
missing
missing
pieces,
and
until
then
we
show
these
skeletons.
So
it's
a
even
it's
it's
an
even
as
you
can
see
for
for
for
a
few.
H
Too
many
seconds
you
can,
you
can
see
the
skeletons
and
the
next
time.
If
we
go
back
to
the
same
product,
the
default
is
kept,
so
it's
it
should
be
even
even
faster,
so
we
use
caching
and
these
small,
treats
whenever
possible
and
and
I
think
I
think
we
managed
to
get
you
a
very
good
user
experience.
So
what
what
we
use
here
on
the
product
page
this
is.
This
is
a
little
recommendation
coming
from
a
third
party
recommendation.
H
F
I'll,
add
maybe
I'll
add
one
thing
about
Nast.
Oh,
we,
the
way
NASA
usually
implements
their
Rex
on
websites.
Ditional
way
is
that
they
inject
their
GIS
code
and
they
inject
the
Rex
and
when
we
came
to
integration
and
kind
of
also
been
a
long
partner
of
oddly
we've
been
there
with
them
now
for
four
years,
and
when
we
came
to
integration
with
that
solution,
kind
of
saying,
okay,
letting
also
do
their
own
job.
They
said
it's
not
going
to
be
the
high
enough
performance.
F
If
we
want
to
do
it
in
high
performance,
we
rather
build
the
templates
and
react
on
the
front
end,
and
only
lo.
The
actual
data
from
NASA
needs
the
API
to
do
that.
But
in
that
case
scenario
we
weren't
gonna
have
the
control
that
you
have
with
the
playing
j/s
and
also
offers
out
of
the
box,
and
then
integration
came
up
with
a
solution
for
that
that
pretty
much
they
allowed
us
to
kind
of
put
straight
through
the
page
builder.
F
Inject
nos
no
Rex,
but
it's
actually
using
the
react
components
to
show
those
Rex
in
and
asked
how
it
also
keeps
a
great
kind
of
high
performance
and
that
we
could
show
skeletons
for
in
hasta
reacts.
We
could
they're
pretty
much
using
our
the
on-site,
react,
components
and
I
think
that
was
so
nice
about
that
solution.
There
was
a
very
smooth
solution
that
was
able
to
use
a
third
party
but
only
get
to
data
and
not
load
all
the
rest
of
the
stuff.
But
if
it's
the
EIS
libraries
and
so
on.
H
That
we
have
had
our
own
react
component
for
Cornerstone
and
we
have
our
score
page
theater
as
well,
and
it
works
well
now.
Thank
you.
Thank
you.
Just
the
next
next
custom
feature
is:
is
the
concept
of
multicolored
bundles?
These
are.
These
are
thus
just
configured
products
within
bundled
products,
so
you,
this
is
a
bundle.
What
you
can
see
now,
and
it
has
two
options
and
the
individual
product
options
are
configurable
products.
H
F
F
H
H
Okay,
the
condom,
so
actually
we
when
we
started
to
build
build
apart,
we
relied
pretty
much
on
on
the
on
what
pedo
base
to
deal
5.0
provides,
but
we
didn't
didn't
actually
quit
created
a
separate
car
page.
Does
it
seem
that
that
the
this
sidebar
mini
part
is
is
just
okay
for
us
if
we
only
extended
it,
so
we
added
we
added.
No.
So
here
at
the
bottom,
we
had
is
some
some
peachy
pink
notification
here
at
the
top
we
had
in
the
order.
H
Cemre
summary
we
had
historical,
it
and
and
coupon
codes,
so
we
just
extended
it
and
and
as
you
can
see
it's
a
it's
wider
than
then
react
drag,
you
are
able
to
do
side
side
back
lock
so
that
we
can
accommodate
all
these
all
these
features
and
details
so
check
out.
We
actually
did
the
same
thing,
so
what
you
can
see
is
is.
H
Facelifted
version
of
this
side
marker
it
did
at
the
time
we
started
to
work
on
this.
The
magenta
database
to
you
cart,
separate
part
which
was
not
available
even
as
a
poor
request.
We
just
used
one
what
he
had
and
and
that's
extended
the
side
bar
card.
So
what
you
can
see
here
is
is
actually
for
a
skinned
version
of
the
sidewalk
RB
to
bid
all
the
functionality
and,
if
parting
the
users
giving
us
is,
is
acceptable
or
or
white,
but.
E
But
the
idea
was
to
not
give
the
opportunity
for
the
client
to
navigate
away
from
the
cart
page,
so
that
was
request
from
George
that
we
somehow
create
a
full-page
version
of
it.
So
we
just
hit
Olli,
actually
the
whole
page.
We
just
hid
behind
it
and
it
seems
like
a
card
page.
You
cannot
leave
or
a
check
out
this
way.
H
Yes,
here
comes
a
very
interesting
part
so
and
we
use
unities
marketÃs
extension,
so
the
parts
are
coming
from
different
vendors
and
and
and
therefore
the
parts
are
shipped
from
from
different
warehouses,
and
this
is
a
unity
functionality
that
provides
shipping
selection
for
all
these
different
vendors
body
parts
are
grouped
by
the
vendor
in
the
cart
and
customer
has
to
choose
between
separate
options.
All
these
details
are
coming
from
from
crack
through
graph.
You
are
from
the
backend
and-
and
we
modify
the
crafts
over
here
so
that
we
can
can
handle
this
and.
H
The
right
now
we
use
pretty
as
a
payment
provider
and
we
managed
to
add
people
as
well.
Here
20
provides
this
option
to
add
different
payment
options.
Sub-Theme
people
is
one
of
them,
so
we
be
implemented
this.
So
that's
that
was
the
card
we
can
move
back
easily
from
here,
and
we
also
have
my
account
page
here:
I'm
not
being
a
very
basic
thing.
So
I
have
addresses
account
information
at
this
book.
My
orders
I,
don't
have
any
orders
yet
store
credit
and
I
can
sign
out.
Oh.
F
All
right,
I
want
to
talk
about
one
more
thing:
I
think
that
that
we
recall
that
we
requested
that
a
irrigation
has
done.
I
think
that's
going
to
make
our
lives
easier
in
a
long
term,
and
it
was
my
marketing
team
really
insisted
on.
It
was
to
have
very
have
full
data
layers
for
Google
tag
manager
with
a
lot
of
information,
so
we
can
do
a
full,
enhanced
e-commerce,
Google
and
hence
ecommerce
integration
plus
integrate
all
of
our
other
marketing
text.
So
currently
we
have
close
to
20
different
marketing
tags.
F
H
H
E
I
H
All
the
data
is
coming
from
modern
to
one
side
and
on
module.
One
there
was
both
customization
on
the
content
side
for
the
deckhand
was
was
actually
stop
Magento,
so
we
so
we
didn't
want
to
to
customize
Magento
too
much,
because
the
data
was
already
there.
What
we
did
we
just
match
the
the
individual
configurable
products
which
are
already
there
and
and
did
a
take
on
the
content
side.
H
H
H
And
someone
to
only
get
to
our
side
as
well,
because
the
trick
is
is
something
is
done
when
we,
when
we
create
a
great
feel
for
the
product
we
find
the
corresponding
configurable
products
and
and
the
swatches
and
and
the
variants
are
connected
from
from
the
configure
of
products
form
so
that
we
can
display
them
what
the
prices
are
coming
from.
The
individual
bundle
options.
So
that's
that's
a
little
bit
tricky,
but
what
they
don't
want
you
to
make
it
easy
to
administer
everything
in
the
enemy.
Okay,.
I
E
The
data
was
already
migrated
from
magenta
one
to
two,
so
we
had
to
use
the
same
data,
so
multi
team
doesn't
have
to
add
all
the
thousands
of
different
products
connections
between
these
even
more
it's
it's
and,
of
course
you
can
tell,
but
there
are
bundles
where
there
are
like
three
four
hundred
options.
I
think.
E
F
I
I
I
heard
from
a
couple
of
other
people
that,
with
particularly
the
bundled
products
you
have
to
have
like
some
blank
skews,
so
the
number
of
skew
of
a
number
of
products
shells
have
to
match
number
of
products
in
the
bundle.
It's
not
possible
to
have
a
single
SKU
for
a
bundle.
Is
that
actually
the
case?
Have
you
run
into
that
problem?.
G
A
All
right,
I
have
a
quick
question
as
well.
That
I
think
will
also
be
I.
Think
a
ball
to
the
wider
audience
here.
I
think,
obviously
you
guys
have
talked
about
in
a
few
areas
where
you,
you
know
customize,
where
you've
added
in
functionality
features
where
we
kind
of
we're
lacking
in
pwe
studio,
but
we
know
that
our
in
either
active
development
are
on
the
roadmap.
So
I
think
would
be
great
to
hear
from
you
guys
your
perspective
now
that
you
obviously
worked
in
it.
A
You
know
how
you
plan
to
manage
that
going
forward
and
whether
you
guys
see
that,
as
a
you
know,
easy
switch
over
to
something
that,
for
example,
you
know
new
cart
and
checkout
as
it
becomes
available
in
PWA
studio
right.
Do
you
see
that
as
being
an
easy
thing,
difficult
thing
and
kind
of
how'd
your
plans
for
kind
of
managing
it.
H
So
we
hope
that
that
it's
even
easy
change.
As
on
the
backend
side,
the
cracker
party
is
already
the
axle
I.
Think
I.
Think
it's
one
of
the
big
advantage
is
that
that
we
have
to
make
change.
Is
a
it's
a
it's,
not
a
global
change.
We
have
some
features
ready
for
for
the
gas
filler.
It
can
be
reused
in
the
content.
I
think
that's
a
that's
a
big
advantage,
so
just
we
only
only
have
to
change
from
some
pages
or
parts
of
the
presentation
layer.
H
H
E
H
Another
thing
that
that
helps
us
is
is
using
react
components,
so
the
components
and
can
be
easily
reused
and
and
right
now
right
now,
the
for
vessel,
you
have
AB,
got
a
lot
and
you
in
the
future
there
there
will
be
other
solutions
of
Magento.
Have
you
guys
come
up
with
your
own
way
to
extend
PW
studio,
but
even
even
that
change
should
not
be,
should
not
be
a
huge
one,
but
hopefully
we
only
have
to
reconfigure
what
he
already
had.
One.
E
Of
our
front
end
developers
is
also
also
on
this
call,
and
he
just
wrote
me:
he
doesn't
like
to
speak
in
English,
but
he
just
wrote
me:
he
thinks
it's
much
much
easier
to
work
with
pwace
to
the
old
and
then
with
standard
Magento
front
end,
even
even
this
way
that
this
is
quite
new
for
for
them
new
experience
events,
so
it's
speedier
the
development
is
much
faster
and,
and
you
understand
it
easily
and
much
easier
and
faster
to
work
with
it.
That's
what
he
just
wrote.