►
From YouTube: PnP Monthly Community Call - March 2017
Description
Recording of the March 2017 monthly community call from 14th of March 2017. Detailed agenda and covered topics with direct links to specific sections is available from https://techcommunity.microsoft.com/t5/SharePoint-Developer/SharePoint-Patterns-and-Practices-PnP-March-2017-monthly/m-p/53281.
A
A
Welcome
everybody:
this
is
the
SharePoint
patterson
practices,
a
monthly
community
called
March.
2017
addition.
We
will.
We
also
used
office
staff
PMP,
but
that's
more
kind
of
a
classic
name
for
the
initiative,
because
we've
been
concentrating
more
and
more
on
the
SharePoint
site
around
our
topics
as
well,
but
internally
in
office
365.
Obviously,
sharepoint
online
matches
with
office,
365
development
and
everything
is
overlapping.
What
we
can
see
today,
in
the
demos
as
well
anyway,
so
my
name
is
evan
and
I'm
a
senior
program
manager
from
the
sharepoint
engineering
side.
A
So
what
was
actually
released
in
a
March
release,
time
frame,
and
then
we
have
two
demos:
wonderful
Michaels,
Winston
from
puzzle,
port-related
on
sharepoint
framework
and
how
to
build
a
custom
script
editor
with
part
using
SharePoint
framework.
We're
going
to
talk
about
that
fun
and
the
implications
and
all
of
that
during
Nicholas
demo,
and
then
there's
the
demo,
which
I'm
going
to
do
personally
as
well
related
on
how
to
provision
modern
sharepoint
sites,
either
using
the
shipment
rest
api
or
using
the
microsoft
crafts
endpoint
there's
some
considerations
on
both
sides.
A
So
we
wanted
to
get
that
one
recorded
as
well.
This
this
call
is
recorded.
This
will
be
available
in
the
BNP
youtube
channel
within
24
hours.
So
if
you
have
any
colleagues
or
you
want
to
go
back
and
see
the
demo
again,
you
can
always
find
all
of
our
old
sessions
from
our
YouTube
channel.
But
let's
get
on
going
on
the
on
the
slide.
So
I've
mentioned
relative
is
typical
setup,
so
we
will
go
through
the
monthly
highlights.
A
So
what
has
happened
within
a
month
within
the
past
month,
then
we're
going
to
go
through
and
quickly
plans.
What
was
the
contributions
and
stuff
what
was
delivered
or
released,
as
well
as
the
more
20-17
release,
and
then
we
have
demos
for
the
rest
of
the
time.
Most
likely
flight
will
take
roughly
20
minutes
and
then
we
have
40
minutes
roughly
on
the
on
the
diamond
section.
A
This
is
the
monthly
community
code,
which
means
that
typically,
we
do
not
have
unfortunately
too
much
time
for
Q&A,
which
means
that
if
you
have
any
let's
say
questions,
we
would
urge
you
and
ask
you
to
use
the
community
forums
that
it
is
either
issue
lists
or
then
join
on.
The
special
interest
group
calls
and
we're
going
to
talk
about
that
one
slightly
later
today,
as
well
quickly
and
for
those
who
have
never
heard
about
the
SharePoint
P&B.
Hopefully
you
all
have,
but
there's
always
some
new
people
joining
on
this
call.
A
So
the
shipment
PMP
is
coordinated
by
the
shipment
engineering,
but
this
is
an
open
source
community
driven
initiative.
We
work
together
with
community
members
like
you
who
are
joining
on
the
school
to
build
code,
samples
guidance
document
ations.
We
have
monthly
community
calls.
We
have
bi-weekly
special
interest
groups
on
a
specific
areas
and
we
have
case
studies
as
well.
A
Areas
are,
or
the
concentration
areas
are,
on
the
ship
on
framework,
which
is
the
new
thing
which
is
finally
t8
and
in
SharePoint
Online
shape
and
adding
model
of
remote
baby
is
Microsoft
graph
and
off-street
65
development
and
a
lot
of
the
shipment
guidance
actually
applies.
Also
the
on-premises
a
lot
of
our
samples
are
targeted
for
sharepoint
online,
but
many
of
them
actually
work
as
such
for
on-premises
as
well,
especially
in
a
ship
on
adding
models
section.
The
SharePoint
framework,
however,
is
not
yet
shipped
their
own
premises.
A
So
that's
going
to
be
shipped
related
this
year
to
SharePoint
2016
platform.
Okay,
ms
sharepoint
PMP
is
the
one
URL
to
remember.
It
is
a
relatively
messy
page.
We
do
apologize
on
that
and
we're
trying
to
keep
the
keep
updating
that
every
single
time
we're
releasing
something
right.
Now,
it's
actually
pending
updates
from
me
yesterday,
which
I
hopefully
will
remember
to
go
and
update
on
page
later
today,
good
going
on
starting
that
going
through
the
website.
A
The
monthly
highlights
oberthur
for
my
shipment
engineering
perspective,
the
biggest
thing
within
the
last
month
with
no
doubt
the
sharepoint
framework
and
that's
getting
released
as
a
general
available
generally
available
in
sharepoint
online.
At
this
point,
all
of
the
office
365
tenants
should
have
the
ga
version
running
in
them,
so
you
can
actually
use
the
latest
packages
and
latest
stuff
to
do
client-side
web
development
within
a
sharepoint
online
and
if
drafts
that
come
/
sharepoint
is
the
starting
point
for
all
of
our
documentation.
A
This
awesome
documentation,
tutorials,
getting
started
additional
deep
Delta
tour
information
there
as
well,
and
the
SharePoint
framework
itself
right
now,
the
TA,
the
first
version
concentrates
on
the
client-side
web
parts,
but
we
are
absolutely
working
already
on
the
additional
topics
as
well,
so
there
will
be
additional
customization
endpoints.
The
web
part
is
just
the
start
of
the
journey
to
provide
a
modern
development
experience
within
a
SharePoint,
Online
good
or
the
BMP
side.
So
the
BMP
itself
has
a
lot
of
samples.
The
BMP
has
a
lot
of
guidance
and
there's
a
multiple
kids
hub
repository.
A
So
one
of
the
things
what
we
always
then
to
remember
remind
people
in
this
monthly
call
is
that
these
is
where
to
find
what's
relevant,
for
you
is
our
search
tool
within
the
deaf
that
ofcom
try
to
go
the
depth
of
the
distant
office.com.
You
choose
resources
from
a
menu
than
B&B.
Then
we
have
a
code
samples,
last
guidance
link
on
the
page
itself
and
you
will
land
into
this
PNP
search
of
sample
category
search
tool.
A
So,
if
you're
looking,
for
example,
how
would
I
modify
stuff
in
a
user
profile
using
AP
is
or
how
would
I
implement
a
responsive
design
for
classic
SharePoint?
All
of
those
can
be
used
to
say
it
says
criterias
in
this
tool.
Many
are
easy.
You
can
easily
find
what's
relevant
for
you
and
there's
like
250
270
samples.
So
we
do
understand
that
it's
we
need
to
have
this
kind
of
a
tool
for
people
to
find
what's
relevant
for
them
and
only
the
best
month.
A
One
of
the
things
what
we
are
doing
every
single
week
is
the
month
weekly,
pnp
webcasts
and
last
month's
we
released
four
or
five
depending
again.
On
a
perspective,
a
new
webcasts
with
our
targeted
for
different
areas
of
the
sharepoint
development,
so
we
do
have
over
that.
The
SharePoint
framework
is
one
of
the
big
things
where
we
a
lot
of
work
on
them.
This
concentrated
so
there's
quite
a
few
sharepoint
framework
topics
which
has
been
released,
but
there's
also
some
none.
A
So
there
are
areas
where
you
need
to
fall
back
on
on
different
technologies
as
well
and
in
the
future.
The
adding
model
absolutely
will
be
exported
in
in
sharePort
online
as
well.
It
is
absolutely
a
valid
approach
in
the
future
as
well
and
but
akms
spp
and
be
videos
is
the
address
where
you
can
actually
find
all
of
our
webcast
of
the
recordings
of
community
course.
A
All
of
this
monthly
community
calls
and
a
lot
of
other
demos
as
well,
and
I
would
I
would
ask
people
to
remember
to
mute
themselves
because
there's
some
background
noise
that
we
know
and
then
under
on
the
line,
good,
quick
summary
on
the
februari
at
2017
matrix
just
to
show
where
we
are
from
a
user's
perspective.
This
is
super
interesting,
at
least
for
the
people
working
closely
with
in
the
pnp
and
but
it
actually
gives
some
insights
on
the
level
of
usage
on
our
core
components
or
2pm
pay
powershell
in
sharepoint
online.
A
So
we
do
trace
the
usage
by
adding
a
custom
header
on
the
course
which
are
targeted
to
what
sharepoint
online.
We
don't
do
anything
else,
anything
else
than
done,
but
using
that
custom
hitter
with
then
able
to
crawl,
sharepoint
online,
looks
and
get
insights
on
where
the
BND
core
component
or
the
BMP
publisher
has
been
used
and
that's
how
we
can
actually
get
this
matrix.
So
within
the
februari
we
almost
hit
4,000
a
unique
chance
where
the
bmv
core
component
of
the
MV
polisher
was
used
or
PM
pjs
core
component
as
well,
was
used.
A
We
hit
1.5
billion
HTTP
requests
with
this
massive
number,
especially
considering
that
februari
isn't.
At
the
longest
month
of
the
year,
we
from
a
usage,
Capet
capability
use
its
perspective.
No
doubt
the
number
one
topic
is
still
the
provisioning
engine,
which
absolutely
is
highly
useful
capability
for
people
to
consume,
and
we
had
1149
10
months
where
the
PMP
provisioning
engine
was
actually
used.
A
That's
a
small
pie
chart
is
isn't
actually
super
super
interesting
statistics,
but
what
it
actually
shows.
This
is
the
usage
of
BMP
core
components
on
that
week
on
a
day
of
the
week
and
the
reason
why
I
actually
edit
that
one
there
it's
just
pinpoint
the
fact
that
we
do
have
more
than
1,000
times,
hitting
the
sharepoint
online,
also
in
Sunday
and
Saturday,
and
that
implies
that
people
are
actually
using
the
PMP
core
component
or
PM
proposal
in
a
packing
processes
as
well.
A
So
because
most
likely
end
users
won't
be
hitting
or
working
that
much
during
weekend.
Well
depends
on
on
on
our
end
user.
Absolutely
on
the
right
side.
We
can
also
see
the
top
five
countries
based
on
the
number
of
tenants
and
there's
no
changes
on
that
one
comparing
to
the
January,
so
you
use
United,
States,
UK,
Netherlands,
Germany,
Sweden
and
a
chocolate.
The
same
hope
and
now
I
actually
moved
accidentally
somewhere
else.
I
was
checking
somebody
I'm
going
to
meet
somebody
from
the
line.
Thank
you
and
then
sub
country
is
based
on
HTTP
request.
A
The
reason
why
BMP
is
quite
often
used
within
the
case
of
of
my
creation
is
the
simply
the
fact
that
you
can
easily
use
the
B&B
PowerShell
or
the
bmv
provisioning
engine
to
configure
your
target
site
to
be
ready
for
the
content
and
then
for
the
actual
migration.
People
are
using
third
party
party,
my
creations
ruling,
because
BMP
isn't
really
a
migration
solution,
good
moving
on
on
things,
quick
kind
of
a
statistics
on
our
most
viewed
samples.
This
is
top
15
samples.
A
We,
like
mentioned,
we
have
like
200
samples
in
the
in
the
github
overall,
related
on
SharePoint
framework
related
on
all
the
other
topics.
The
number
one
accessed
item
has
been
for
months
already,
the
SharePoint.
You
are
responsive
package
and
this
is
the
one
which
is
enabling
the
classic
you
I
to
be
responsive.
It's
not
a
one
hundred
percent,
let's
say
magical
switch
which
will
fix
all
of
the
rendering
things
magically,
but
it's
getting
the
site
pretty
pretty
close
and
it's
widely
used
by
the
community
and
sharepoint
online
as
well.
A
That
works
in
on
premises
as
well,
so
it
was
originally
defined
for
on-premises,
but
then
it
works
in
the
shipments
online
as
well.
All
of
the
modern
sharepoint
ru
is
the
modern
sites
and
everything
else
they
are
natively
responsive.
So
this
is
kind
of
a
sooner
or
later,
the
usage
of
the
sample
will
slightly
go
down
core
component
number
to
the
SharePoint
framework
report,
samples
they
are
increasing
and
quite
heavily
or
the
user
accesses
is
increased
p.m.
PT
score
a
lot
of
interest
over
there.
A
This
we
can
see
from
this
list
also
that
there's
a
lot
of
interest
on
doing
JavaScript
customizations
in
the
classic
shape
onto
ice
as
well
select
the
embed,
JavaScript
or
chase
link
which
sauce
quite
often
access
to
samples
and
then
the
say,
react
both
framework
to
the
example
of
a
modern
customizations
in
the
sharepoint
online.
But
let's
not
actually
spend
too
much
time
on
this
one.
So
we
have
plenty
of
time
for
the
dinners
as
well.
A
A
If
you're
more
interested
on
following
up
on
what's
actually
happening,
maybe
in
the
PMP
PowerShell
side,
or
only
in
SharePoint
framework
site,
you
can
actually
choose
to
join
our
bi-weekly
special
interest
group
calls
and
those
are
there
to
two
of
the
10
for
SharePoint
framework
and
one
for
PMP
core
and
bmv
potion.
Typically,
on
the
BMP
core
and
the
bmv
PowerShell
a
special
interest
group,
we
also
cover
stuff,
like
the
modern
site,
modern
experiences
on
the
SharePoint,
the
provisioning
and
all
that
and
then
on
the
SharePoint
brain
work
site.
A
If
you
don't
have
time
to
join
any
of
the
previous
options,
you
can
always
do
a
once
in
a
month
joining
this
call
and
get
a
kind
of
a
high
level
understanding
what
has
happened
and
what
has
been
released
and
and
all
of
that
and
that's
essential
of
thinking,
you
can
choose
how
well
you
want
to
get
engaged
and
how
closely
we
want
to
be
involved.
Within
the
initiative,
good
to
March
2017
release
shape
on
frame
website.
A
Familiar
of
the
of
the
latest,
in
the
end-
let's
say
modern
web
staff
development
so
having
a
simplest
example,
will
help
people
to
actually
catch
on
and
understand
the
basics
before
we
start
building
more
and
more
complex
samples
in
the
future,
so
we
did
have
quite
a
few
and
actually
maturity
of
these
or
community
contributions
as
well.
So
some
of
them
are
coming
from
the
PMP
crew
and
then
some
of
them
are
coming
from
the
engineering
and
some
are
from
community
side
as
well.
A
Super
super
familiar
super
super
valuable
samples
for
you
in
the
future
as
well.
In
general,
we
do
have
roughly
35
sharepoint
framework
samples
in
our
gallery.
Some
of
them
are
not
yet
in
the
GL
version
level,
so
we're
working
on
getting
them
updated
together
with
community
members
either
then
doing
that
or
then
the
BM
big
crew
can
jump
in
and
help
on,
upgrading
specific
sample
items
which
always
this
dependent
on
our
availability
as
well
on
the
samples
and
guidance.
A
So
in
the
kind
of
a
classic
or
general
bien
big
gallery,
we
only
had
a
one
new
sample
coming
in
which
so
I'm
going
to
demonstrate
today
and
which
is
the
provisioning,
modern
console,
REST
API
super
simplest
example.
By
intention
it
is
showing
how
to
provision
modern
sharepoint
sites
using
their
shipment
rest
api,
which
is
available
within
the
within
the
sharepoint
online,
and
you
can
absolutely
take
the
key
code,
keep
quotes
from
this
one
and
then
migrate
that
to
your
more
complex,
asynchronous
process
if
needed.
A
Maturity
of
our
stuff
is
concentrating
on
a
SharePoint
framework,
so
different
topics
and
different
documentation
zone
articles
around
that
one,
helping
people
people
to
adapt,
how
to
use
the
or
how
to
build
modern
customizations
within
sharepoint
online
click
on
the
BM,
pjs,
core
or
c
client-side
object,
model
core
or
in
the
PowerShell,
not
massive
amount
of
changes
in
any
of
this.
So
in
the
core
component
maturity
of
the
stuff
awesome.
Let's
say
it
wasn't
small,
but
it
was
more
on
the
polishing
and
adding
additional
capabilities
on
the
existing
implementation.
A
A
lot
of
obviously
bug
fixing
organizations
and
on
the
PowerShell
side,
the
changes
were
mainly
done
on
adjusting
existing
processes
and
adding,
for
example,
an
appt
only
support
for
the
craft
operations,
and
that
was
actually
submitted
by
by
Michael
Swenson
from
puzzle.
Pork
and
I'm
going
to
demonstrate
that
on
today,
because
we
call
has
a
slightly
different
task
for
the
demo
section
today
week.
This
is
the
whole
list
of
people
who
participated,
and
this
is
pretty
close
to
beat
the
record
number
of
people
from
the
from
our
monthly
number
or
contribution
number
perspective.
A
We're
heating
kind
of
a
is
it:
was
it
30,
32
external
people
who
contributed
on
the
on
the
github
solutions
on
the
I'm
not
going
to
mention
you
got
everybody
as
I
do
apologize
on
that
one,
but
super
tanks
and
big.
Thank
you,
everybody
for
helping
the
other
people
in
the
community,
because
this
way
we
can
actually
build
on
the
knowledge
of
the
other
people
in
the
community.
And
this
way
we
can
actually
build
a
reusable
components
and
solutions
which
will
benefit
all
of
us
with
the
super
super,
beneficial
or
microsoft
site.
A
Sorry,
on
the
company
side.
So
these
are
the
companies
who
actually
the
previous
people
mentioned
on
the
previous
slide
and
we're
actually
working
from
all.
These
are
the
companies
which
we
have
a
permission
to
use
the
logo
in
our
presentations
and
in
our
communications.
So
quite
a
few
companies
which
contributed
or
help
or
accept
that
their
employees
to
contribute
on
the
open
source
initiative
and
and
this
the
number
of
companies
obviously
depends
on
a
monthly
basis.
But
this
month
we
actually
had
a
quite
a
big
number
of
individual
companies
involved
and
maybe
a
small
point.
A
A
Currently
within
the
PMA
provisioning
engine,
we
need
to
first
define
the
schema
and
then
implement
that
within
the
engine
provisioning
engine
to
make
that
happen,
and
maybe
do
we
have
anything
else
to
mention
from
here.
No,
the
rest
of
the
stuff
is
essentially
evolving,
based
on
the
community
contributions.
Nothing
super
super
specific
on
on
their
side
and
from
examples
and
solution.
Perspectives.
Ship
on
framework
is
no
doubt
the
priority
as
well.
A
It's
actually
moving
the
demos,
so
I
spent
23
minutes,
which
is
quite
typical.
Actually,
I'm
usually
hitting
the
23
minutes
on
the
intro
sections
and
let's
start
with
my
coil,
showing
the
modern
script
editor
web
part
and
in
a
ship
on
framework.
So
my
coil
can
actually
show
he's
implementation
and
then
we
can
talk
about
it.
What
does
it
actually
mean
in
practice
and
implications,
but
Michael
feel
free
to
start
sharing
if
everything's
good
to
go
sure.
B
B
Kid
so
I
figured
out
first
first
just
show
the
web
part,
and
then
we
can
go
into
the
discussion,
Oh,
the
actual
park
and
the
code.
And
why
or
why
not,
etc?
Yes
sounds
like
plan
right
outside
by
yeah.
So
here
is
my
modern
page.
You
see
in
left
hand
corner
I,
have
a
gulp
running
because
I'm
just
running
this
locally
right
now.
So
if
I
do
edit
page
and
then
I
found
find
my
modern
script
at
your
web
part
and
then
I
can
edit
snippets,
and
here
I
can
paste
in
the
markups.
B
So
if
we
save
and
close
here's
the
weather,
22
degrees,
cloudy
was
actually
fun,
but
that's
all
right.
So
so
what
I
did
is
in
my
coat.
So
the
code
is
pretty
simple,
I
mean
if
it's
in
display
mode,
then
I
set
the
innerhtml
to
the
content
of
the
end,
whatever
script
or
markup,
you
want
to
bet,
and
then
I
run
this
little
skeptical
execute
script
I'll
go
through
that
later
and
then,
if
I'm
in
edit
mode,
then
it
will
render
my
components
here,
which
shows
like
paste
your
script
and
the
dialogue.
Is
it?
B
Is
there
a
reactive
component
plus
additional
experience
and
then
what
the
execute
scripts
does
really
simple.
It
actually
goes
through.
Whatever
is
in
here.
It
will
find
all
the
script
tags,
all
the
ones
with
the
source.
It
will
tend
to
an
array,
and
then
we
will
load
each
and
one
is
synchronously.
That
means
jquery
will
load
first
one,
that's
one
that
Sun
it
will
next
one
on
the
left
and
the
next
one.
In
case
you
have
dependents.
B
In
typically,
we
have
a
dependency
on
the
different
scripts
and
once
all
the
script
source
tags
are
loaded,
it
will
execute
whatever
scripts
in
any
script
tags.
So
let's
follow
the
code
going
on
here.
Some
of
it
I
wrote
myself
solid.
I
copied
from
some
other
sites
that
are
some
references
there,
as
well,
inherit
from
material
which
actually
runs
and
fetches
each
script
sequentially
and
to
load
the
script
I
decide
to
use
the
SP
component
loader
low
script,
which
is
a
very
a
component
in
the
shipment
framework.
B
Since
you
don't
really
know
if
the
script
is
AMD
or
UMD
and
you
need
to
assign
it
the
name
so
I
photo
hack
that,
at
the
top,
a
pair
so
I
just
define
an
object,
called
script
global
on
the
window,
object
which
I
then
use
as
a
global
export
name.
So
all
the
scripts
will
just
below
it
on
that
name
doesn't
really
matter
since
I'm,
not
using
the
component
inside
a
react
for
that,
make
sure
that
nothing
actually
fails
when
a
low
I
can
load
the
script
with
any
other
number
of
ways.
B
But
I
figured
out
these,
whatever
components
inside
of
the
ship
and
framework
correct
framework.
So
that's
basically
I
could
also
just
have
a
button
if
I
want
to
try
to
take
it
anything
and
the
reason
I
actually
made.
This
is
because
we
have
some
small
snippets
of
scripts
which
were
they
use,
which
are
on
classic
pages,
which
I
want
to
reuse
on
modern
pages
without
having
to
create
a
full-fledged
web
part
for
each
and
single
for
go.
B
A
B
Implicitly,
interesting
yeah,
so
first
is
the
component.
I
have
here's
my
button
so
its
third
month
so
with
the
dollar
here,
showed
Oleg,
cetera
and
then
I
have
canceled
dialogue
and
then
I
have
my
clothes
dialogue
and
then,
if
you
go
to
the
close
dialogue,
I
actually
call
a
safe
method
on
my
property.
So
that
means
I
have
defined
a
safe
method
here
on
the
interface.
This
component
will
actually
call
save
in
the
other
word
park,
where
there's
a
in
trace.
B
So
if
I
go
back
to
my
web
park,
I
will
have
a
safe
method
here.
Sorry,
which
then
sets
the
properties
of
the
web
property
says.
I'm
not
doesn't
know,
don't
have
a
properly
pain
for
the
web
part.
So
if
I
could
go
back
here
and
see
if
I
and
you
are
so
I-
don't
have
proper
a
pioneer,
so
that's
actually
kind
of
nice
solution.
If
you
need
to
pass
stuff
back
to
the
web
properties
but
you're,
not
using
the
propane
so
from
the
component,
yeah.
A
Sounds
nothing
critical
now,
so
I'm
going
to
weakened.
There
was
a
lot
of
discussions
and
social
media
around
this
one
me
cago
to
their
blog
post
around
hey.
This
is
how
we
can
do
that
for.
First
of
all,
the
number
one
question
provo
place.
Why
didn't
Microsoft
include
a
modern
script,
editor
web
part
by
themselves,
which
is
more
question
towards
me
from
a
chevron
engineering
perspective
and-
and
the
answer
is
well,
there
are
challenges
to
run
the
script
editor
web
part
itself.
A
Yes,
India,
this
isn't
really
an
end
user
wet
bought.
This
is
more
like
a.
What
would
it
be
information
worker
wear
whatever
we
call
them
nowadays
with
part,
so
you're
kind
of
at
events.
You
understand
something
on
JavaScript
and
you
can
make
stuff
happen,
and
one
of
the
things
to
remember
with
this
one
also
is
the
fact
that
there
was
discussion
around
hey,
but
now
you're
going
to
inject
script
on
the
page
without
scripting
being
enabled
and
answer
is
actually
you
can,
and
but
we
need
to
remember
that
to
be
able
to
do.
A
This
cannot
administrator,
has
to
approve
the
web
or
so
the
tenant
that
Minister
Reiter
has
to
deploy
the
wet
part
to
the
App
Catalog
to
be
able
to
get
the
webpart
available
within
the
pages.
So
it's
not
like
you're
able
to
just
as
a
random
site
collection
administrator
start
using
this
kind
of
a
capability
and
accidentally
then
break
your
rendering
this
one.
A
The
and
that's
in
the
it's
in
the
wiki
of
our
deaf
dogs,
discussion
as
well,
and
they
say,
there's
also
a
few
different
options
from
a
technical
perspective
or
on
the
web
parts.
We
don't
actually
need
to
go
those
true
in
here,
but
but
in
general
I
think
it's
a
pretty
cool
implementation
as
a
client-side
web
part,
and
it
shows
the
flexibility
of
the
framework
as
well,
because
I
think
some
of
the
people
watching
the
demo
got
confused.
Is
this
what
I've
actually
showing
here?
That's
the
script
editor
web
part?
No,
no!
A
A
B
A
At
that
point,
let's
actually
flip
on
my
my
screen
so
give
me
one
second
and
so
I'm
going
to
actually
start
sharing
my
screen
and
we'll
start
switching
to
a
completely
different
trick.
So
what
I
wanted
to
quickly
show
is
a
two
ways
of
provisioning
to
let's
say
new
ways
of
provisioning,
modern
sites
and
modern
sharepoint
sites,
and
the
second
option
of
these
is
actually
implemented
by
Michael
as
well.
So
I'm
going
to
show
that
one
in
practice
as
well,
but
one
thing
what
I
wanted
to
kind
of
remind
people.
A
If
you
go,
let
me
actually
poison
AKMs
spp
and
be
msdn.
Let
me
zoom
in
that's
the
easiest
URL
to
remember
the
land
on
our
msdn
section
and
in
here
we
have
this
customizing
modern
experiences
in
sharepoint
online,
and
these
have
been
updated
quite
often,
and
these
are
updated
quite
often
as
well.
So
as
an
example,
we
have
the
provision
modern
theme
sites,
programmatically,
and
we
will
update
the
stuff
what
you're,
seeing
in
this
demo
in
this
article
in
upcoming
days
right
now
that
information
isn't
actually
get
on
this
article's.
A
It
smelled
awful
timing
again
getting
the
article
today,
but
so
what
we
want
to
do,
let's
start
with
a
a
what
we
have
in
the
PM
bayside.
So
if
I
go
to
github,
github.com
/
share
points
less
B&B.
We
included
that
new
sample
related
on
modern
sites,
provisioning
and
quite
a
few
samples
here.
But
if
I
search
for
rest
api,
we
can
actually
find
that
one,
and
this
is
really
really
really
really
simplistic:
c-sharp
console
application,
which
is
actually
using
a
native
REST
API
just
as
well.
A
We
can
hit
this
rest
api
from
a
client-side
web
part
or
a
shipment
framework
client-side
web
part
or
from
noches
or
whatever
it's
a
REST
API,
which
is
available
within
the
sharepoint
online.
But
let
me
show
that
one
in
practice,
so
here's
the
implantation
and
like
mentioned
this-
is
a
super
simplistic
console
application.
I
did
them
at
this
last
week
in
our
special
interest
group
call
as
well,
but
quickly
walking
through
the
behavior,
so
starting
the
console
application.
A
When
you
pull
down
the
code,
you
can
test,
do
an
f5
and
it
actually
starts
asking
all
of
the
needed
questions
for
your
n
one.
So
it's
asking
the
URL
of
the
site
where
we
want
to
connect
and
in
my
case
I'm,
going
to
connect
to
let's
say
to
my
dev
sites,
which
would
be
something
like
that.
It
is
asking
my
ID
and
then
it's
asking
my
password.
Luckily
hiding
that
and
then
it's
asking
around
information
around
the
sides
which
we
want
to
actually
provision.
So
it's
asking
the
croup
display
name.
A
A
So
the
SharePoint
REST
API
works
in
a
way
that
it's
always
using
the
user
or
adding
the
user
who's,
calling
the
API
as
the
owner
of
the
of
the
crew
and
this
API
dozen
support
@
only
from
a
provisioning
perspective,
so
you're
unable
to
run
this
in
an
appt
only
mode
if
you
will
be
using
the
rest
api,
for
example,
from
let's
say,
usher
functions
or
from
russia
webshops.
You
would
have
to
use
an
idea,
the
design
in
against
sharepoint
online,
but
in
this
case
I'm
not
going
to
add
any
additional
optional
owners.
A
So,
let's
move
on
and
I
should
have
a
breakpoint
waiting
in
my
coat
we're
working
on
it
and
it
starts
actually
processing
the
require
request.
We
should
have
a
payphone
assess
our
first
break
point
and
let
me
actually
slightly
soon
the
visual
studio,
so
I
can
actually
explain
what's
happening
here.
So
so
this
one
is
around
kintu
alias,
be
used,
so
we're
checking.
First
is
the
alias
available
which
was
actually
giving
us
a
parameter.
If
I
move
forward,
we
can
actually
see
the
URL
or
the
rest
api
which
were
using.
A
So
we
do
have
this
API.
Let
me
actually
show
that
way:
OOP
OOP!
Now
we
actually
skipped
already
under
here.
Sorry
for
not,
I
skipped
actually
already
on
the
create
group
API,
so
we
do
have
an
API
and
this
documentation
on
that
sample.
It's
actually
showing
that
API
as
well.
So
let
me
actually
coming
here,
let's
crawl
down,
so
we
have
an
API
to
do
get
to
valid.
You
slide
URL
from
alias.
A
So
in
this
case
we
are
creating
a
new
site
with
that
URL
with
that
this
by
title,
if
you
would
have
any
additional
owners,
we
will
get
them
in
there
and
that's
the
additional
description
for
the
item
so
close
and
let's
actually
move
on
we're
doing
a
post
operation
we're
adding
an
necessarily
hitters
there
we
go.
We
need
to
actually
get
the
request
by
chew
and
digest
as
to
the
X
request,
digest
header
as
well
so
I'm
going
to
be
going
to
put
a
breakpoint
here
just
to
run
through
that
one.
A
So
if
I
go
to
my
sharepoint
session
in
my
and
requested
URL,
we
can
actually
say
that
the
modern
site
is
available
over.
So
you
could
extend
this
sample
to
provision
additional
libraries
list,
condom
dive
site
columns,
whatever
needed,
using,
for
example,
the
day
of
a
provisioning
engine.
To
this
time.
One
thing
to
notice
on
the
provisioning
logic
is
that,
right
now
we
use
the
sharepoint
endpoint
to
create
a
modern
side
to
get
over
the
crew,
and
that
means
that
if
I
would
actually
go
and
try
to
access
this
fellow
from
the
exchange
site.
A
So
if
I
now
go
to
the
site
contents
as
an
example,
we
can
see
that
we
do
not
have
a
fight
efforts
like
assets
folder
yet,
but
eventually
it
will
be
there
automatically
as
well
and
but
so
after
a
while
after
a
few
minutes,
we
will
see
also
cite
assets
folder
created
automatically
to
the
side
as
well.
If
an
end
user
actually
go
through
the
slides
and
starts
modifying
adding
images
setting,
but
I
do
ever
additional
content.
Besides
assets
folder
would
be
automatically
created.
A
So
that's
not
an
issue
so
the
site
itself
as
all
of
the
needed
capabilities
already
but
like
mentioned,
there
is
a
delay
on
getting
that
exchange
group
available,
not
all
groups
all
groups,
not
yet
it's
going
to
be
there
in
a
matter
of
minutes
as
well
good,
but
it's
actually
super
fast
way
of
provisioning.
Modern
scene
team
points
right
now.
A
We
do
have
that
documentation,
which
is
in
customizing
a
modern
experiences
in
SharePoint
now
on
what
customizations
are
supported
related
on
the
same
time,
so
there's
quite
a
lot
of
areas
which
are
support
quite
a
lot
of
areas
which
are
supported
and
what's
are
not
supported
in
the
modern
theme
signs.
Some
of
these
things
will
be
lighting
up
during
spring.
Some
of
these
things
will
be
lighting
up
in
the
future,
as
well,
so
like
adding
custom
trending
on
the
site,
and
all
of
that
is
absolutely
into
work
man.
A
So
it's
kind
of
this
report
now
one
of
the
challenges
of
this
approach,
which
are
used
here
and
the
rest
api,
was
that
this
does
not
support
at
only
operation.
Then
you
can
actually
create
officer,
testified,
curbs
using
the
app
only
approach
as
well,
and
to
do
so,
you
need
to
use
an
MS
al
library
and
I'll
walk
through
the
basic
process
through
for
doing
so
and
like
mention,
this
is
actually
something
which
was
implemented.
A
This
report
was
implemented
in
the
PMP
publishing
and
in
the
PMP
core
component
by
michal
Swenson,
who
did
the
previous
team
as
well.
Now
I
took
a
walk
through
the
process,
so
let's
do
that.
So
let
me
go
to
my
simple
right
session
and
can
a
copy
one
URL,
with
sister
apps,
dr.
dev,
microsoft
com,
so
I'm.
Essentially,
what
I
want
to
do
is
that
I
want
to
register
a
new
application
to
me,
the
US
within
my
dinner,
so
I'm
signing
in
with
my
aunt
and
most
likely.
A
It
will
remember
me
from
my
previous
session,
but
it
is
my
password,
so
that's
fine
and
we
can
see
my
current
applications
in
my
image
in
the
app
stuff.
Dave
does
microsoft
com
portal
I
can
add
an
image
up
here.
Let's
call
this
a
BMP
call
demo
and
let's
create
the
application
in
here
using
the
MSL
in
the
sale
setup,
and
what
we
want
to
do
is
that
we
want
to
first
of
all
copied
the
application
ID
so
I'm
going
to
move
that
phone
should
powershell
right
now.
A
Just
a
note
on
this
one
and
clarifying
this
one,
so
I'm
going
to
use
the
empty
powershell
for
this
operations
from
the
simplicity
perspective,
but
this
absolutely
works
for
using
managed
code
as
well.
It's
so
much
easier
to
share
this
one
with
the
BMA
polish
on
and
then
what
I
need
to
do
is
add
a
platform
go
obviously,
I
need
to
generate
a
new
password
for
my
application
and
let's
go
get
that
one
from
here
and
let's
let
that
one
to
our
powershell
script
as
well.
A
Good,
because
he's
done
we're
going
to
need
an
app
platform
I'm
going
to
create
a
mobile
application
which
could
be
slightly
confusing,
but
essentially
it
means
that
we
don't
actually
create
or
have
a
URL.
So
the
model
and
the
redirect
URL
is
slightly
different.
Then
I
need
to
aunt
needed
permission.
So,
let's
add
those
application.
Permissions
and
I
need
to
have
a
directory.
We
retry
it
all.
So
let's
actually
come
in
here,
so
pretty
high
permissions
and
then
I
need
to
add
crew,
preet
right
or
so.
A
Let's
coming
here,
there
we
go
and
then
I
need
to
add
still
the
user.
We
find
all
as
well
so
pretty
high
permissions,
which
are
right
now
needed
for
the
operations.
Let's
unclick
that
one
and
save
the
changes
and
facially
we
are
pretty
much
good
to
go.
The
only
thing
is
that
the
administrator
in
this
tenant
has
not
yet
to
consent.
This
application
to
permissions
so
as
an
administrator
to
this
tenant
I
need
to
actually
consent
and
to
be
able
to
do
that.
I
will
need
to
use
a
specific
URL
and
this
slightly
awkward
process.
A
But
let
me
actually
do
this
one
by
one,
and
this
is
documented
pointy
coil
as
well.
So
I
will
give
you
the
model
on
that
one.
I
will
need
to
get
the
application
ID
with
from
my
registration
come
on
cook.
It
move
it
to
my
right
poster
and
update
the
URL
accordingly,
and
let
me
actually
zoom
in
on
this
one
slightly.
A
So
what
we're
doing
is
that
we
are
hitting
a
locking,
microsoft,
online,
endpoint
underneath
and
my
tenant
admin
consent,
there's
my
admin
ID
and
that
one
isn't
actually
relevant
for
the
time
being
and
if
I,
when
I
hit
that
one.
What
happens
is
that
I
need
to
sign
in
to
verify
my
identity
and
then
essentially,
we
are
seeing
that
registration,
so
B&B
called
mo
is
requesting
the
missions.
A
A
So
essentially
what
we
have
now
given
the
permissions
for
the
app
we're
ready
to
use
it,
for
example,
in
our
console,
applicator,
well
wherever
managed
code
or
within
the
PowerShell,
and
to
be
able
to
double
check
that
let's
actually
go
to
the
potion
and
let
me
use
the
app
ID,
which
is
just
constant
and
also
the
sticker
password
for
it.
And
let
me
connect
then
doing
a
bit,
maybe
go
and
a
test
point.
I
should
be
able
to
get
a
access
point,
our
access
token,
which
should
be
now
valid
against
my
tenant.
A
of
the
community
Corps,
which
was
just
created
as
well
and
I,
can
also
create
a
new
unified
group,
so
can
be
called
a
new
group
and
let's
call
that
B
n
equal
1
2
3,
and
let's
call
that
being
that
this
call
doesn't
really
matter.
Bmp
and
I
can
give
owners
or
members
to
that
group
as
well.
So
this
BMP
PowerShell
commands
lab
is
actually
using
the
MP
sites
core
component
in
the
background,
so
you
can
like
mentioned
once
again.
You
can
absolutely
do
the
same
thing
using
managed
code
as
well.
A
So
now
we
are
essentially
executing
that
new
BMP
unified
group
using
app
only
token
against
my
personal
tenant
and
after
a
while,
if
the
URL
isn't
taken,
because
we
didn't
actually
take
that.
But
I
know
that
that's
a
free
URL,
we
are
getting
a
new
site
being
available
within
that
URL
within
using
that
male
nickname
as
the
URL
section
again.
In
this
time
we
are
hearing
the
exchange
and
end
point
and
there's
been
a
delay
on
getting
everything
done
in
ship
side.
The
behavior
is
slightly
different
than
which
direction
you
are
approaching.
A
The
office
365
co-creation.
If
you
are
approaching
from
a
shape
one
side,
the
shape
of
stuff
will
be
available
immediately,
other
stuff,
slightly
delayed.
If
you
are
approaching
from
a
Microsoft
craft
end
point
perspective,
you're
actually
hitting
exchanged,
ap
is
and
therefore
the
exchange
stuff
will
be
there
first
and
then
the
other
stuff
will
be
there
and
slightly
later
creation
is
completed.
I
can
now
you
get
that
the
information
available
I
can
see
the
group
ID
I
can
say
the
display
name.
What,
as
we
can
see
the
site?
A
Url
didn't
actually
receive
them
and
we
didn't
get
that
one
in
time.
I
can
do
that
one
and
let's
see
if
we
can
actually
say,
get
that
information
available.
So
there
we
go
this,
our
DMV
call
new
coupe
and
the
site's
URL
resource
provisioning
is
in
progress,
so
we
can
actually
see
the
situation
still
ongoing.
Now,
if
I
move
back
to
my
processor,
if
I
move
to
my
mail
and
if
I
use
the
let's
say
the
discovery
capability
and
search
for
that
one,
we
can
actually
see
the
crew
immediately.
A
A
Tificate
we're
still
setting
up
the
site
for
this
group
and
what
will
happen
in
matter
of
seconds
actually
in
a
debate
will
refresh
and
the
site
will
pick
then
created
automatically
as
well,
but,
like
mentioned,
the
behavior
is
slightly
different,
which
end
point
you
are
using
for
creating
and
modern
site,
and
there
we
go.
We
got
eyes
actually
recorded
as
well.
Site
was
created,
we're
in
the
site,
and
this
is
the
same
URL
matching
on
what
we
were
requesting.
B
A
A
What
are
we
actually
meeting
with
that?
So
for
my
UI
perspective,
can
we
take
a
classic
side
and
make
it
modern
and
that's
that's
actually
is
slightly
more
specific
question
so
from
wrong
and
technically
right
now
you
cannot
do
the
let's
say
the
full
London
snap
of
a
finger
and
transform
everything
water.
What
you
can
do
it
within
the
modified
is
that
you
can
actually
from
an
intuitive
perspective.
A
You
can
ask
let's
say
change
the
behavior
and
the
user
experience
to
be
fully
modern,
so
in
the
classic
site
you
can
use
classic
lists
and
libraries
you
can
use
classic
cycle
as
I
contents.
You
can
actually
flip
welcome
page
to
decide
to
use
a
welcome
page
of
other
modern
pages
as
well.
So
from
an
energy
perspective,
it
will
be
looking
exactly
like
a
modern
site,
so
from
ING
of
the
perspective,
they
do
not
have
any
any
difference.
Underneath
there
will
be
a
difference
because
the
modern
sites
are
using.
A
Crib
has
0
10
place
not
on
sds,
has
0.
So
there
is
a
difference
between
the
behavior
well
from
a
technical
perspective.
Underneath
the
hood
in
the
future
we're
looking
into
enabling
a
capability
where
people
are
able
to
create
or
associate
and
office
365
group
to
a
classic
shape
one's
line,
but
even
the
logistic
Amelia.
So
when
we
start
looking
into
the
details
of
transforming
and
natively
car
got
snap
of
a
finger,
a
classic
side
to
modern,
it
actually
gets
super
complex.
A
The
reason
why
it
gets
complex
is
that
is
that
in
the
classic
sides
you
can
have
a
complex.
Let's
say
you
can
have
a
different
kind
of
a
UI
elements.
You
can
have
different
kind
of
text
layouts
in
your
wiki
pages.
Right
now
in
the
modern
science,
you
only
have
a
one
canvas,
so
we
can't
even
do
the
transformation
automatically,
maybe
in
the
future
as
part
of
the
BNP
or
community
effort
will
do
something.
I
want
that
one.
A
A
A
So
in
the
modern
experiences
we
do
not
use
a
concept
called
master
page
and
there
will
be
a
future
printing
capabilities
in
the
modern
experiences
as
well,
but
it
won't
be
using
a
dot
master
or
dot
aspx
implementation,
because
that's
really
super
old
technology
as
well,
and
we
want
to
make
that
move
flexible
and
more
usable
and
more
fluent
from
aunt
user
perspective
and
also
to
align
with
the
industry
standards
as
well.
So
it
will
be
change.
I
can't
give
you
any
details
at
this
point,
but
we
are
working
on
that
on
a
proper
branding.
A
If
the
michaelis
s&p/asx
papers
are
changing
the
header
size
or
color
and
support
it
whenever
you
do
know
how?
Yes,
yes
exactly
so
in
the
modern
sharepoint
experiences,
you
should
not
do
dumb
level
modifications
and
the
web
part
itself.
Technically,
it
works
the
problem
and
we
are
referring
to
this
dome
level
change
web
part,
which
we
call
implementer.
Technically
it
works,
but
immediately
when
we
will
do
some
level
of
a
change
in
18
HTML
structure,
it
might
not
work
in
the
future
and
that's
why
we
don't
want
people
to
use
that
kind
of
a
structure.
A
Cute
ralph
is
pointing
out
right
now,
credits
which
has
good
our
own
assets
CSS
directives,
but
we
can't
there's
no
way
for
you
to
inject
custom
CSS
on
the
on
the
monocytes.
The
only
thing
what
you
can
do
is
apply
a
custom
theme
to
a
modern
sites.
That's
essential.
It's
only
a
steaming
option.
What
you
have
can
we
use
to
BMP
provisioning
for
modern
pages
today
or
wait
an
upgrade
to
use
beneath
so
right
now,
there's
no
capability
of
supported
option
in
the
pnp
provisioning
engine
around
the
warning
bases.
Unfortunately,
well.
B
B
A
A
Any
idea
time
was
when
happening
in
11
nights
and
classic,
where
who
that's
a
good
question
for
me
on
air
around
the
modernization
of
classic
purpose
and
I
can
unfortunately
give
any
time
once
we
are
looking
into
that,
we
had
a
session
even
in
nick
knight,
back
unless
September
explaining
some
of
the
thinking
around
up
on
burn,
can't
share
any
details,
or
somebody
will
slap
me
on
my
fingers.
So
unfortunately,.
A
B
B
A
Good
good,
I,
I
think
we're
hitting
on
the
hours
and
people
need
to
anybody
move
on
and
was
quite
a
list
of
questions
are
all
dance,
and
so
that's
good
and
obviously,
if
you
have
any
questions
around
whatever
we
covered
today,
please
use
the
tech
community,
microsoft,
tech
community
or,
if
it's
around,
let's
say
a
capability
inside
of
the
provisioning
engineer
or
SharePoint
framework.
Please
use
the
issue
lists
in
the
K
top
as
well.
A
This
is
way
to
find
the
right
location
in
the
in
the
tech
community
is
the
following:
URL
in
the
indoor
on
window,
but
thank
you
everybody
for
joining.
We
will
have
our
following
special
interest
or
interest
group
call
on
this
thursday
around
the
ship
on
framework
and
then
have
a
core
component
powershell
discussion
again
within
a
week.
Next
monthly
community
call
will
be
then
on
second
tuesday
of
april.
Thank
you
and
video
will
be
available
in
the
YouTube
within
24
hours,
but
thank
you
everybody
for
joining.
We
will
be
hopefully
in
touch
bye,
bye,.