►
Description
Recording of the SIG from 24th of August. Detailed agenda and covered topics from xxx. You can download invite to bi-weekly special interest group call from http://aka.ms/sppnp-core-sig-call.
A
So
welcome
everybody
there's
a
special
interest
group
for
PNP
side
score
and
PMB
powershell,
and
this
is
the
first
one
after
our
summit
break
when
we
did
reset
once
again
our
invites
and
that's
kind
of
unfortunate,
because
that
means
that
all
the
invites
are
no
longer
valid
and
then
it
always
takes
time
for
the
people
to
find
out.
Oh
there's
a
new
invite
and
get
two
new
links
and
everything
else,
but
that's
quite
typical
yeah
so
that.
But
that
means
that
we
will
have
a
significantly
less
people
attending
today.
A
Then,
for
example,
in
tune,
and
we
can
traditionally
we
can
say
that
obviously
the
numbers
will
go
up
after
the
initial
setups
and
we
have
also
rescheduled
the
special
interest
group
for
PNP
side,
score
and
partial
from
Wednesday
to
Thursday.
So
every
single
Thursday
at
7
a.m.
PST
or
4:00
p.m.
Central
European
Time,
that
we
have
a
special
interest
group
bi-weekly,
it's
been
besides
quorum
p.m.
by
PowerShell
or
the
general
shape,
1
development
and
then
by
weekly,
it's
SharePoint
framework
and
BMP
jeaious
core
special
interest
group.
So
we
are
switching
that
topic
between
the
week's.
A
But
every
single
week,
at
the
same
time,
still
you
say
a
special
interest
group
call
and
that's
really
the
reason
why
we
wanted
to
reschedule
thing
with
the
T's
and
to
make
sure
that
there's
a
one
specific
time
every
single
week
when
this
will
happen.
If
people
are
watching
this
France
are
recording
or
joining
early
from
PST
area
and
we
do
apologize
from
Pacific
time
zone
in
u.s..
This
is
we
know
that
it's
7:00
a.m.
7:00
a.m.
A
isn't
necessarily
the
optimal
situation,
but
it's
a
it's
kind
of
a
compromise
between
Europe
and
the
US,
and
we
do
apologize
the
challenge
with
Asia
as
well,
so
we
can't
we
can't
find
a
suitable
time
zone
matching
every
single
time
of
the
world.
Unfortunately,
personally
I've
been
trying
to
promote
the
idea
of
a
one
single
time
zone
across
the
world,
but
people
don't
seem
to
get
it.
That's
a
joke,
a
bad
joke.
I
know
that
would
be
so
easy.
There
would
be
only
one
time
anyway.
A
We
want
people
to
move
gradually
to
the
SharePoint
framework
based
customizations
and
there
has
been
some
development
around
that
area
during
summer,
and
that
means
that
in
the
future
you
can
combine
the
PMP,
remote
provisioning
and
the
SharePoint
framework
and
get
your
stuff
available
in
the
sites
by
default.
Whenever
you're
provisioning
a
site
as
an
example-
and
there
is
also
some
announcements
coming
in
the
Ignite
around
some
native
additional
native
capabilities
and
I-
can
touch
that
slightly
during
that
topic.
But
I
can't
go
too
much
details
and
and
still
the
thunder
from
ignite
presentations.
A
We
can
have
a
two
demos
today,
one
from
Bernstein
around
the
morning,
baits
functionality
in
PMP
sites
core.
We
have
done
some
changes
on
that
one
did.
We
did
have
a
super
popular
webcast
which
went
live
early
August
on
that
one,
but
we
have.
We
were
forced
to
do
some
small
modifications
around
the
namings
and
all
of
that
based
on
engineering
alignment
and
Bert
is
gonna,
show
quickly
on
that
one,
and
then
we
will
have
a
September
release
preview
around
finally
getting
out
our
latest
provisioning
schema
and
the
support
in
the
engine.
A
So
that's
coming
up
in
the
September
release,
which
is
now
scheduled,
I
think,
ninth
or
8th
of
September.
What's
the
time?
What's
the
it
is
8th
of
September,
so
it
will
happen
on
between
the
8th
and
11th
of
September
during
that
weekend
or
on
Friday,
we'll
see
on
the
timing.
But
there
will
be
additional
capabilities
which
are
supported
then
in
the
provisioning
site
and
provisioning
template
signs
and
we're
hearing
kind
of
the.
A
How
would
I
be
at
96
95
percent
of
all
of
the
remote
API,
sincere
SharePoint,
which
is
pretty
cool,
so
you
can
you
can
pretty
much
configure
the
site
and
export
the
site
on
all
of
those
api's
which
are
available
twin
sis
curve.
Super
super
cool,
and
that
means
that
we
can
then
start
concentrating
more
and
more
on.
Let's
say
the
reliability
of
the
engine.
It
is
quite
reliable,
but
every
now
and
then
there's
some
additional
well,
let's
say
unexpected
situations,
especially
for
on-premises.
A
There
has
been
some
hiccups
here
and
there
so
we're
looking
into
addressing
those
in
the
future,
and
hopefully
we'll
have
time
for
Q&A
in
the
end,
if
there's
and
random
questions
what
people
are
or
issue
is
what
people
are
having
or
random
questions
done.
Anything
on
SharePoint
development,
so
everything
is
anything
is
welcome.
Good,
a
few
random
announcements,
so
ignite
2017
is
coming
pretty
soon
on
24th
25th
of
September
is
the
official
date.
A
There
is
a
pre
conference
on
office
dev
as
well
and
I,
think
there's
still
three
spots
on
the
Sundays
pre
conference,
which
is
a
combination
of
office,
dev,
SharePoint,
dev
teams,
dev
in
that
particular
day
for
SharePoint.
We
have
two
hours
on
the
pre
conference
day
and
then
we
have
four
specific
pre-code
sessions
in
ignite
and
then
additional
third
theater
sessions
on
the
expo
area.
A
We
will
have
once
again
dedicated
SharePoint
PMP,
both
in
the
PMP
in
the
ignite,
so
we
will
which
we
will
be
staffed
by
the
PMP
core
team
members,
so
MVPs
and
SharePoint
engineering
people.
So
if
you
are
participating
on
ignite,
you
can
try
and
run
to
have
a
questions
and
we'll
show
your
stuff
and
try
to
resolve
your
research
good.
A
That's
good
question
on
the
one
month
under
for
the
extensions
to
Gautier
I
can't
confirm
or
deny
that
statement,
which
is
an
eye
on
window
for
time
being
globally.
We
tend
to
release
a
lot
of
our
let's
say
things
which
always
mentioned
in
the
spring
event
in
ignite.
So
a
lot
of
the
stuff
was
just
seen
as
a
preview,
for
example,
in
the
spring
event,
I
think
it
was
a
shipment
some
it
was
it
serpent's
I
think
it
was
a
shipment,
something
what
was
in
the
videos
and
everything
else.
A
If
we
have
a
look
on,
for
example,
from
January
20
2017
until
July
2017,
the
use
it's
grow
has
grown
quite
significantly.
So
we
we
jumped
from
roughly
1.8
billion
requests
to
3.8
billion
requests,
and
it
seems
to
be
that
in
August
we're
breaking
four
billion
requests
to
intrude,
TSP,
MP
components,
what's
also
kind
of
interesting
on
the
PMP
component,
and
this
open
source
component
usage
is
that
the
PMP
javascriptcore
usage
is
growing
significantly,
which
clearly
shows
that
more
and
more
people
are
looking
into
using.
A
Let's
say
the
modern
ways
of
customers
and
SharePoint
as
well,
not
just
using
PowerShell,
not
just
using
be
NBA
season,
which
is
absolutely
supported
and
will
be
supported,
sure,
hosted
applications,
but
also
the
fact
that
people
are
implementing
more
JavaScript
based
customization.
That
kind
of
implies
that
more
and
more
people
are
looking
in
the
SharePoint
framework
as
the
platform
for
their
customizations.
A
Ups.
A
lot
of
the
reusable
components
are
in
Akutan
and
if
we
compare
the
last
year
August,
we
had
a
one,
ten
thousand
seven
hundred
visitors
in
a
month
and
now
in
August.
That's
actually
visitors
for
past
two
weeks,
visitors
in
two
weeks
on
average
on
that
month,
its
proud
of
a
complex
metric.
But
in
August
for
the
past
two
weeks
we
are
hitting
27,000
visitors.
So
we
kind
of
almost
tripled
the
community
usage
around
the
SharePoint
in
Akita,
and
that's
a
really
good
good
good
sign
as
well.
A
So
people
are
finding
the
samples
which
are
available
they're,
finding
the
reusable
components
they're
finding
all
of
the
guidance
what
we
have
which,
even
though
the
guidance,
the
breathing
guidance
is
mainly
in
the
gift
officer
go.
But
anyway,
it
could
sign
some
on
people
finding
what's
available
good
moving
on
on
things,
because
I
don't
want
to
actually
want
to
make
sure
that
there
is
time
for
demos
as
well.
So
let
me
actually
click
there.
Just
a
reminder
on
the
PM.
A
Besides
core
API
MP,
MP
powershell,
this
happened
in
spring,
but
every
now
and
then
in
the
videos
or
in
a
Twitter
or
in
a
social
media,
people
are
saying
that
hey
go
to
the
github.
Github
is
actually
this
lot
of
content
there.
Well,
the
source
of
this
content
is
in
Akutan,
but
if
you're
looking
into
BMP
powershell
guidance,
BMP
side
score
guidance,
you
can
actually
find
them
in
MST
in
a
much
more
read,
readable
format.
So
you
don't
actually
need
to
go
through
two
empty
files
in
a
github
repo,
the
the
stuff.
A
What
we
have
github
is
the
source
for
the
guidance.
What
you
are
able
to
see
in
MS
dear,
so
it
will
have
exactly
the
same
content,
but
it's
much
more
readable
and
approachable
from
the
from
the
MSDN
UI
perspective
or
from
the
left
of
STATCOM,
slash,
SharePoint
site,
good
communication
sites,
programming,
programmatic
provisioning.
A
So
we
can
understand
the
demand
for
making
this
happen
sooner
or
later.
This
will
be
absolutely
supported.
The
question
is
more
around
the
more
the
the
more
votes.
The
request
is
getting
the
higher.
It
will
be
stacked
in
our
priorities,
because
there
is
a
massive
amount
of
requests
and
everybody
else
requesting
random
stuff.
There's
a
lot
of
stuff.
What
we
can
do,
but
using
the
votes
in
a
user
voice,
will
help
us
to
show
that
okay,
this
is
clearly
clearly
an
item.
What
people
want
to
do
in
the
future?
A
This
is
critical
for
them
because
it
has
let's
say
60
votes
or
cemented
worlds.
The
numbers
don't
have
to
be
massively
huge,
but
they
actually
drive
our
internal
prioritization.
So
there
is
a
link
on
the
on
the
slide
and
I.
Think.
Yes,
you
can
click
that
link
even
in
the
right
now
in
that
slide,
as
well,
unless
completely
mistaken,
and
if
I
click
that
one
nothing
actually
happens.
Can
I
no
I
can't.
Maybe
I
should
actually
paste
in
that
link
to
the
ion
window.
A
A
There
it
is
so
this
one
right
now
has
220
volts
in
the
user
voice,
and
like
mentioned,
you
can
add
comments,
explain
your
scenario.
That's
those
would
be
super
beneficial
for
for
the
internal
triage
in
ship
and
engineering
as
well.
So
why
would
you
want
to
have
that?
For
you?
It
might
be
super
super
obvious
and
maybe
in
the
context
of
PMP
and
the
remote
provisioning.
This
is
super
obvious
why
we
would
need
to
have
it,
but
then
the
people
in
the
Richmond,
don't
necessarily
are
super.
A
Super
super
super
aware
on
your
scenario,
so
explaining
the
scenario
in
comments
and
loading.
The
items
is
always
super
useful,
good,
moving
on
on
things
so
ship
and
framework
in
Croatian
in
time
support
how
to
get
customizations
inside.
So
this
kind
of
is
off
the
topic
of
this
week's
special
interest
group,
because
this
is
a
round
shape
and
framework.
A
On
the
other
hand,
whenever
you
are
provisioning
sites,
especially
in
the
future
modern
sites
and
modern
capabilities,
most
likely
or
somebody
might
actually
create
a
third-party
web
part,
and
we
want
to
have
that
third-party
web
part
available
within
the
site
by
default
when
the
site
has
been
provision
for
the
communication
sites.
That's
not
actually
currently
possible,
because
you
cannot
provision
the
communication
sites
using
an
API,
but
for
modern
team
sites
or
a
classic
theme
site.
You
can
absolutely
use.
You
can
absolutely
use
SharePoint
framework
as
well.
A
A
So
more
and
more
people
are
using
client-side
web
points
even
on
a
classic
UI,
because
that's
actually
beneficial
as
well.
So
you
can
absolutely
create
it's
a
modern
implementations
for
modern
web
parts,
even
though
you
have
a
classic,
let's
say
pasang
site
to
get
accessed
on
the
on
the
modern
development
stand
the
SharePoint
framework
extensions.
We
have
three
of
them
when
we
get
started,
and
these
are
now
in
Def
preview.
Currently
we
will
have
a
release
candidate
before
the
actual
announcement
and
I
can't
disclose
all
of
the
dates
at
this
point.
A
But
there
will
be
is
still
a
release
candidate
and
then
there
will
be
a
ga
relatively
sir,
but
there's
an
application.
Customizer,
there's
ListView
command,
set
customizer
and
there's
a
field
customizer,
and
this
will
tackle.
I
would
say,
though
many
many
many
many
classic
scenarios
and
hey
I
need
to
embed
a
hitter
on
my
page
on
every
single
page
of
my
site
or
site
collection
or
I
would
need
to
modify
the
rendering
of
the
field
value.
And/Or
I
would
need
to
get
a
button
to
a
list
which
would
do
something
when
it's
actually
getting
clicked.
A
All
of
those
can
be
tackled
by
using
this
extensions
for
for
time
being
these
are
supported
on
in
the
developer
tenant
and
because
they
are
in
developer
preview
and-
and
that
is
limiting
the
usage
for
the
extensions
we
get
done.
When
we
go
to
the
GA,
they
will
be
absolutely
available
in
a
larger
tenant
skill
or
a
largest
tenant
pool,
but
getting
these
to
the
site.
It
works
in
a
way
that
somebody
develops
a
SharePoint
framework
solution.
A
Somebody
actually
implements
that
individuals
to
their
code
as
an
example
or
in
Visual
Studio,
IDE,
absolutely
possible
as
well.
They
they
finalize
the
code.
We
need
to
decide
the
city
and
hosting
location.
The
CDN
could
be
actually
a
folder
in
SharePoint
Online,
so
it
doesn't
have
to
be
an
external
CD
and
either
it's
it's
again
up
to
you,
there's
multiple
options.
We
then
and
upload
our
existing
assets
to
the
CDN
or
the
hosting
location,
and
we
update
the
target
hosting
URL
for
the
solution.
Then
we
have
two
options,
which
is.
A
This
is
the
new
thing
which
went
live
I
think
few
weeks
ago,
so
we
do
support
tenant
fight
deployment
of
SharePoint
framework
solutions.
So
what
does
it
actually
mean?
Well,
it
means
that,
if
you're
as
an
example,
if
you're
creating
a
big
part
and
you
packets
at
webpart,
in
a
solution
where
the
tenant
scoped
solar
option
has
been
enabled,
you
install
that
solution
to
add
catalog.
A
If
the
tenant
line
solution
option
has
been
enabled,
the
web
part
is
automatically
available
in
all
of
the
sites
and
because
it's
automatically
available
in
all
of
the
sites,
you
can
actually
programmatically.
Add
it
on
the
bit
on
the
sides
as
well,
and
this
is
something
what
actually
Bert
is
gonna
cover
in
his
demo,
unless
I'm
completely
mistaken.
A
Well,
not
completely
cover
this
flow,
but
show
the
practicalities
and
I'm
making
three
custom
web
parts
available
on
the
pages
as
well
and
kind
of
a
cover
that
process
we're
looking
into
getting
that
option,
also
in
the
in
the
PNP
provisioning
templates,
so
you're
able
to
define
or
extract
even
the
custom
pages
and
then
extract
with
the
third
way
to
custom
web
part
details.
And
then,
when
you
apply,
you
can
get
the
web
parts
in
the
right
location,
but
that
applies
only
to
tenon
scoped
solutions.
A
So
when
the
solution
has
been
marked
to
be
a
tenon
scope
available,
if
it's
not
a
tenon
scope
solution,
you
will
need
to
install
the
solution
to
site
by
site
essentially
to
enable
the
capability
and
for
that
one
and
we're
looking
into
well
I'm
speaking
right
now
and
an
API
to
make
that
work
and
so
we're
looking
into
having
a
native
API
to
automate
the
adding
and
SharePoint
framework
solution.
Installation
across
the
sides.
A
A
A
You
by
using
the
tenon
scoped
option
kit,
your
sharepoint
favor
of
solutions
and
webparts
available
across
all
of
your
sites
and
site
collections
within
your
channel,
and
it
can
absolutely
use
code
to
just
activate
and
relied
up
your
sites
using
this
one
on
modern
customizations,
and
that's
really
the
key
point
to
remember,
which
means
that
the
SharePoint
framework
customization
options
can
be
already
taken
into
use
in
the
classic
scenarios
as
well.
So
not
just
in
the
scenarios
that
we
have
a
woman
widget.
A
No,
no,
if
you
want
to
truly
automate
the
site,
provisioning,
get
your
customizations
available.
Make
sure
that
you
have
all
of
that
stuff
available.
You
can
actually
take
advantage
of
the
tenon
scope
and
deployment
option
which
like
mention
it's
available
today,
to
be
fair.
The
extensions
are
only
available
in
the
developer
tenants,
but
that's
gonna
change
pretty
soon,
and
we
probably
should
prepare
a
quick
demo
on
end
to
end
provisioning
on
all
of
these
options
using
the
using
code
for
ignite.
A
So
you
can
actually
see
that
then
live
on
the
stage
or
in
the
PNP,
both
as
well
good
moving
on
on
things.
So,
let's
move
on
to
the
demo
section,
it
was
me
and
a
long
monologue
once
again,
but
let's
actually
flip
to
Bert.
Let's
start
with
the
Bert,
showing
some
of
the
modern
page
manipulations
with
the
bamboo
sites
core
something
which
we
did
have
a
wet
already,
but
we
did
were
forced
to
do
some
modifications
on
this
one
after
engineering
review,
but
Bert
is
take
it
away.
Yeah
yep.
B
I
stole
a
presentation,
so
let
me
know
when
you
see
the
screen,
because
I
want
to
talk
about
the
change
you
recently
did
based
on
engineering
feedback.
Like
you
mentioned
yes
here,
we
go
all
right
good
now
for
the
people
that
work
with
modern
pages
and
write
the
new
capabilities
to
add
a
section
and
a
column
on
a
page,
so
you
can
have
like
a
two
column
section,
and
then
you
can
put
your
webparts
on
in
two
different
columns.
B
It
uses
the
word.
Ui
uses
the
word
section
for
the
four
area
and
then
inside
the
area
you
have
columns
so
section
and
columns.
Now,
in
our
initial
implementation,
we
used
zones
and
sections
which
is
slightly
different
and
which
was
based
on
internal
data
structures,
but
to
get
make
it
more
understandable,
it's
a.
We
got
the
feedback
to
rename
it
to
align
with
user
interface.
So
essentially,
what
does
it
mean?
Well,
in
the
past
we
spoke
about
zones
that
now
will
be
sections
when
a
pass.
B
We
spoke
about
sections,
there
will
be
columns
and
the
sections
and
columns
technology
alliance
with
what
user
interface
shows
to
you
when
you
are
manipulating
motor
on
pages.
So
we
did
a
change
now.
What's
the
impact,
if
you
used
client-side
page
manipulation,
so
our
API,
which
we
actually
has
released
the
first
version
thinking
already
in
April,
so
we
released
the
first
version
without
sections
and
columns
because
at
that
point
it
was
not
yet
available.
B
B
If
you
have
ever
jumped
on
latest
and
greatest
and
use
the
August
117
version
and
created
goat
using
our
zona
section
api's,
then
your
coat
will
break
if
you
will
pull
down
the
future
September
on
the
17
package,
because
you
had
to
change
the
naming
and
I
looked
at
making
objects
and
methods
obsolete.
But
since
we
go
from
zone
to
sections
and
sections
to
columns,
there
is
the
same
name
being
used
to
different
contexts,
that's
kind
of
impossible
to
do
it
clean.
So
that's
why
we
decided
to
have
a
small
breaking
change
now.
B
B
Another
reason
is,
if
you
use
the
provisioning
engine
support
from
the
dev
branch,
the
one
that
I'm
going
to
show
you
after
the
slide,
then
that
also
changed,
because
we
also
change
the
20
1705
schema
to
align
on
the
new
naming.
So
everything
is
now
nicely
aligned
on
the
naming
sections
and
columns
all.
A
B
Absolutely
I
would
recommend,
though,
to
just
use
the
latest
version
and
make
the
changes.
Also
there's
a
few
small
bug
fixes
in
the
modern
client-side
support,
so
take
it
since
so
new
they're,
not
that
many
people
using
it
and
I
think
if
used
it
I
would
advise
to
jump
this
September
version
once
available.
B
But,
as
you
said
faster,
it
won't
break
automatically.
It
only
breaks
once
you
have
created
new
kit,
all
righty
good,
so
we
introduced
this
API
to
modern
pages
in
the
core
library,
but
we
got
a
release
in
the
20
in
the
September
version
aligned
to
it.
The
20
1705
schema
is
provisioning.
Engine
support
for
model
pages
as
well,
so
you'll
be
able
to
provision
modern
pages
using
the
provisioning
engine
and
that's
what
I'm
going
to
show
in
a
quick
demo
coming
up.
B
B
B
So
this
first
page
is
the
most
simplistic
page
you
could
essentially
create
you
give
the
page
name.
You
tell
where
they
want
to
overwrite
it
or
not.
So
if
you
think
of
a
write
is
pretty
clear:
if
you
specify
it
through
it,
we
will
just
overwrite
a
page,
then
a
page
you
can
have
one
or
more
sections.
So
in
this
case
it
has
one
section
of
the
type
one
column.
B
So
if
you
look
at
UI
you'll
be
you
will
see
that
you
can
add
a
section
with
one
column,
two
columns
three
columns,
two
columns,
four
different
widths,
so
there
is
number
variations
and
API
and
the
schema
for
the
17
1705
version.
It's
really
aligned
with
what
the
UI
office.
So
you
can
pick
the
same
options.
So
in
this
case
is
a
one
column
in
the
section
you
can
add
controls.
So
we
have
controls,
collection
and
we're
gonna.
Add
in
this
case
I
canvas
control
of
the
type
text.
B
B
B
B
This
page
is
more
complex.
It
has
a
section
with
two
columns
in
there
there's
two
webparts.
So
now
you
see
like
weber,
type,
custom
and
web
name
hello
world.
So
this
is
a
third
party
bypass
or
something
that
I
built
or
that
you
can
build
so
your
custom
web
part.
You
can
provision
those
customer
paths
on
a
page
using
a
big
beeping
engine.
In
this
case,
it's
a
low,
bleed
tenant,
deploy
to
a
path
like
Vasa
explained
in
previous
slide,
which
is
really
convenient.
B
B
So
it's
this.
Let
me
see
it's
the
same
now.
This
is
a
customer
path
before
I
look
up
to
a
path
based
on
the
ID.
It's
actually
the
same
web
part.
The
signal
overall
purpose
in
this
case
I'm,
showing
you
how
to
load
it
from
the
ID
instead
of
the
name,
so
you
can
either
choose
the
ID
or
name
to
find
the
web
part.
B
B
So
it's
a
polluted
to
choose.
What's
the
preferred
approach?
What's
easiest
for
you,
you
can
copy
the
juice
envelope
from
workbench
when
you
develop
the
web
part
and
paste
in
here,
or
you
can
use
a
most
structural
approach
where
you
give
individual
properties
like
this.
If
you
have
a
complex
property
set,
this
is
the
advice
method.
This
works
best
for
simple
properties
like.
A
Just
the
kind
of
a
reinforced
that
one
so
when
you're
developing
the
web
part,
we
need
to
call
observe
it
will
open
up
the
low
Calvert
bench
and
in
there
or
in
there
actually
in
the
online
workbench
you,
you
will
have
a
button
from
where
you
can
actually
get
the
chase
on
control
data.
So
you
can
copy
paste
that
one
directly
there
it's
pretty
convenient.
Yes,.
B
That
works
really
nice,
so
you
have
actually
a
mock
up
to
mock
up
this
situation.
Construction,
yeah,
alright
and
finish
this
page.
It
has
a
two
column
section,
so
this
is
our
third
section.
So
we'll
end
up
at
a
page
with
three
sections,
and
in
this
two
column
section,
we
have
a
text
this
case
the
text
value
it's
slightly
more
complex
because
in
the
text
editor
you
can.
A
B
Both
edit
and
font
sizes-
all
of
that
which
is
translated
in
a
strong
and
bold
text,
and
so
we
you
can
simply
take
that
HTML
and
encode
it
and
put
it
in
here-
and
there
is
this
case
a
first
party
web
part.
So
all
the
previous
ones
were
third
party
web
parts.
This
is
the
first
party
processor.
First
partial
product
is
a
web
part
driven
by
Microsoft,
which
is
out
of
the
box
available
for
you
on
all
the
sites
that
you
you
work
with.
B
So
this
case
is
an
image
web
part
that
I'm
provisioning
on
the
site
and
I'm
simply
specifying
the
image,
width
and
height,
combined
to
it,
the
JSON
properties,
and
so
here,
I
show
I
used
only
JSON
here,
I
only
use
properties,
arrays
a
combination,
so
you
can
do
the
Jason
properties
and
then
update
a
few
of
these
properties.
In
this
way,
do
you
want
to
do
that?
Maybe
not,
but
just
showing
you
the
options
available.
A
B
Am
connected
in
the
right
version,
so
I'm
gonna
apply
this
template
with
the
handles
pages.
So
this
modern,
client-side
client
page
support
is
hooked
up
under
the
pages
handler.
So
if
you
specify
pages
it
does
work
for
classic
pages
and
model
pages.
Now
so
I'm
gonna
hit
enter,
and
you
will
see
the
typical
bridging
engine
output
in
PowerShell.
So
it's
working
it's
working
progress.
It
shouldn't
take
that
much
time.
Ii
done
all
right.
B
Let's
go
to
pages
I
will
see
to
a
new
page
is
simple
and
demo
so
opening
up
simple.
While
this
is
opening
up
and
also
gonna
click
on
demo,
just
to
save
some
time.
So
as
simple
was
the
one
column
text
with
hello
world,
you
see
we
have
one
column
section
with
other
world:
that's
their
demo
was
more
complex,
I'm
going
to
put
it
in
edit
mode.
So
as
you
can
see
the
structure,
so
we
have
two
columns
with
a
text
to
bold
and
italic.
B
Each
with
their
own
properties
settings
defined
in
the
two
columns
and
then,
if
you
scroll
down,
you
get
the
same
way
passed
again,
but
that
was
a
three
column
section,
but
we
put
it
in
the
middle
column.
Remember
that
we
picked
a
column
value
equal
to
1,
and
it's
popping
up
over
here.
So
anything
is
possible.
A
Burt
just
to
ask
the
question
which
somebody
should
ask-
and
absolutely
this
is
really
nice,
because
now
that
like
Joe
is,
is
Joel
is
saying
on
the
under
and
window,
because
now
this
means
that
we
can
absolutely
provision
modern-day
teas.
We
can
apply
modern
pages
on
the
sides.
We
can
set
the
third-party
or
custom
web
parts
as
part
of
the
site
provisioning.
So
combining
this
with
all
of
the
SharePoint
framework
work
as
the
ownership
and
framework
work.
It's
awesome
in
the
September
release
of
the
templates.
A
We
do
support
client
side
component
IDs
for
user
custom
actions
as
an
example
yeah.
So
you
can
actually
as
long
as
you
get
your
extension
whenever
that
goes
GA,
which
is
quite
soon
whenever
the
extension
is
in
app
catalog
you're
able
to
associate
that
one
to
the
sides
which
are
getting
provisioned
using
the
BMP
provisioning
engine.
So
this
one
this
way
we
can
actually
truly
truly
truly
get
the
modern
extensibility
available
as
part
of
the
modern
experiences
in
a
SharePoint
site,
which
this
will.
B
A
B
A
A
B
Is
to
what
do
we
want
to
extract?
They
want
only
the
home
page.
We
need
to
think
about
that.
If
there's
any
feedback
from
the
audience
feel
free
to
to
put
it
in
the
chat
window,
do
you
need
extraction
form
or
on
page
like?
Do
you
want
to
manipulate
the
modern
homepage
of
your
sites,
or
do
you
want
to
keep
it
like
the
default?
One.
B
A
B
It's
a
all
night
to-do
list,
let's
say
and
I'm
trying
to
get
it
in
before
the
September
release.
Yeah
now
for
times
sake
quickly,
one
other
I
wanna
switch
topics
a
little
bit
and
other
modern
capability
of
new
capability
added
to
the
provisioning
template,
the
2017
or
five
schema,
and
that's
webhooks,
assuming
we
have
a
PNP
webhooks
option
now,
so
you
can
specify
your
web
book
in
the
schema
and
waiting
engine
will
apply
the
web
hook
to
your
list.
B
I'm
not
gonna,
really
run
the
demo
because
it
doesn't
really
show
much
output,
but
essentially
what
you
can
add
it
like
this.
You
specify
the
web
book
you
specify
expiration
date.
Remember
that
Web
books
do
need
to
have
an
expiration
date.
If
you
not
specify
it.
The
next
value
is
six
months,
so
this
case
the
expression
and
day.
So
this
one
will
expire
after
five
days.
B
We
do
support
adding,
but
you
also
spot
updating.
So
let's
say
that
this
particular
lists
already
existed
in
the
site
and
you
specified
this
this
Web
book
we'll
have
a
look
at
all
the
web
books
for
this
list.
If
there
is
a
web
hook
for
this
list
with
the
same
server
notification
URL.
So
actually,
when
you
feel
the
same
service
being
called,
we
will
then
refresh
the
expiration
date
of
that
web
book.
B
So
you
can
use
a
finishing
engine
to
refresh
your
web
book
expiration
if
that
would
need
it
the
different
ways
of
that
as
well,
but
this
one
option
to
do
it
like
this
yeah.
So
that's
what
book
support?
Maybe
one
thing
I
wanted
to
quickly
explain
and
then
I
give
the
worth
to
Paulo.
B
If
you
go
to
the
BNP
codebase
and
maybe
I
should
show
this
in
browser,
but
you
think
you
guys
can
find
it
as
well.
There's
a
test
project
and
inside
the
test
project,
there's
a
folder
framework
full
of
functional
and
in
functionalist
templates.
So
if
you
ever
have
doubts
about
how
to
write
a
template,
how
to
use
web
book
supporter
how
to
use
to
client-side
pages
what
possible
variations
are
in
these
templates.
B
In
this
particular
tempest
alder
and
the
functional
framework
in
the
test
project,
you
will
have
a
ton
of
templates
showing
smaller
or
bigger
setups,
but
almost
all
possible
combinations
and
features
are
listed
in
these
templates.
So
it's
always
a
good
source.
If
you
have
doubts-
and
you
want
to
start
with
something
you
will-
you
can
have
look
in
this
one
and.
B
C
You
Bert
great
demos,
and
now
we
will
make
a
quick
lap
around
some
of
the
new
capabilities
that
we
introduced
in
the
engine
together
with
the
modern
pages
and
Eva
books
all
based
on
the
new
2017,
zero
five
schema,
so
I
will
share
my
screen
and
still
the
presentation.
Let
me
know
when
you
see
my
screen
should
be
on
his
way
right
now,.
C
Okay,
most
likely,
you
see
it
yeah,
okay,
good,
okay,
so
I
will
show
you
some
of
the
new
capabilities
that
we
introduced
in
the
engine,
not
all
of
them
because
of
a
matter
of
time.
But,
for
example,
I
will
start
with
the
classic
side
sight
in
this
example,
in
which
we
have
a
classic
library,
which
is
a
library
that
I,
created
and
I
configured
to
have
from
a
settings
perspective
and
I
was
already
looking
for
the
youth
new
link
in
the
gear
menu.
C
But
now
it's
in
classic
mode,
so
I
need
to
go
here
and
I
decided
to
have
the
classic
experience
for
these
lists,
which
I
created
this
library,
which
I
created
in
this
site.
I
have
a
modern
library
as
well
and
I
have
a
custom
list
with
some
items
in
it
and
with
a
custom
filter
called
item
code,
which
could
be
a
kind
of
identifier
for
my
list
items
in
this
list.
What
I
want
to
show
you
are
the
new
capabilities
that
we
introduced.
C
C
So
this
motor
library,
as
an
IRM
policy,
with
a
few
options
defined
and
now
I,
will
use
the
provisioning
engine
to
extract
those
lists
and
libraries
and
to
create
the
same
artifacts
onto
another
side,
which
is
a
provisioning
target
empty
site
which
I
just
created,
say
an
empty
team
site
and
I
will
show
you
how
to
do
that
using
the
provisioning
engine.
So,
first
of
all,
let
me
go
to
PowerShell,
which
will
be
my
interface
to
use
PNP
and
the
provisioning
engine.
C
I
will
connect
to
the
short
side,
which
is
the
one
we
just
saw
and
I
will
extract
the
provisioning
template
just
targeting
the
lists
and
ler
and
using
the
latest
schema
version
which
is
done
1705.
Just
as
a
reminder.
Right
now
in
the
latest
master
merging
the
latest
release
of
PMP,
we
still
have
as
the
default
schema
version,
D
2000
1605
and
in
order
to
use
the
latest
one,
which
is
under
preview
right
now,
and
it
will
become
fully
GA
I
would
say
in
the
September
release
of
PMP.
C
C
It
is
extracting
the
classic
library
and
Aldila
the
other
lists
and
libraries
it's
a
matter
of
few
seconds,
and
then
we
will
be
able
to
see
that
we
have
new
attributes
and
new
elements
in
the
schema
that
we
can
use
to
configure
these
settings.
In
the
meantime,
while
the
powershell
simulate
is
working,
I
want
to
show
you
that,
still
at
schema
level
and
at
the
provisioning
engine
level,
when
you
have
a
provisioning
template
element,
you
can
configure
in
that
element.
C
Not
only
the
information
that
we
already
know
like
the
version,
the
base
template
for
the
site
from
which
we
extracted
the
artifacts
and
stuff
like
that,
but
we
also
added
the
capability
to
define
a
template
culture
info
which
can
be
used
not
now
which
can
be
used
to
define,
which
will
be
the
culture
used
for
any
field
value,
for
example,
that
we
have
in
a
template.
So
if
you
wanna
have
field
values
with
a
specific
culture
and
you
wanna
have
engine
to
process
their
values
properly,
you
can
set
the
template.
C
Let's
say:
let
me
close
this
file
and
let
me
open
it
again
to
show
you
the
output
of
my
extraction.
So
let
me
copy
the
path
of
this
file
and
let
me
open
it
again.
As
you
can
see
here,
we
have
the
list
instance
for
our
classic
library
and
in
the
XML
extracted
by
the
engine
in
the
right
side
somewhere.
Here
we
have
the
least-experienced
attribute
with
classic
experience
which
will
instruct
the
engine
to
create
the
new
list
still
setting
this
configuration
onto
the
target
site.
C
At
the
same
time,
for
the
modern
library
we
have
some
IRM
settings
here
which
are
new
stuff,
we
introduced
in
the
latest
schema
and
we
have
IRM
settings
enabled,
and
we
have
all
of
the
settings
for
our
IRM
policy
extracted
by
the
engine.
So
now
for
the
sake
of
timing,
I
have
a
smaller
template
which
has
been
extracted
before
this
demo
and
which
has
just
the
classic
library
the
custom
list
with
rose
and
the
modern
library
just
to
save
some
time
during
the
demo
and
I
will
apply.
C
This
template
on
to
my
target
size,
so
I
will
connect
to
the
target
site
and
I
will
apply
that
template
is
still
using
just
the
antler
for
lists
for
the
sake
of
brevity.
So
let
me
apply
this
template
on
to
the
target.
It
will
create
the
three
lists,
our
libraries
and
it
will
configure
all
of
the
custom
fields.
C
So
if
we
go
to
the
browser-
and
we
go
to
the
tab
for
the
new
target
site,
if
I
refresh
this
site,
we
can
see
that
we
already
have
the
classic
library
and
the
custom
list
with
rose
and
the
modern
one
will
come
pretty
soon.
It's
a
matter
of
few
seconds
now
the
engine
is
provision
in
the
side,
columns
for
the
lists,
and
then
we
will
be
done
from
this
perspective.
C
If
you
want
to
create
a
template,
which
will
also
include
the
data
rows
and
that's
why
here,
I
have
another
XML
template
which
will
target
the
latest
scheme
at
1705,
in
which
I
have
the
custom
list
with
rows,
which
includes
some
data
rows
elements.
So
if
I
will
apply
this
template
on
to
the
target
site,
it
will
create
a
couple
of
new
list
items,
one
with
the
item
with
code,
0
1,
and
what
would
item
with
code
0
to?
Let
me
do
that
right
now.
C
So
let
me
apply
this
template
still
on
to
the
target
site.
Just
to
be
sure,
let
me
connect
one
more
and
let
me
apply
this
template.
It
will
just
configure
all
of
the
already
existing
settings
for
the
already
existing
list
and
then
it
will
create
the
two
list
items
into
the
target
list.
Now,
what
is
really
powerful
in
the
new
capabilities
that
we
introduced
is
that
we
can
now
and,
as
you
can
see,
we
have
the
list
items.
C
So,
for
example,
let
me
remove
the
comment
from
here
and
I
will
create
a
new
literal
which
will
be
called
zero
tree
and
here
I
say
from
a
data
rows
perspective
the
key
column
for
all
of
my
data
rows
is
the
folder
called
item
code,
so
whenever
there
is
a
literal
with
a
key
which
already
exists
in
the
target
list,
instead
of
creating
a
new
item,
the
behavior
will
be
to
overwrite
to
update
any
existing
item
or
eventually
you
can
skip
any
already
existing
item.
It's
up
to
you.
C
So
if
I
say,
for
example,
that
I
want
to
update
this
item
and
I
wanna
update
this
item
as
well.
I
saved
it
in
plate
and
I
apply
it
again.
Now
the
two
already
existing
items
will
be
updated
and
the
third
one
will
be
added
to
the
target
list,
which
was
a
very
often
requested
feature
from
an
engine
perspective.
So
it's
a
matter
of
a
few
seconds
again
to
see
the
result
and
let
me
go
back
to
decide
here
and
if
I
refresh
I,
have
the
two
updated
already
existing
items
and
the
new
one.
Moreover,.
A
C
A
Let
me
be
also
super
clear
on
this
one,
so
we
don't
want
the
engine
to
crow
to
be
a
migration
engine.
That
is
not
our
intention.
This
is
just
a
common.
This
is
kind
of
four
basic
scenarios:
you're
able
to
add
these
things
for
the
initial
provisioning
or
for
the
updates
as
well,
but
there
is
amman.
This
isn't
really
meant
to
be
the
my
creation
engine
for
all
of
the
things.
A
C
Exactly
exactly
and
just
to
be
just
to
go
back
on
the
demo.
Let
me
show
you
one
last
thing
that
we
did,
which
is
the
capability
to
support
image
renditions
and
that's
why
I'm,
using
classic
sites
in
which
I
enabled
the
publishing
features
and
if
I
go
to
the
site
settings
of
this
source
site
in
the
image
renditions.
Here
I
have
a
couple
of
custom
image,
renditions,
BMP,
Square
and
BMP
rectangle.
C
Now,
if
we
use
the
engine
one
more
time,
we
can
connect
to
the
source
side
and
we
can
extract
using
the
new
image
renditions
angular.
We
can
extract.
Of
course
we
will
overwrite
the
already
existing
file.
We
can
extract
the
image
renditions
and,
if
I
go
to
the
file,
as
you
can
see
here,
we
have
all
of
the
image
renditions
extracted
together
with
the
new,
with
the
two
custom
image
renditions
that
I
created
for
the
purpose
of
this
demo
and
one
more
time.
I
have
another
template
in
which
I
simply
manage
these
two
new
image.
C
Renditions
and
I
can
connect
to
the
target
site
and
apply
the
template
using
the
image
renditions
endler
and
just
for
the
sake
of
being
fully
trusted
by
you
guys
go
to
site
settings,
and
let
me
show
you
that
here
I
have
image
renditions,
but
I
don't
have
the
two
PMP
image,
Venetian
items.
So
if
I
ran
the
apply,
PMP
provision
template
targeting
the
target
site
using
the
image
rendition
handler
the
matter
of
2
seconds,
we
will
have
the
custom
new
image
rendition
items
available
in
the
target
site.
Here
they
are
so
this
is.
C
This
was
just
a
quick
lap
around
some
of
the
new
features
that
we
introduced:
the
provisioning
engine
level
based
on
the
new
elements
and
attributes
that
we
defined
at
the
schema
level.
As
I
said,
they
will
come
out
hopefully
and
most
likely,
with
the
next
major
release,
which
will
be
in
September
right
right.
Visa.
A
As
September,
8th
or
10th
I
think
that
weekend
will
will
always
target
for
the
first
Friday
of
the
month,
except
that
next
time
the
first
Friday
of
the
month
is
first
and
we
don't
want
to
do
if
100
it
down
first.
So
it
will
be
the
next
Friday,
but
typically
will
delay
the
communications
until
Monday
so
11th.
But
during
that
weekend,
between
8th
and
11th
of
September,
the
bellperre
must
imagine.
Everything
will
be
available.
Great.
C
And
starting
from
tomorrow
or
on
Monday,
the
default
schema
and
the
default
engine
will
be
the
2017
0
5
in
the
devil
branch.
So
if
you
wanna
play
with
it
using
the
dev
branch,
if
you
know
let
us
know,
your
feedback
feel
free
to
do
that.
You
have
about
15
20
days
to
play
around
it
before
we
will
really
is
the
new
master
merger
of
the
engine.
A
Thank
you
Paul
for
me.
Yes,
so
once
again,
we
completely
ran
out
of
time
for
the
Q&A,
because
the
idea
was
that
we
would
have
a
Q&A,
but
any
questions,
comments
on
this
one
and
I
think
to
September
release
on
the
finally
getting
just
came
on
this
level.
It's
awesome
and
it's
brilliant
to
have
more
additional
additional
capabilities
to
automate
those
configurations
on
the
sites
as
well
kind
of
a
sneak
peek
and
getting
people
excited.
A
There
will
be
some
announcement
in
ignite
related
on
the
native
out-of-the-box
capabilities
on
the
on
the
site,
configuration
and
provisioning,
and
we
absolutely
in
the
I,
mean
I'm
personally
in
kind
of
this
weird
to
do
out
world
role
so
I'm
representing
the
PMP
and
the
internship
and
engineering
depending
on
the
time
of
the
day.
But
we
are
absolutely
100%
commitment
committed
the
make
a
let's
say
the
preaching
solutions
between
these
and
obviously
whatever
will
be
there
in
out-of-the-box
capability.
A
So
it's
the
thinking
on
the
on
the
remote
provisioning
is
almost
five
years
old,
so
whatever
will
have
in
the
natively
within
the
product
and
will
take
a
while
to
catch
up
on
the
on
the
right
level,
but
will
help
on
this
journey
and
we'll
make
sure
that
you
can
use
the
product
capabilities
together
with
BMP
capabilities,
to
truly
make
your
scenarios
work.
But
I
do
apologize
on
on
missing
the
timing
on
the
Q&A,
so
we're
hitting
into
our
one
minute
on
over
that
one
as
well.
A
If
there's
any
super
urgent
questions
for
the
time
being
feel
free
to
hit
them
in
our
window,
if
there
isn't
I
think
thank
you
for
joining
we'll
we'll
keep
on
having
this
seek
special
interest
group
meetings
on
every
single
Thursday
and
bi-weekly.
It
will
be
on
the
BMP,
so
it
will
be
in
general,
SharePoint,
dev
or
provisioning
and
BMP
PowerShell
and
bi-weekly
in
the
SharePoint
framework.
So
we're
trying
to
keep
these
two
topics
as
a
separate
bi-weekly
meeting,
so
you
can
decide
on
which
one
you
want
to
participate.
A
You
can
participate
in
both
as
well
and
which
is
good
good
option
if
you're
interested
and
you
have
availability
availability
to
do
it
and
I
don't
see
any
questions
on
I'm
window.
For
the
time
being,
please
use
to
tech,
community
SharePoint
devs,
you
can
see,
see
us
on
a
questions
so
we'll
find
out
we'll
be
aware
of
those
questions
and
we'll
try
to
help
you
if
there's
anything
related
on
what
has
been
covered
on
what's
coming
or
something
which
we
can
disclose
at
some
point.
A
But
thank
you,
everybody
for
joining
and
we'll
see
you
hopefully
in
the
next
special
interest
group
call,
which
is
on
the
next
Thursday
around
SharePoint
framework,
if
you're
interested
on
that
one,
if
not
we'll
see
you
probably
in
in
two
weeks,
Thursday
on
the
on
the
following,
seek
or
in
the
monthly
community
call
for
September.
But
thank
you
thank
you
for
joining.
Thank
you
for
your
input.
Thank
you
for
your
discussion
in
I
window
and
please
keep
on
the
feedback
to
keep
on
giving
us
feedback.
A
If
there's
something
was
missing
in
the
SharePoint
development
area
in
general,
something
bothering
you
please
use
our
community
channels
to.
Let
us
know
we
want
to
help
you
to
be
successful
on
the
SharePoint
development.
So
please,
please,
please
keep
the
feedback
coming.
Thank
you
and
we'll
be
in
touch
bye,
bye,.