►
From YouTube: SPFx JavaScript SIG 9th of November, 2017
Description
Bi-weekly community call around SharePoint Framework and JavaScript development in SharePoint platform. This is recording from the 9th of November call. You can download recurrent invite from http://aka.ms/SPPnP-JSSIG.
A
Good
computer
says
Bingbing,
so
that
means
that
it's
time
to
actually
get
started
so
welcome
everybody.
This
is
SharePoint
panels
and
practices,
special
interest
group
around
the
SharePoint
framework
and
JavaScript
development-
and
this
is
the
November
9th
it's
today
corrected
today-
is
correct,
yes,
cool
edition,
so
we'll
probably
get
a
lot
of
people
joining
slightly
late.
That
typically
happens
on
this
call.
Everything
is
obviously
getting
recorded
like
in
the
past
as
well,
so
you
can
go
back.
A
A
Yes,
our
marketing
director
for
SharePoint
framework
I
created
a
new
template
for
us,
which
it's
one
of
the
hats,
I'm
I'm,
always
switching
on
my
head,
so
I
love
spending
some
time
on
powerpoints
when
I
need
to
relax,
they'll,
relax,
which
sounds
weird,
but
it's
a
change
from
a
writing
code
and
and
designing
stuff.
So
so
we
do
cool
and
please
remember
and
to
meet
yourself
from
now,
and
we
can
open
up
stuff
for
discussion
when
we
go
to
the
Q&A
section.
A
But
let
me
go
through
some
stuff
first
and
then
we
do
have
two
demos
coming
up
today.
So
click
on
that
one
and
making
my
clicker
to
actually
probably
work
there.
We
go
so
quickly
explaining
and
what
is
the
special
interest
group
all
about
so
special
point
framework
special
interest
group
is
a
biweekly
meeting
where
we
concentrate
on
what's
latest
and
greatest
around
the
SharePoint
framework
from
engineering
perspective.
So
what
are
we
building
what's
happening?
What's
coming?
A
Potentially
we
can
do
demos
of
preview
capabilities
which
might
be
coming
a
few
weeks
back
or
actually
months
ago
we
already
showed
the
upcoming
ALM
api's
as
an
example
and
how
they
work.
You
can
go
and
have
a
look
on
that
recording
in
the
past.
If
you're
interested,
we
also
go
through
what
has
happening
in
the
PMP
TAS
coresight
EMP
TAS,
core
usage
is
growing
quite
rapidly,
so
people
clearly
see
that
the
MPAA
score
library
as
a
way
to
learn
JavaScript
development
in
the
conduct
of
Chapman.
A
If
you,
if
you're
super
familiar
of
rest
api's
and
you
don't
care
about
that,
fluent
way
of
doing
development,
talk
it
that's
absolutely
a
wise
choice
as
well,
but
for
those
who
are
moving
from
a
c-sharp
and
a
more
let's
say,
classic
shape
on
development
developers,
be
MBTs
core
is
helping
them
to
move
on
this
side.
Now,
a
kms
SP
PNP
community
is
a
one
location
and
that's
in
the
tech
community
site
where
you
can
go
and
ask
questions
on
things
and
that's
relatively
active,
and
you
can
always
see
see
us
on
the
discussion.
A
If
there's
a
question
which
you
need
to
answer,
a
kms
SP
Deb
Docs
is
two
dogs
that
Microsoft
at
home,
location,
where
we
have
plenty
of
plenty
of
documentation
around
SharePoint
framework
and
all
the
other
SharePoint
development,
documentation
and
I'll
come
back
on
that
one
slightly
later,
by
the
way,
if
somebody's
wondering
that
is
not
official
SharePoint
framework
logo,
which
you
can
see
among
the
typescript
and
note,
that's
something
we'll
try
trough
already
a
year
ago,
just
moving
on
on
things.
So
so
we
get
to
the
interesting
part.
A
So
some
agenda
topics
for
the
day,
so
the
PM
PJs
core
component
I
do
apologize
and
I
haven't
had
a
time
personally
to
really
jump
into
this
one
and
Patrick
Rogers
who's,
leading
that
a
fault
is
still
on
parental
leave,
and
so
we're
not
going
to
concentrate
on
that
one
right
now.
I
do
know
that
there's
a
highly
active
leader
who
kiddo
chat,
where
we
have
active
community
members
helping
on
the
PM
PJs
core
usage
and
since
that
hasn't
really
demanded
me
to
jump
in
or
somebody
else
to
jump
in,
we
haven't
actually
done
that.
A
Yes,
we
do
Chris
reminded
me
on
his
Twitter
tweets
on
something
which
we
haven't
actually
documented
and
I
do
apologize
and
that
thank
you
Chris
for
writing.
A
blog
post
on
that
one.
So
I
recorded
a
small
video
on
that
one
and
I'm
going
to
share
that
one
today
as
well.
So
what
does
it
actually
mean
using
this
served
of
Jason
to
help
to
share
mine
framework
extinction?
A
A
It's
actually
a
true
before
we
go
to
the
SharePoint
framework
signed
and
has
quickly
been
pointing
if
you're
interested
on,
helping
and
and
teaching
the
community
as
well
and
there's
multiple
options
are
brown
but
dissipating
on
this
community,
and
let
me
meet
again
some
people
here,
so
you
can
always
volunteer
to
do
a
demo
on
SharePoint
framework
solution
in
this
course.
So
if
you're
interested
you
can
ping
us
in
a
key
table,
if
you
contribute
a
sample,
you
can
always
indicate
that
hey
what
if
I
would
be
showing
this
in
the
future.
A
A
So
if
you
have
a
great
sample,
if
you're
planning
to
contribute
something
or
if
you
have
good
at
something,
feel
free
to
suggest
hey
what,
if
I
would
actually
do
a
demo
on
this
one,
absolutely
good
thing
contributed
on
a
key
top.
So
if
you
can
find
an
issue,
do
a
pull
request
or
submit
an
issue
contribute
us
demo.
Spbm
PHAs
use
its
in
a
project,
absolutely
fine,
as
well
and
in
general,
if
you
don't
have
anything
else
to
contribute
back,
provide
feedback
if
there's
something
which
isn't
right,
something
is
wrong.
A
Why
isn't
Microsoft
doing
blah
blah
blah
give
us
feedback?
We
actually
want
to
help
you
so
there's
multiple
things.
Well,
we
know
that
we
need
to
improve,
but
obviously
your
feedback
is
also
giving
us
the
indication
where
we
will
set
our
resources
and
the
the
demand
and
how
many
people
are
asking
certain
things.
That
is
one
driver
for
our
prioritization.
So
please
do
give
us
feedback
all
right,
so
SharePoint
framework.
So,
let's
talk
about
the
latest
changes
on
this
one
and
latest
development
on
this
one.
A
So
one
thing
what
I
wanted
to
quick
point,
a
quicker
point
on
this
one
and
I'll
show
you
this
one
in
a
demo
as
well
around
the
deserter
Jason
as
a
first
step
before
we
get
there.
We
have
now
done
a
relatively
big
restructuring
on
the
dost
at
microsoft.com,
slash
SharePoint
as
less
depth
underneath
to
SharePoint
framework
and
outside.
We
are
structure
in
the
navigation,
got
slightly
confusing
and
we've
done
quite
a
lot
of
work
based
on
the
click
tracking,
so
to
make
it
more
suitable.
But
please
do
give
us
feedback
on
that.
A
One
and
I'll
show
you
this
one
in
practice
as
well.
What
we
have
also
done
related
on
the
documentation
is
that
we
take
in
all
of
the
existing,
so
so-called
in
quotes
classic
SharePoint,
BMP
documentation
and
guidance,
which
was
in
MSDN
and
that's
now
merged
to
the
docs
that
mark
stuff
that
gone
as
well.
So
all
of
the
active
SharePoint
development
documentation
is
in
the
docs
of
Microsoft
comp
and
that's
a
good
thing.
A
We
do
know
that
there's
a
lot
of
pages
which
still
needs
polishing
and
updates,
and
all
of
that
and
we'll
work
on
them
as
we
move
along
in
this
journey.
So
please
support
I,
do
apologize,
that
I
know
that
there
are
some
betas
which
are
not
quite
up
to
date,
but
we
do
not
have
an
infinite
resources
as
well.
A
The
24/7
is
a
massive
challenge,
at
least
for
me
now,
if,
let's
actually
jumping
right
on
the
name
before
I
will
do
actually
live
some
discussion
around
roadmap
on
the
SharePoint
framework,
but
this
is
something
what
I
recorded
earlier
today
as
a
BMP
short
video,
so
I
wanted
to
kind
of
a
pinpoint
this
one
and
show
this
one
in
the
school
as
well,
because
I
had
everything.
Basically,
if
ready
to
go
and
up
and
running
in
my
machine.
A
A
Please
meet
yourself,
please
remember
to
meet
yourself,
because
otherwise
our
recordings
are
good.
Thank
you
right.
So
one
thing
before
we
go
to
the
actual
lounge,
the
Chasen
demo,
and
talk
about
that
one
and
more
than
interested
on
getting
a
feedback
on
that
one
as
well.
I
wanted
to
quickly
pinpoint
the
documentation
side
of
the
things.
So,
if
you
go
do
stuff
my
stuff,
that
comes
last
sharepoint
and
if
you
learn
to
the
new
SharePoint
landing
page
do
MST
and
it's
gone.
A
If
you
haven't
heard
about
that
one
well,
it
will
be
gone
and
everything
is
moving
to
the
doctors
mic
stuff
that
comes
like
Usher
has
done
years
ago
and
we're
moving
there.
Everybody
else
is
moving
there
as
well.
In
here
we
did
a
relatively
big
shuffle
or
on
the
documentation
related
on
SharePoint
framework
and
we're
more
than
interested
on
your
feedback
around
the
shuffle.
But
the
whole
point
of
this
one
was
that
we
would
have
more
practical
approach
on
where
how
do
I
get
started?
What
does
it
mean?
A
I
waste,
the
information
and
the
left
side
structure
on
the
navigation
would
be
slightly
smaller.
So
it's
not
bending
too
big,
and
so
it
was
relatively.
It
was
almost
unreadable
and
before
this
shuffle,
so
what
we
did
in
our
site
was
that
we
did
quite
a
lot
of
analyzing.
I
can
quickly
show
you
this.
This
is
super
cool
stuff
which
we
have
here,
and
this
is
an
analysis
on
the
under
live
results
on
the
click
throughs.
A
What
actually
happening
within
the
site
which
were
analyzing-
and
this
is
the
ruling
and
the
logistics-
how
we
came
up
with
a
new
structure
based
on
the
left,
navigation,
super
cool
tool
by
the
way,
but
unfortunately,
internal
and
their
statistics
and
everything
else
so
I
can't
share
that
and
to
be
available.
But
what's
kind
of
interesting
here
is
that
one
of
the
main
topics
we're
gonna
talk
about
this
one
today
and
one
of
the
note
down
to
do
number
one
thing
where
people
land
right
after
the
over
the
ownership.
A
A
Why
are
you
gonna
go
there
and
because
that
implies
that
something
is
missing
from
a
shipment
framework
and
if
something
is
missing,
please
let
us
know
we're
highly
interested
on
on
any
of
the
gaps
and
I've
done
some
quite
a
lot
of
updates
here
as
well
at
some
point,
so
this
should
be
quite
up
to
date
on
the
status
where
we
are
now.
Let
me
go
back
on
the
launch
chase
on
demo
and
on
that
discussion.
So,
like
mention,
thank
you
Chris
Chris
Kent,
for
reminding
on
getting
discovered
as
well.
A
You
had
a
rather
you
had
a
cute
blog
post
and
explaining
what's
actually
happening,
but
I
wanted
to
actually
do
a
quick
video
on
this
one.
So
let
me
open
up
at
the
example
case,
and
let
me
open
up
and
this
one
and
explain
what
I
were
looking.
So
this
is
a
list
view
comment,
light
solution
which
have
not
been
modified
pretty
much
at
all.
Well,
almost
there's
two
modifications.
What
I've
done
I'm
going
to
explain
that
in
a
second,
but
this
is
the
default
scaffold
project
which
is
outputting
from
the
yeoman
templates.
A
A
We
actually
told
you
that
you
should
do
a
gallop
serve
and
that's
that's
no
project
which
would
then
start
serving
this
serving
this
from
a
local
host
and
I'm
quickly,
double-checking
that
I
don't
have
it
running
anywhere
else
which
is
to
get
school,
and
then
we
we
said
within
our
guidance,
especially
in
the
dev
free
with
guidance
and
by
the
way
blue
icon
is
back.
Yes,
I
got
an
update
today,
yeah.
B
A
Was
super
happy
on
that
one
as
well
so
and
then
we
said
that
if
you
write
stuff
in
the
extension
side,
you'd
go
to
the
site,
you
go
to
the
live
SharePoint
site
and
then
you
need
to
come
up
with
this
debugging
URL.
So
in
the
list
view
comments
get
a
common
set
case,
and
this
is
the
default
debug
in
the
URL
and
I
already
updated
that
ID
to
match
my
manifest
ID.
So
it
should
be
actually
working
if
I
put
it
in
here
press
enter.
A
It
will
ask
me
that
do
I
load
the
debugging
script
and
if
I
click.
Yes,
we
can
actually
say
that
the
comment
who
is
now
shown
there
and
that's
essentially
what's
available
and
if
I
select
one
we
can
say
the
comment,
one
and
two
here
and
there's
no
selections
in
here
now
the
what
has
changed
after
the
dev
preview.
This
was
actually
in
the
GA
version
of
the
SharePoint
framework
extension,
but
we
failed
on
updating
our
messaging
and
I.
Do
apologize
on
that.
That's
that
is
technically
on
my
responsibility.
A
So
my
fault
me
to
play
is
that
we
didn't
actually
explain
that
we
did
some
work
on
making
this
easier
and
much
more
nicer.
So
in
the
config
file
we
actually,
whenever
you
create
an
SharePoint
framework
extension,
we
actually
create
you
this
file
and
we
get
here
default
server
configurations,
and
in
here
we
get
you
a
page
URL
in
my
case,
I've
already
updated
this
the
match
to
the
URL,
where
I
actually
want
to
do
the
debugging
of
this
life
list
via
command
set.
A
What
we
also
give
you
is
by
automatically
add
in
getting
the
manifest
ID
correct,
so
I
don't
have
to
update
that.
So
everything
is
is
why
I
default
configured
for
you
and
because
this
is
a
list
common
thread.
It
has
two
location.
Entry
and
I
can
then
update
that
to
be
common
or
or
a
context
menu
or,
if
I
do
that,
one,
it's
actually
in
the
common
or
and
in
the
context,
menu
and
then
the
property
values
so
you're
able
to
configure
the
property
values
here
as
well.
A
To
keep
on
here
is
that
I
can
actually
create
multiple
different
configurations,
so
I
can
actually
create.
Then
an
alternative
configuration
and
I
can
test
how
my
list
extension
works
without
updating
those
query
parameters
in
the
browser
window,
and
how
does
this
work
well
now
that
everything
has
been
updated
properly,
I
can
just
call
up
serve
and
what's
gonna
happen
in
the
windows,
especially
this
slightly
depends
again
on
your
operating
system
in
Windows.
A
It's
gonna
take
the
last
browser
window
with
respective
and
it's
gonna
open
up
up
the
tab
on
that
one
in
my
case,
I'm
using,
for
example,
Google
profiles
because
I'm
using
so
many
tenants,
so
I
always
activate
the
right
tab
and
then
run
that
so
I
will
get
stuff
running
in
here
and,
as
you
can
see,
my
query
parameter
is
automatically
updated.
I
have
my
buttons
available
and
I
can
much
more
easily
now
test
the
behavior
of
the
functionality.
Now
in.
A
In
this
case,
we
started
the
default
configuration
if
I
actually
want
to
start
that
alternative
configuration,
we
can
pick
up
serve
just
as
config
a
equals
and
what
was
the
configuration
name
is
think
that
one
and
that's
gonna
then
essentially
execute
this
particular
setting
here,
which
could
be
located
in
a
different
URL.
It
could
have
different
configurations
and
different
property
set
up,
and
now
it's
getting
loaded
if
I
click
that
one
we
can
say
that
it's
actually
so
this
definitely
will
help
everybody
who's.
A
Looking
in
the
building
Chevonne
framework
extensions,
which
were
their
g8
in
ignites-
and
this
is
part
of
the
g8
functionality.
Thank
you.
All
I
was
expecting
somebody
to
be
relatively
happy
on
this
one.
So
super
super.
It's
not
a
massive
like
wow
Oh,
mind
blowing
we're
still
testing
against
the
live
site,
which
some
people
don't
find
that
useful.
They
would
like
to
use
the
local
workbench.
A
We
might
get
there
at
some
point
and
that
is
pretty
hard,
there's
quite
a
lot
of
loads
on
that
to
use
of
a
century,
so
we
might
get
there
at
some
point,
but
we'll
see
when
that
might
happen.
This
way,
you
don't
have
to
worry
about
the
query
parameters
because
we're
taking
all
that
it
taking
care
of
that
for
you
automatically
and
then
obviously,
if
I
where's
my.
A
If
we
have
a
look
on
the
other
options,
there's
a
field
destination
as
an
example
the.
So
this
is
the
field
extension.
The
field
extension
has
a
slightly
different
server
configuration
options
and
in
this
case,
as
an
example,
you
are
defining
what
field
will
associate
that
manifest
and
then
you
are
in
the
same
way.
You
can
actually
properties.
A
No,
no,
and
this
way
you
can
easily
much
more
easily
to
do
live
testing
on
a
live
side
as
well.
If
you're
wondering
by
the
way,
what's
gonna
happen,
if
I
have
multiple
extensions
and
multiple
things,
that's
actually
visible,
you
know
second,
in
here.
What's
gonna
happen
is
that
every
single
time
you
had
a
new
extension,
a
new
extension
or
a
even
a
bit
part
on
the
project.
A
We
add
you
an
alternative
entry,
so
in
this
case,
there's
a
one
application,
customizer,
there's
a
second
one
which
has
been
at
it,
and
then
we
added
a
third
application
customizer
and
then
there's
a
field
customize
and
so
on,
and
then
you
basically
use
the
config
to
decide
what
is
the
extension,
what
I
actually
use
cute
and
to
do
any
chance?
We
can
get
rid
of
the
default
option.
A
The
procedure
is
basically
kills
the
use
of
local
reference
without
first
manually
removing
yeah,
yes,
yeah
good
feedback
I,
it's
it
might
be
slightly
challenging,
especially
if
you
start
by
creating
a
wit
part
and
then
adding
extensions.
Then
it's
time
it
gets
slightly
complicated
to
actually
do
the
selection
of
the
right
configuration.
A
Now
there
is
a
related
on
this
one
like
20
minutes
ago
or
30
minutes
ago.
If
you
are
interested,
we
did
release
a
YouTube
video
on
this
one
as
well,
and
obviously
this
recording
is
available
within
20
for
hours.
Chris
has
a
clock
post,
which
is
also
explaining
some
of
the
texts
and
links
on
this
one.
Let's
Riskin
in
contacting
cool.
Let's
get
back
on
the
slides,
I
have
few
slides,
and
then
we
have
two
of
the
community
ms
coming
up
as
well.
A
But
what
I
wanted
to
do
quickly
is
talk
about
few
upcoming
things
because
well
technically,
I
was
planning
to
do
this
one
as
well,
but
within
the
last
hour
before
this
call
I
joined
a
CS
and
Chicanos
office
hours
related
on
his
training
material,
because
I've
curious
on
the
questions.
What
people
are
asking
and
and
funny
enough
people
were
asking
questions
around
the
topics
with
which
I
was
planning
to
cover
in
this
call
as
well.
A
So
AC
I'm,
not
answering
those
questions
directly,
but
I'm
gonna
cover
some
of
that
stuff
based
on
the
input
what
people
were
having
and
if
somebody's
were
wondering.
Yes,
we
we
have
a
long,
positive
history
together
with
AC,
so
we
are
sharing
a
lot
of
stuff
and
together
on
these
things,
yes,
so
flipping
back
on
the
slides.
Unfortunately,
Skype
is
apparently
now
that's
missing
the
location
where
I
was
and
let
me
actually
move
on
the
fried
slide.
So
that
was
quick
demo
and
around
the
launch.
A
A
So
we
need
to
do
it,
this
kind
of
a
middleman
on
the
on
the
on
the
middle,
so
that
your
shipment
framework
web
pods
can
safely
used
office
or
fabric,
it's
not
an
optimal
situation,
but
reality
supplies
life,
at
least
for
now,
so
that
support
is
a
available,
but
what's
coming
soon
is
quite
cool
stuff,
so
a
layman
api's
for
scripted
deployments
on
SharePoint
frameworks
or
components.
So
essentially
we
need
a
preview
on
this
one
on
19th
of
October
in
this
course,
okay,
I'm
going
to
talk
about
that
one
in
a
second,
more
detail.
A
The
second
thing:
what
is
super
super
cool
and
I?
Don't
think
people
actually
understand
how
cool
this
is
until
I
explain
this
on
the
slide
is
the
assets
included
in
the
deployment
packages
and
it's
like
okay
yeah?
What
does
it
mean
I'll
get
to
that
one
in
a
second
site,
specific
app
catalog,
to
allow
the
scope
deployments?
Let's
talk
about
that
one
as
well
slight
designs
with
the
nest
and
stability
point.
A
A
So
you
will
see
more
and
more
stuff
coming
out
in
matter
of
how
would
I
put
it
days
and
weeks
rather
than
months
and
all
of
those
things
we
promised
to
release
by
end
of
this
year,
so
everything
in
coming
soon
section
will
be
alive
within
next.
What
is
it
one
and
a
half
months,
yeah
so
cool
stuff
which
will
help
you
to
be
more
productive
within
the
production
as
well?
A
A
Us
are
actually
coming
true,
the
PMPA
some
core
component,
but
we
have
a
season,
a
PS
as
well
four
minutes
code
to
automate
do
needed
operations
around
to
SharePoint
framework
solutions
and
add-ins
as
well,
so
you're
able
to
add
solutions
and
add-ins
to
that
catalog
you're
able
to
trust
them
and
you're
able
to
get
them
available
to
get
deployed
in
the
App
Catalog.
Then
you're
able
to
install
those
to
individual
sites
automatically,
including
to
trust
operation.
A
So
you
don't
need
to
actually
do
that
and
then
your
if
the
ad
in
slash
solution
is
on
a
site
and
you
need
to
do
an
upgrade
operation
upgrade
operation
technically
something
needed,
for
example,
SharePoint
framework
solution
if
it
contains
feature
framework
elements,
but
that's
a
slight
discussion.
But
if
you
need
to
do
an
upgrade
definition
and
upgrade
operation,
you
can
do
that
using
ALM
ABS
as
well.
A
So
there's
a
REST
API
to
make
that
happen
across
all
of
your
sites
within
your
tenant
automatically
and
then,
if
you
need
to
uninstall
Adams
from
the
sites,
you
can
also
do
that
using
the
ALM
a
the
answer.
Delay
api's
do
work
with
an
app
only
token
and
also
if
you
are
using
add-ins
and
your
atoms,
have
this
app
installed
app
and
installed
events.
All
of
those
sevens
are
probably
getting
fired.
So
we've
gone
through
all
of
the
testing.
With
this
one
and
looks
super
positive,
it's
just
matter
of
us
actually
shipping.
A
This
live
for
you
guys,
so
it's
coming
a
relatively
sure,
the
second
thing,
and
so
for
me
this
is
absolutely
superb
mind
blowing.
Finally,
we
are
getting
the
sound
to
be
honest,
as
Microsoft
employee
I
do
apologize.
We
should
have
shipped
this
for
add-ins
already,
what
two
and
three
years
ago,
but
it'll
late
than
never,
and
and
now
it's
coming
out.
Finally,
now
the
other
stuff
which
is
coming
out,
which
I
try
to
explain
well
quickly,
just
explaining
in
the
slide
perspective,
I
quickly
created
some
new
slides
and
it
is
still
work
on.
A
This
is
the
site-specific
app
catalog,
which
essentially
means
that
you're
able
to
then
deploy
or
get
add-ins
or
SharePoint
framework
solutions
available
in
a
subset
of
sites,
or
only
in
a
specific
site
collection
and
that's
super
cool
as
well,
because
quite
often
you
might
have
a
scenario
where,
within
your
club,
all
intranet
site
collection,
you
want
to
have
a
different
set
of
web
parts
available
rather
than
in
collaboration
site
collections.
So
your
tenant
admin
can
configure
those
sites
where
the
site
collection,
app
catalog
is,
can
be
used.
A
So
tonight
admin
still
has
the
power
because
we
need
to
have
the
centralized
control,
but
after
the
tenant,
admin
has
given
permissions
for
site
collections
or
specific
site
collections
to
have
the
App
Catalog
those
can
be
created
or
they
will
be
created.
Based
on
the
powershell
comment
comment:
let's
what
the
administrator
is
using
and
then
at
that
point
the
site
collections
will
have
their
own
ad
catalog
and
then
you're
able
to
deploy
add-ins
and
she
open
framework
solutions
only
to
be
available
for
end-users
within
that
site
collection
and
isn't
that
cool
right?
Somebody
yeah?
A
Okay,
that's
super
cool,
nobody's!
Writing
anything
in
our
window
come
on
people
yeah
there
we
go.
Thank
you
cool,
so
that's
coming
quite
soon
as
well,
and
it's
we're
working
on
on
final
pieces
of
documentation,
PowerShell
and
everything
else.
Is
it's
under
testing
as
well.
So
super
cool
stuff,
good.
A
And
then
the
final
thing,
which
is
super,
super
cool
I'm,
trying
to
explain
this
I
did
I,
don't
have
a
proper
animations,
clearly
in
place
so
but
I'm
trying
to
explain
this
from
here
without
animation,
so
I
do
apologize
of
I
need
to
still
polish
some
of
their
slides.
Now
this
is
I
would
say
the
most
groundbreaking
thing
after
ignite
or
after
SharePoint
for
a
SharePoint
framework
extensions.
So
how
did
we
ship
our
SharePoint
framework
solutions
to
production
usage
in
a
past
or
right
now?
Well,
we
package
them.
We
run
the
package
solution.
A
We
get
the
JavaScript
files
and
JSON
files
and
all
of
that
stuff
to
a
temp
folder
or
the
solutions.
Temp
folder,
sorry
SharePoint,
temp
folder,
and
then
we
need
to
host
those
things
somewhere.
So
somebody
needs
to
manually,
go
and
get
the
files
and
JavaScript
files
and
host
them,
for
example
from
office
365,
public
CDN
or
from
a
sure
CDN.
So
somebody
needs
to
the
additional
thing
now
as
one
of
the
upcoming
versions.
We
will
actually
flip
this
completely,
and
this
is
super
cool.
You
are
still
able
to
do
that.
A
A
So
whenever
you
deploy
the
solution
package
to
app
catalog
and
it
activate
the
solution
to
be
available,
we
then
have
a
to
choice.
If
your
office,
365
public
CDNs,
enable
will
automatically
host
those
assets
through
office,
365
CDN,
if
you
don't
like
office,
365
CDN
and
you
just
want
to
have
completely
private
well,
you
want
to
have
that
functionally.
Not
enable
do
reasons
or
another
will
actually
host
those
JavaScript
files
automatically
for
you
from
the
tenant,
app
catalog
site
collection.
So
you
don't
have
to
worry
about
shipping
javascript
files
to
a
CDN.
A
If
you
don't
want
to
do
that,
you
can
still
do
that
if
you
choose
to
do
so.
So
if
you
work,
for
example,
if
you
are
thinking
that
well,
I
don't
trust
microsoft
ways
of
optimizing
of
365
public
CDN
or
you
don't
want
to
use
office
365
publicly,
then
you're
gonna
use
such
a
CDN.
You
can
still
do
so,
but
by
default
will
actually
get
you
this
and
we'll
do
updating
of
the
urls
everything
else
automatically.
A
So
you
as
a
developer,
you
do
not
need
to
worry
about
what
is
my
CDN
URL,
and
how
do
I
make
this
happen?
You
essentially
follow
the
default
path
and
then
you
deploy
and
if
the
seed
office
365
CDN
is
enabled
will
update
the
urls
and
everything
is
being
served
from
office,
365,
CDN
and
if
it's
not
enabled
will
served
it
underneath
to
add
another
super
cool,
no
more
CDN
pain,
exactly
and
and
like
mention.
A
If
you
want
to
go
there,
if
you
want
to
up
to
do,
let's
say
you
know:
I
I
know
how
to
optimize
your
CDN
or
I'm
using
an
Amazon
CDN,
it's
much
better
yeah.
You
can
still
do
that.
Absolutely
it's
just
a
matter
of
a
choice.
How
you
package
your
things,
so
big,
big,
big,
time-saver
and
massive
deal
coming
quite
soon
and
I
do
know
that
we've
been
kind
of
a
failed
to
explain
this
feature.
We
announced
this
actually,
my
manager,
my
boss,
Dan
Cohen,
announced
this
in
ignite.
A
Probably
wasn't
able
to
explain
how
big
of
a
deal
this
is.
This
is
super
cool
cool,
but
that's
it
folder
for
the
roadmap
and
if
there
was
any
questions
during
that
one,
during
that
one
I'll
need
to
follow
up
on
the
iron
window
on
those
questions,
because
I
was
walking
around
in
a
room
with
my
clicker
and
it
wasn't
paying
too
much
but
and
what's
happening
in
our
window,
except
that
people
seem
to
be
happy.
So,
let's
start
with
Giuliano
around
the
instant
instance,
it
should
be
instant
notification
to
webparts
and
extensions.
A
B
Perfect,
thank
you.
That's
a
quick
presentation
about
myself.
My
name
is
Julia
DeLuca,
currently
I'm
working
as
a
software
engineer
for
Hugo
Boss
in
dead
quarters,
which
is
based
in
Germany
I,
have
also
a
blog
where
I
post
several
article
articles
about
office365
and
SharePoint
more
in
general.
If
you,
if
you
want
to
contact
me
of
you,
if
you
want
to
send
me
some
feedback
or
suggestions,
feel
free
to
use
a
Twitter
and
the
results
of
my
guitar,
the
account
where
you
can
find
I
hope
beautiful
stuff
around
office365,
okay,
move
forward
with
the
agenda.
B
B
B
B
If
you
don't
know,
socket
IO
is
a
really
powerful
javascript
library
that
allowed
to
n
stablish
a
communication
between
a
server
and
a
client.
If
you
are
more
familiar
with
c-sharp,
you
can
obviously
use
signal
are
also
from
the
client
side.
So
then
SharePoint
framework,
we
have
a
dependency,
and
this
is
a
socket
IO
client
in
order
to
enter
Bleach
the
communication
with
with
a
server
both
the
web
part
and
the
application
customizer
make
use
of
the
gate,
changes
API.
B
This
is
a
really
important
and
focal
point,
because
I
want
to
grab
only
the
information
and
the
content
that
it's
really
new
and
fresh
for
for
the
user,
and
only
to
put
the
focus
on
the
on
the
change
token
I
I'd
like
to
give
you
a
quick
explanation:
the
change
token
it's
important
in
order
to
define
that
I
want
to
retrieve
the
content
that
it's
stored
in
the
SharePoint
list
from
a
specific
start
date.
How
is
composite
this?
This
change
token?
We
have
the
first
number
that
identify
the
diversion,
and
the
second
is
the
scope.
B
B
C
B
B
B
And,
as
you
can
see,
we
have
the
application
customizer
in
in
action
and
also
the
Weber
notify
me
that
we
have
a
new,
a
new
item.
We
have
a
really
good
performance.
It's
really.
We
can
define
it
really
in
real
time
and
if
I
click
on
the
button
I
can
display
the
de
niro
the
new
item
regarding
the
application
customizer.
Of
course,
if
I
open
another
modern
view,
page
I
will
see
the
toast
notification.
B
It's
it's
really
important,
because
exactly
here,
I'm
going
to
validating
the
the
there
were
books
subscription
and
in
the
else
basically
I
omit
the
the
web
books
that
I
received
from
from
a
short
point,
I
omit
it
with
with
socket
IO
server
and
specifying
the
the
list
changes
event,
and
as
this
the
the
JSON
that
came
across
from
short
point
here.
I'm
logging
also
this
operation
to
keep
track
in
a
tick
Steve
file.
So
here,
obviously
you
can.
B
B
You
have
to
specify
the
your
your
parameter
for
your
your
set
collection,
and
basically
you
can
run
this
to
script
in
order
to
automate
the
bundle
upload
on
office365
CDN
and
the
same
for
the
for
SP
pkj.
You
can
use
the
script
to
automate.
Also,
the
uploading
of
the
SPP
KJ
and
deploy
I
will
update
in
the
in
the
future
this
to
script
with
new
and
fresh
LM
api's
yeah
I
want
to
show
you
also
the
application,
customized
or
but
yeah.
We
have
exactly
the
same
mechanism
when
I
have
a
new,
a
new
notification.
B
Basically
I
use
a
top
place
order
to
in
order
to
display
the
deep
has
tossed
notification,
and
also
here
we
have
in
the
connector
socket
metered.
We
have
the
connection
to
the
socket
IO
server
and
when
the
server
push
some
some
content,
this
this
method
will
will
be
triggered,
and
here
basically
will
start
the
the
logic
in
order
to
to
grab
the
the
new
item
and
to
show
the
notification.
B
On
the
slide,
click
pack
has
final
consideration.
I
can
say
that
this
is
an
interesting
scenario
where
the
communication
is
really
important
on
a
site
and
we
have
a
really
good
performance,
as,
as
you
have
seen,
yeah
books,
it's
a
really
amazing
mechanism
and
yeah.
At
the
end,
we
have
a
web
request,
reduce
and
so
from
my
side.
I
think,
that's
all
and
sorry
for
my
little
English
Oh.
A
Orchid
orchid
I'm,
well
I'm,
providing
always
Finglas,
and
all
with
that.
So
thank
you.
Juliana
on
this
one
really
great
and
and
the
scenario
itself
addicted.
The
whole
socket
IO
communication
will
in
this
from
Frank
coronary
at
some
point
as
well.
Yeah,
it's
a
really
really
great
way
of
communicating
and
also
on
the
it
doesn't
have
to
be
based
on
the
web.
Hooks
it
might
be
logical.
It's
a
typical
classic
old
scenarios
would
be
something
like
we
won't
have
an
alerts
immediately
available
in
the
front
page
of
intranet.
A
We
can
easily
do
that
by
using
this
kind
of
mechanism,
so
there's
there's
kind
of
multiple
scenarios,
so
this
one
is
to
create
into
n
scenario
for
creating
an
item.
It
will
actually
then
pop
up
on
the
other
side,
but
it's
it
has
small,
create
technical
pieces
inside
of
it
as
well.
We're
going
to
use
I,
say,
let's
say
innovation
for
your
sample
and
innovation
for
your
solutions.
A
C
Good
used
to
previously
mine,
okay,
hello,
my
name
is
lingo,
gif,
I'm,
sure,
porn
developer
and
today
we're
going
to
talk
about
application.
Customizer
SharePoint
framework
extension
called
react
to
mega
menu
and
now
go
into
the
demo
directly
here.
So
it's
not
pretty,
but
the
game
was
a
bit
different.
So
if
you
can
see
that
button
here
on
the
top
left
side
that
will
figure
my
reactor
mega
menu
and
if
I
had
it,
you
see
that
panel
that
pops
from
right
to
left
and
it
covers
the
whole
screen-
and
you
have
some
URLs
here.
C
We
have
URLs
organized
in
categories
here,
so
the
top
line
is
a
category,
and
here
we
have
all
the
URLs.
So
the
aim
of
my
mega
menu
was
to
try
somehow
feed
as
much
here
else
as
I
could
so
you
know,
the
enterprise
loves
those
big
fat,
footers
fat,
headers,
mega
Giga
menus
and
they
want
to
put
as
much
air
else
as
they
can
there.
C
So
I've
tried
to
just
put
a
hundred
plus
your
else
here
and
you
can
even
put
as
much
as
you
can,
because
it's
the
top
to
bottom
hierarchy,
it's
more
about
friendly
as
well.
So
if
we
open
it
into
such
a
view,
you'll
see
that
we
have
all
the
URLs
available
as
well.
So
you
can.
We
can
close
that
panel
from
here.
There
is
another
close
button
here,
so
we
are
back
to
the
modern
library
and
that's
the
menu
and,
as
I
said,
should
not
be
pretty.
That
was
not
a
my
aim.
C
For
example,
we
don't
see
featured
or
else
here,
but
I
just
wanted
to
show
you
that
we
can
see
it
as
much
or
else
as
we
can
hear,
and
some
team
freaks
here.
As
you
can
see,
my
SharePoint
site
team
is
purple
or
magenta
I,
don't
know
what
that
color
is
called,
but
we
can
see
it
from
the
background
here
or
from
the
URLs,
and
if
we
figure
that
in
you
the
categories
has
the
same
background
and
leave
it
else
as
well.
C
If
I
go
to
a
different
site
collection,
that
site
collection
has
a
blue
team
applied
here
and
if
we
open
the
mega
menu
again,
we
see
a
blue
categories
so
that
thick
was
introduced
by
stephan
power.
Then
alex
terentyev
also
talked
about
this,
and
I
think
it's
seen
the
official
documents
of
the
SharePoint
framework
now
I'll
try
to
show
you
the
tricks
when
we
go
into
the
code
where
we
store
the
items
and
if
we
go
to
site
contents,
we
can
see
that
we
have
mega
menu
list
here.
C
The
category
organized
in
the
list
and
then
you
have
the
newest
menu
items,
and
then
we
have
the
URLs
bound
to
those
menu
items
that
a
good
part
about
this
is
that
we
can
very
easily
customize
it
and
we
can
go
even
into
a
quick,
edit
and
say
that's
supposed
to
be
into
the
other
category
and
look
and
say
in
an
excel
fashion.
Just
put
it
into
the
other
categories.
On
my
you
always
know
so
a
SharePoint
list
controls
the
menu
items,
but
that
doesn't
say
that
it's
you
should
use
it.
C
You
can
implement
something
that
pulls
information
from
the
taxonomy
for
the
management
data
store
or
whatever.
So
then,
what
we
have
here
also
is
that
panel
that
comes
from
left
to
right
and
that
panel
is
a
fabric
UI
component.
Just
so,
if
I
go
to
the
fabric
website.
For
some
reason,
I
cannot
remove
that,
but
there
is
the
fabric
website
and
I
just
copy
pasted.
A
sample
from
here
that
is.
The
panel
is
the
very
same
panel.
C
That's
used
for
web
part
properties,
for
example,
so
I'm
using
it,
but
just
say,
I'm,
just
specifying
that
should
be
full
screen.
That
is
the
sample
the
same
that
the
very
same
power
from
the
fabric.
You
Iraq
components,
that's
on
the
demo,
let's
go
into
the
code
and
then
see.
What's
there,
let's
start
with
the
the
tricks
and
tips
here
there
is
a
very
good
post
from
Stephan
Bower
and
and,
as
you
can
see
my
code,
that's
an
extension
in
the
elements.
C
C
Here
is
a
typical
react:
template
setup
where
we
have
the
application
customizer,
but
the
rare
components
are
and
their
components
also
have
tests,
and
these
are
mime
and
your
providers
where
I
have
a
fake
provider.
That's
just
JSON
data,
so
I
can
test
it
in
local
mode,
and
that
is
the
SharePoint
list
provider.
C
So
on
the
styling
here
we
have
a
just
the
Styles
class
and
then
this
is
just
a
copy
pasted
think
from
the
Stefan
Power
blog.
So
you
can
define
your
primary
theme
here
like
that
and
you
can
reuse
it
in
your
classes.
So
whatever
is
the
primary
team
of
your
site
under
the
course
are
applied
like
colors
or
background
colors
as
well,
very,
very
efficient
click,
and
then
we
can
achieve
much
weight
with
that
so
going
into
the
components
here.
C
That
is
the
application
customizer,
and
we
are
loading,
a
react
component
here
and
we're
grabbing
the
top
placeholder,
so
we
can
put
our
buttons
and
our
application
customizer
in
the
top
placeholder.
A
few
more
properties
here
that
I'll
go
into
details
later
here
is
a
component.
So
the
component
has
a
lifecycle
event
react.
Lifecycle
is
an
event
that
has
component
did
mount
and
when
we
load
the
application
customizes
or
it
fires
a
call
against
the
sharepoint
released
retrieves.
The
data
from
the
SharePoint
lace
lists
a
list
and
loads
it
into
a
wrapped
state.
C
Here
the
state
refreshes
the
data
accordingly
and
then
on
on
the
render
method.
We
have
a
simple
button:
the
one
that
you're
seeing
initially
on
the
top
left,
and
once
you
hit
that
button,
there
is
that
fabric
UI
panel
that
renders
the
data
that
comes
from
the
list
two
loops
here.
The
first
loop
will
iterate
over
the
categories
and
the
second
loop
will
iterate
over
the
the
URLs
within
the
categories.
A
fairly
simple
thing
here:
I
wanted
to
keep
it
simple
and
then
put
more
functionalities
here
and
on
the
providers.
C
Let
me
just
show
you
that
the
additional
properties
that
I've
specified
here,
so
we
can
talk
a
little
more.
These
are
like
features
to
the
sample.
The
first
feature
would
be
an
enable
special
storage
cache,
because
if
this
is
used
from
the
enterprise
and
it's
a
like
your
home
internet
page
and
it's
hit
by
13
millions
a
week,
police
might
not
be
the
optimal
solution
in
scenario
you,
and
in
order
for
you
to
improve
the
page
performance,
you
can
store
the
mega
menu
for
the
session
into
your
client,
your
browser,
a
session
storage.
C
So
you
you
just
request
that
mega
menu
once
per
session,
which
might
improve
the
overall
page
performance
and
how
this
is
done.
If
we
go
to
the
SharePoint
list
providers,
you
can
see
that
get
all
items
method
here
and
it
will
try
to
retrieve
from
the
session
storage
first,
if
no
late
there.
It
will
try
to
route
three
from
the
SharePoint
list
and
then
put
that
date
into
the
session
storage.
C
C
So
you
install
it
include
site
of
the
site
collection
in
all
the
sub
sites,
reclaiming
data
from
the
root
word
or
the
root
word
list
only.
So
if
you
specify
that
here
to
be
true
and
then
also
a
additional
step
can
be
done
here
in
the
elements
you
have
to
go
to
your
lost
instance
and
say:
that's
a
row
type
only
list,
so
it's
not
installed
in
your
sub-sites.
You
can
turn
that
mega
menu
into
a
site
collection
mega
menu.
C
So
it's
it's
one
mega
menu
for
all
the
side,
flexion,
and
what
else
is
interesting
about
these,
of
course,
unit
tests.
As
with
every
my
sample
you,
there
is
a
good
reference
of
unit
tests
here.
So
don't
underestimate
unit
tests
try
to
be
a
good
citizens
and
then
at
least
be
a
few
unit
tests
to
do
to
build
preparation.
Last
systems
and
this
can
be
used
as
a
reference
for
unit
tests
as
well.
A
Not
failing
and
I
get
clarification
on
things,
so
this
is.
This
is
a
great
sample
as
well,
because
it
shows
so
many
things.
So
there's
this
the
feature
framework
based
provisioning,
which
I
know
Velen
likes
as
well.
I'm,
well
I
used
to
teach
that
in
the
in
the
master
certification
training
for
SharePoint,
which
is
slightly
awkward
but
but
historical,
SharePoint
stuff.
But
this
is
a
good
example
of
actually
showing
how
to
make
those
complex
things
happen
and
the
feature
XML.
A
The
slides
obviously
are
starting
from
three
wonderful.
They
did
an
interesting,
not
I,
jumped
under
the
me
to
let
me
actually
jump
jumped
on
a
different
location,
so
quick
points
on
the
on
the
timing,
so
the
next
shape
one
framework,
JavaScript
special
interest
group
meeting
is
in
two
weeks
so
on
November
23rd.
The
next
special
interest
group
meeting
on
BMP
is
some
next
Thursday.
So
technically
we
do
have
a
SharePoint
special
interest
group
for
developers
and
every
single
Thursday.
A
At
the
same
time
now,
originally
the
the
bi-weekly
was
a
round
shape
on
framework
on
on
and
JavaScript
on
one
and
then
the
other
one
was
more
on
the
PHAs
core
and
provision
and
show
we're
kind
of
re-branding.
The
second
one
as
being
more
general
SharePoint
dev,
which
includes
slide,
did
the
site
site,
come
on
site
design,
sites,
Script,
theming
and
all
of
this
other
stuff
as
well.
So
it's
not
just
around
the
PMP
component
usage,
but
it's
more
around.
A
Let's
say
none
SharePoint
framework,
JavaScript
stuff
from
acquisition
in
perspective
I
always
try
to
push
out
da
chenda
and
during
the
day
time.
So
you
will
know
to
the
three
hours
before
what
we
will
actually
go
through
on
those
calls
and
I
know
that
it
would
be
nice
if
we
would
actually
do
that.
Let's
say
on
Monday
or
Tuesday
when
the
meeting
is
on
Thursday.
A
But
quite
often
we
have
no
clue
what
we're
going
to
cover
on
Thursday
by
end
of
Tuesday,
so
things
are
evolving
so
fast
and
we're
always
trying
to
get
you
the
latest
and
greatest
once
we
can
actually
show
now
so
there's
always
it
might
be
that
we
can
show
something
which
we
were
unaware
we
could
so
on
Tuesday,
and
then
we
get
that
green
light
on
that
one
on
Thursday.
So
that's
the
reason
why
the
agendas
are
coming
quite
like
cool.
A
A
Maybe
we
should
to
actually
start
realigning
this
in
a
way
that
that's
always
the
additional
ten
minutes
to
go
through
and
random
questions,
because
we
really
want
to
make
sure
that
and
if
you
have
a
question
you
can
join
on
this
course
had
that
question.
I
tried
to
go
through
again
on
dying
window
as
much
as
possible
and
make
all
going
those
true,
as
you
were,
asking
the
questions.
A
If
we
missed
something,
I
do
apologize,
but
let's
try
to
figure
out
how
we
want
to
do
this
in
the
future
and
again,
if
you're,
if
you're
volunteering
for
the
demos,
we
do
have
actually
monthly
community
call
coming
up
on
next
Tuesday
as
well.
So
if
you
have
contributed
on
last
month
or
something
which
we
haven't
yet
done,
a
July
demo,
please
to
ping
me
on,
for
example,
in
a
key
table,
and
we
can
set
you
up
now
for
a
quick
demo
as
well.
But
thank
you.
A
Everybody
for
joining
the
video
recording
will
be
available
within
the
YouTube
channel
within
24
hours.
So
you'll
see
that
tomorrow
latest
on
there.
If
there's
something
interesting
which
we
went
through,
thank
you
everybody
and
keep
on
keep
the
feedback
coming.
We
really
really
want
to
help
you
to
be
successful
with
this
one.
So
if
something
isn't
working
right,
let
us
know.
Thank
you.
Bye,
bye,.