►
Description
Recording of the SharePoint Dec community call from May 16th. The latest news around PnP CSOM Core, PnP PowerShell and the modernization tooling.
Demo - Chris Kent (DMI) - List formatting tips – Using SVGs in your column and view formatting definitions
Demo - Bert Jansen (Microsoft) - Migrating your classic SharePoint portals to be communication sites using open-source tooling
Detailed agenda and covered topics are available from SharePoint Dev blog at http://aka.ms/spdev-blog.
Download recurrent invite from http://aka.ms/spdev-sig-call. More details on the SharePoint Dev community from http://aka.ms/sppnp.
A
Welcome
everybody:
this
is
general
SharePoint
development,
special
interest
group.
This
is
the
bi-weekly
link.
It
is
May
16
2009,
and
this
is
the
bi-weekly
call
where
we're
going
to
talk
about
everything
else
except
SharePoint
framework,
so
provisioning
system,
modernization,
tooling
open-source
tooling
from
that
side-
is
covered
in
here
and
then
related
demos.
So,
for
example,
list
view
formatting
and
column
formatting
and,
let's
say
flow
and
power
app
in
the
context
of
SharePoint,
is
covered
here
as
well,
and
then
the
provisioning
tool
in
isolation
designs.
Now,
let's
actually
get
moving
on
the
slide.
A
So
today
we
kind
of
have
a
quick
look
on
the
latest
on
PMPs
I
see
some
core.
We
actually
had
the
latest
version
coming
out.
I
would
say
five
minutes
ago
from
nugget
gallery,
so
we're
going
to
talk
about
that
one
slightly
later
today
as
well
or
what's
actually
the
the
reasoning
behind
of
that
and
not
it
nice
nice
nice.
A
What's
actually
gonna
be
shown,
I
know
that
Chris
has
been
pretty
busy
with
his
family
and
right
now
do
numerius
reasons.
We
don't
actually
need
to
explain
all
of
this
stuff,
but
so
I
didn't
get
an
agenda
item
from
him,
but
he
promised
to
have
a
cool
and
awesome
demo
available
now
and
then
we'll
have
a
really
cool
demo
from
Bert
Hanson
around
the
modernization,
so
modernizing
your
classic
bubbles
in
portals.
A
So
this
is
an
open
source
tooling,
which
has
been
th,
so
it's
kind
of
a
tested
verified
that
it
works
and
there's
an
active
community
building
now
functionalities
on
top
of
it.
So
we're
just
gonna
watch
for
that
in
practice.
What's
available
and
how
to
make
things
happen
now,
obviously,
in
the
from
a
SharePoint
engineering
perspective,
we
are
moving
more
and
more
to
the
modern
experiences.
That
is
our
intention.
We
know
that
they're
serving
gaps
here
and
there
are
still
some
of
those
gaps-
will
be.
A
How
would
I
Brett
announced
and
I
trust
in
next
week
in
SharePoint
conference
and
more
is
all
girls
are
coming
on
the
pipeline
as
well?
So
our
intention
is
to
fully
give
you
and
more
an
experience,
so
you
can
finally
move
away
from
the
SharePoint
2013
style
SharePoint,
rendering,
which
is
the
classic
experience.
A
Now,
let's
actually
move
on
on
the
slide,
so
Microsoft
teams
and
just
a
reminder
on
this
one,
because
I
always
get
questions
on
this,
we
will
move
the
remarks
of
teams
immediately
when
Microsoft
seems,
will
support
presenters
and
attendees
as
a
separate
topic
and
in
a
way
that
we
are
able
to
promote
people
who
are
joining
on
this
course.
That's,
unfortunately,
not
yet
supported,
but
we'll
jump
there
immediately
when
that's
possible,
and
you
might
have
seen
that
a
lot
of
the
other
community
course
developer.
Community
calls
have
moved
to
the
mic
systems.
A
We
didn't
want
to
go
there
yet
and
now
we're
actually
seeing
quite
a
few
issues
on
those
course.
People
are
accidentally
sharing
their
own
screens
attendees
and
all
of
that
stuff,
and
that's
not
an
optimal
situation,
because
that
might
be
a
catastrophic
LPR
issue
for
Microsoft
as
well
now
moving
on
are
things
quick
opportunities
for
participate
in
the
community,
so
you're
more
than
welcome
to
demonstrate
and
do
a
live
demo
or
demonstrate
a
solution
or
a
technical
pattern
in
d.school
course
as
well.
A
So
she
upon
framework
course
or
in
this
non
SharePoint
framework
course
contribute
on
a
key
top,
absolutely
belkin
and
provide
feedback.
So
if
nothing
else,
please
let
us
know
if
something
is
broken,
something
doesn't
work.
Please
let
us
notice
that
we
are
able
to
help
you
around
these
things.
That's
the
most
important
thing
ever
quick
reminders
again
on
the
URL,
so
it
came
as
SB,
dev,
Docs
or
official
dev
documentation.
We're
hearing
1.1
million
views
over
there
right
now
in
a
month,
Chevonne
lived
videos.
A
In
the
future
we
did
have
a
a
prototype
acacia
yesterday,
actually
on
the
SharePoint
Server
API
sand
that
has
been
at
rest
and
the
code
fix
has
been
fixed
in
the
server
side
in
SharePoint
Online
and
there
is
no
criteria
getting
rolled
out
and
that
was
related
on
content
type
handling.
If
you
are
using
season-
and
it
was
a
human
error
in
the
in
the
developer
side
of
the
of
the
SharePoint
Online,
which
is
super
unfortunate.
But
luckily
we
had
to
ship
on
dev
issue
list.
A
We
were
able
to
address
somebody
inform
that
and
we
were
able
to
jump
on
it.
We
realized
that
it's
a
critical
thing
and
we
were
able
to
stop
rolling
out
the
badly
behaving
code
and
then
providing
input
openly
and
transparent
communications
from
a
single
location
for
everybody.
So
you
would
be
able
to
follow
up
on
us
when
something
is
resolved
and
that's
also
really
important
thing
in
the
issue
list.
Communications
now.
A
What
a
few
kind
of
a
news
or
updates
so
provisioning
service,
provisioning,
SharePoint,
PM,
p.com,
oh
by
the
way
being
said,
I'm
not
giving
any
names.
Thank
you
for
that
and
I
understand
that
comment,
and
so
there's
a
provision
in
SharePoint,
V
and
Peter.
Come
has
been
updated
again
this
week
and
right
now
it
is
now
supporting
then
full
set
of
modern,
capable
basics
capabilities.
When
you're
selecting
any
of
the
lookbook
sites
and
designs,
it
will
actually
look
pretty
much
exactly
like
loop
design,
so
it
will
have
the
header
colors.
A
It
will
have
the
section
background,
colors
and
all
of
those
defined
in
the
same
way
as
if
within
the
lookbook
designs,
so
really
cool
stuff.
It
is
getting
more
closer
and
closer
to
GA
and
getting
that
one
out
well
getting
it
away
from
a
better
worker
on
the
other
hands
and
it's
one
of
those
debatable
things
that,
in
a
similar
way
as
certain
companies,
certain
large
companies
in
the
world
they
keep
on.
Having
that
data
marker
in
all
of
their
products.
It
gives
us
some
flexibility
on
releasing
and
newer
versions
as
well.
A
So
we'll
see
when
we
kind
of
get
rid
of
that
beta
marker
on
the
top
left
corner
now
a
quick
reminder
also
on
our
assets.
We
talked
about
this
one
two
weeks
ago
as
well.
People
aren't
asking
all
the
time
that
can
you
send
me
the
park
at
the
porcupine
sticker
and
the
answer
is
no
I
did
saw
what
happened
with
on
when
Omar
Shaheen
accidental
promised
to
send
a
sticker
for
everybody
who
sent
their
address
in
Twitter
and
that
actually
came
to
be
a
pretty
catastrophic
all
situation
for
him.
So
Omar
is
my.
A
Let's
say
my
managers,
managers
manager
who
reports
to
Geoff
deeper
and
Omer,
owns
the
onedrive
and
SharePoint
PMT
and
what
happened
on
the.
Whenever
we
announced
the
new
SharePoint
logos,
he
showed
a
sticker
in
Twitter
and
then
people
were
asking
well.
Can
you
send
that
to
me
and
also
looking
sticker
and-
and
he
didn't
think,
but
he
said
yeah,
not
a
problem
sent
me
your
address
and
I
will
actually
send
you
their
sticker.
A
A
So
it's
much
more
cost
efficient
and
easier
for
anybody
to
actually
go
to
the
assets
and
then
order
a
sticker
from
your
local
sticker
company
or
from
online
that's
much
much
much
better
and
even
Vincent
got
a
a
later
for
more
yeah
and
I
really
appreciate
the
fact
that
what
Omer
did
and
that's
absolutely
brilliant.
He
promised
to
do
that
and
he
did
it,
but
that's
not
necessarily
the
right
way
of
using
people's
time
so
go
here.
Download
the
sets
create
your
own
stickers.
A
Yes,
what
and
just
a
quick
side
note
Anna
sorry
for
kind
of
a
rambling
on
this
one
and
on
the
on
those
stickers
which
got
actually
from
Omer.
They
are
special
stickers.
They
are
actually
not
official
Microsoft
sharepoint
logos.
The
s
in
those
stickers
is
a
wrong
font,
so
it
is
actually
kind
of
an
interesting
that
we
shipped
350
versions
of
the
of
the
non
official
non
official
stickers
per
take.
It
is
close
enough,
it
is
honest,
but
it's
not
actually
the
official
s
anyway.
A
A
Next
week,
SharePoint
conference
in
Las
Vegas,
there
will
be
like
hundred
engineer
engineering
and
PM's
from
Microsoft
there
and
then
the
European
collaboration
summit
week
after
where
we
have
plenty
of
Microsoft
people
there
as
well
and
plenty
of
other
community
members
in
both
of
this
really
really
great
conferences
both
of
them
now,
unlike
that,
there
will
be
stickers
and
assets
and
swag
available
in
both
of
them.
Now
on
the
PMP
season,
core
I
think
Bert
you'll
do
the
quick
intro
on
this
one
just
quickly
explaining.
A
We
actually
did
an
update
this
slide
because
we
did
ship.
Three
point:
nine
point:
nineteen,
oh
five
point
two
five
minutes,
or
this
call
actually
started
or
ten
minutes
before
the
coal-tar
started,
and
so
let
me
quickly
explain
what
actually
happened
and
then
we
can
talk
about
the
latest
changes
since
the
past
two
weeks.
So
yesterday
it
was
identified
that
we
have
a
breaking
chains
in
the
server-side
code
of
SharePoint
Online,
which
was
related
on
content
type
handling.
A
And
if
your
code,
if
season
code
or
rest
code
hit
a
certain
a
reorder
method,
it
actually
crashed
your
your
process
or
your
execution.
And
that
was
a
human
mistake
in
the
server-side
code,
which
we
then
actually
address,
which
is
what's
causing
also
issues
on
the
BMP
PowerShell
and
the
PMP
engine.
And
all
of
that.
So
we
then
decided
to
do
a
quick
fix
on
the
PMP
site
so
that
the
engine
and
PowerShell
and
everything
else
would
still
work
by
shipping
a
one
version
which
will
not
hit
that
API.
A
So
we
will
not
actually
have
the
issue
we
had
with
numerous
entries
in
the
code
which
was
hitting
that
API
for
reordering
fields
and
columns
inside
of
the
content
type,
that's
what
the
API
is
actually
doing.
So
we
basically
commented
out
those
rows
and
then
we
shipped
at
point
one
version
of
the
season:
BMPs
ISM,
a
library
and
the
BMP
PowerShell.
A
Well,
we
shifted
and
then
what
happened
was
that
as
part
of
the
1905
release
of
BMP,
there
was
actually
a
one-parameter
buck,
and
now,
when
people
actually
needed
to
move
to
the
point,
one
version
they
upgrade
from
a
previous
versions,
and
now
we
run
into
a
second
issue
and
that's
that
was
causing
problems.
If
you
had
a
complex
that
complex
parameterization
in
the
templates-
and
that
has
been
now
at
rest
with
a
nother
fix
rack
set
earlier
today,
so
1905
point
2
is
out
which
is
now
fixing
that
situation
before
point
2
results.
A
We
were
kind
of
in
a
nasty
situation
where
you
have
a
code
which
was
which
is
working
in
SharePoint
Online,
but
then
do
the
community
code
issue,
that's
not
working
perfectly
and
so
really
kind
of
a
complex
situation.
But
right
now,
if
you
update
on
the
latest
version
of
the
season
core,
we
should
be
completely
resolved.
Did
it
make
sense
Bert
you
were
potentially
listening.
What
I
was
saying:
I
was
and
herbal
way
of
explaining
yeah
yeah
yeah.
B
A
B
A
A
B
Yeah,
yes
right,
what's
besides
the
fixes,
I
think
the
main
thing
for
this
release
is
the
complete
support
for
the
2019
re,
so
the
March
2019
schema
last
time
we
mentioned
that
were
kind
of
complete.
We
missed
Azure
ad
user
provisioning
that
has
been
added
as
well.
There
is
some
updates
to
the
themes,
provisioning
aspects
then
as
well.
So
overall,
the
scheme
is
implemented
well
and
think
next
step
serious,
possibly
fine-tuning
it.
B
A
C
So
all
the
updates
to
core,
obviously
trickled
nicely
down
into
PowerShell,
actually
there's
an
item
missing
here
on
this
list
that
wasn't
released
in
dot,
even
though
is
actually
on
the
way
out.
So
there
will
be
a
few
minutes
after
and
a
few
minutes
for
now.
Probably
this
will
be
released,
but
we
now
have
the
ability
to
promote
a
page
as
a
template,
so
you
can
create
a
page
client
write
page,
but
you
can
also
order
page
a
modern
page.
C
You
know
are
able
to
set
the
header
layout
and
the
type
of
emphases
like
background
colors
on
your
header
through
the
set
PDF
commandlets,
or
you
can
mend
the
whole
navigation
structure
for
the
future.
If
you
have
a
the
future
enabled
on
your
site
and
he
wants
a
menus
in,
there
are
links
in
there.
You
can
do
that
with
the
navigation
commandments.
There
is
an
one
that
I've
been
using
already
quite
a
while
quite
a
few
times.
C
C
Exactly
there's
a
very
nice
one,
I've
been
using
it
several
times
already
you
never
been
become
sites.
You
convert
your
route
site
collection
to
communication,
so
IDs,
depending
on
the
state
of
your
tenants
right
now,
for
instance,
my
own
demons
I
still
get
a
message
stating
that
this
is
a
feature
that
is
not
like
enabled
hit
on
my
environment.
So
I
cannot
do
that,
but
but
some
some
of
your
tenants
out
there
this
might
be
already
available,
and
then
you
can
use
this
one
to
change
your
classic
route
sites
to
communication
site
which.
A
C
No,
no
and
this
commandment
is
just
feature
equivalent
to
enable
SP
oakum
site,
so
it's
basically
the
pp
version
of
that
same
commandlets
in
the
SPL
management
shell.
They
couple
of
all
the
parameters
on
the
convert
to
client
side
page.
That's
bet
edit
and
that's
it
and,
as
I
said
point
to
comes
out
today,
yeah.
A
A
It's
not
gonna,
be
unfortunately,
announced
next
week
in
SBC,
but
it
will
be
coming
out
hopefully
during
summer
time,
so
we're
able
to
then
start
reorganizing
everything
what
we
have
in
the
dotnet
core,
your
net
standard
implementation
so
still
a
while,
and
we
do
understand
that
it's
been
a
too
long
to
actually
make
this
transition.
But
it's
finally
finally
seems
to
be
happening.
A
A
B
B
We
have
like
a
ribbon
button
or
end
users
can
kind
of
self-service
modernize
pages,
but
lately
we've
been
refocusing
on
the
engine
and
I
think
those
who
paid
support
to
the
engine
to
make
the
engine
that
coffees
much
better
and
I
think
that's
more
valuable.
Once
the
engine
is
kind
of
fully
baked
and
stable,
again
spend
some
time
on
the
UI
and
one
more
thing
there
is
at
the
top.
You
see
this
link
a
curve.
The
message,
as
you
feed
page
transformation
videos.
B
A
Quick
note
on
that
one,
actually
just
that
kind
of
a
clarify
the
opportunity
here
as
well.
If
you
are
a
partner
and
looking
into
doing
this,
you
can
absolutely
use
the
open-source
tooling
which
we
provide
and
then
you
can
contribute
and
build
stuff
together,
but
you
all
of
this
is
MIT
license,
so
you're
able
to
reuse
any
of
these
assets
any
of
this
code
any
of
these
stuff.
In
any
way
you
want
within
your
own
implementation.
So
you
no
questions,
asked
you're
able
to
take
advantage
of
everything.
A
What
we
do
so
there's
a
massive
opportunity
for
for
building
and
doing
transformations
for
existing
customers
who
are
still
in
classic
and
SharePoint
Online,
which
is
no
doubt
our
objective
for
Microsoft
as
well.
We
want
people
to
move
the
motor,
so
we
don't
have
to
keep
on
investing
too
much
on
the
classic
experiences
and
we
keep
on
obviously
investing
on
those
gaps
in
the
modern
site,
good
25,000
pages
transformed
in
March
and
April.
That's
actually
could
start,
but
expecting
that
to
go
skyrocketing.
A
B
A
Which
is
super
important
because
we
don't
want
to
delete
any
content
into
any
of
the
side,
so
it's
relative.
It's
it's
safer
to
run
these
tools
in
any
of
the
site,
so
girls
are
still
recognized
in
testing
this
in
non
production
environments,
careful
cool,
I
think
that's
it
Chris
I'm
I
can't
stand
on
my
chair,
I'm,
so
excited
on
saying
what
is
the
demo.
D
A
D
D
This
format
in
the
file
format
a
view
format
all
that
fun
stuff
tips.
Okay,
so
once
again,
you've
got
your
classic
warrior
horses
site
right
and
the
warrior
horses
are
nothing
if
not
prepared
at
all
times
so
they've
been
working
on
a
new
disaster
plan,
so
they've
been
listing
out
their
disasters
and
seeing
what
they
can
do
about
that.
We've
got
a
new
disasters
list
here,
so
we
come
in
here,
let's
zoom
in
a
little
bit
all
right,
so
they've
got
their
their
disaster.
They
got
a
plan.
You
can
see.
D
We've
already
applied
some
formatting
here.
We've
got
a
nice
icon
using
the
or
fabric
icons.
It's
a
nice
text.
We've
got
this
going
here
and
that's
okay,
but
the
horses
are
a
little
upset
about
this
icon
here
right,
the
balloons
icon
I
mean
that's,
that's
alright,
but
maybe
they
could
do
a
little
better,
get
something
a
little
more
disaster
or
ease.
That
word
sure.
So
if
we
take
a
look
at
the
the
format,
that's
currently
applied
all
right,
it's
pretty
straightforward.
D
So
if
you
were
looking
for
something
for
balloons
right
there,
they
are
that's
awesome.
You
can
do
that.
But
what,
if
you
want
something?
A
little
bit
different
I
mean
there's
like
I,
forget
how
many
of
those
1500
icons,
something
like
that
it's
insane
keeps
growing,
but
there
isn't
really
one
that
expresses
the
true
rage
and
and
angst
these
horses
feel
at
the
disasters
they've
listed
here.
D
So
what
if
we
want
to
use
something
else,
say
an
icon
from
material
design
here
or
want
to
use
some
like
font,
awesome
right,
he's
one
of
their
free
icons
here.
Can
we
do
that
right
generally,
can't
use
them
directly
or
unless
you're
deploying
some
actual
code?
How
do
we
use
these
inside
list
formatting?
Well,
the
good
news
is:
is
that
list
formatting
supports
SVG
formats,
so
you
can
insert
SVG's
directly
inside
your
formats,
which
gives
you
a
lot
of
options.
D
Some
bad
news
is
that
we
don't
know
we
I,
don't
it
doesn't
support
the
attribute
view
box,
which
is
really
important
for
SVG
s
and
we'll
talk
about
why.
First,
let's
find
one
that
really
expresses
our
rage
here.
So
if
we
type
in
'probably
this
puh
storm
perfect
right,
so
is
there
any
way
to
way
to
describe
disaster
the
depuis
storm
right,
so
the
nice
thing
about
these
sites
is
it
provides
this
download
SVG
button
here
right,
so
we
grab
that
mine.
There
are
some
different
licensing.
D
Everything
else
here,
got
it
okay,
so
hit
that
button.
I
already
got
our
poos
storm
down
here
now.
In
order
to
use
this
right,
we
actually
need
to
grab
out
the
SVG
path
outside
of
that.
But
first
because
we
can't
do
view
box,
we've
got
to
make
sure
we
scale
that
properly
so
I'm
gonna
use
a
free
tool
called
Inkscape.
It's
an
open
source
free
tool.
You
can
get
it
I,
think
scape
dot-com
or
something
alright.
So
let's
go
and
get
our
KU
storm.
That's
all
windows!
D
We're
gonna
open
this
up
in
Inkscape,
which
will
bring
it
back
down
here.
So
you
can
see
there
is
our
KU
storm,
it's
beautiful!
If
we
go
into
our
document
properties,
all
right,
we're
just
gonna
scale,
this
thing
down,
so
so
we
want
about
twenty
six
pixels
all
right.
Let
me
show
that
view
box
of
scales.
Well
how
about
okay?
So
we
just
do
that.
I
do
26
and
26
there
we
go
so
now.
We're
gonna
grab
our
icon
and
we
resize
that
too
I'm
going
to
lock
the
dimensions
here.
D
Well,
maybe
I'm
not
oh,
come
on
now
come
on
lost
control.
We
will
see
in
this
all
right.
Well,
good
news
is
I.
Pre
did
this.
So
if
we
have
to
okay,
we'll
just
pretend
I
scaled-
that
correctly,
once
that
is
scaled
correctly,
I
was
going
to
do-
is
resize
it
to
this
box.
You
can
open
this
thing
up
and
an
editor
say
like
vs
code,
so
we'll
just
close
that
saving
on
that
one.
D
D
The
important
thing
here
is
this
path
alone
will
come
back
to
this.
This
crazy
coordinates
and
all
this
other
stuff
Inkscape
has
made
that
so
that
all
works
within
26
by
26
pix.
So
let's
take
a
look
here
all
right.
So
if
we
go
back
our
format
here,
we
want
to
change
out
a
couple
things
right,
so
we
don't
want
this
span
with
the
icon
anymore,
so
we'll
just
I
should
just
kill
some
of
this,
so
we'll
just
element
type
of
set
of
span.
D
D
We
want,
let's
just
paste,
those
in
right
and
then
I'm
gonna
set
a
fill
color
directly
to
match
this
theme
color,
because
right
now
there
isn't
a
Microsoft
UI
fabric
theme,
color
class
for
the
fill
property,
which
is
what
we
need
in
order
to
set
our
icon
color,
so
we'll
set
that
there
and
then
the
one
thing
we
need
to
do,
then
is
add
our
own
children
to
the
SVG.
So
children
here.
D
D
Okay,
that's
creepy
can't
avoid
it
all
right,
so
we're
gonna
add
that
and
what
we're
gonna
do
is
red
LM
type
of
path.
So
this
is
really
the
only
time
you
ever
use
path
again.
This
is
a
little
more
advanced.
You
don't
generally
do
this,
but
here
we
go
alright
I'll
type
path-
and
the
key
thing
here
is:
we
want
to
add
an
attribute
into
our
attributes.
Object
here,
and
this
attribute
is
the
D
attribute.
D
D
only
put
that
in
there
and
what
what
goes
in
there
is
what
we
saw
in
that
vyas
code
here
right.
So
this
is
D
right
here.
We're
just
gonna
grab
that
D,
so
I'm
gonna
grab
everything
inside
there.
Oh
it's
real
own.
Okay.
There
we
go
grab
that
copy
that
I'm
gonna
head
back
to
my
format
there.
It
is
I'm,
just
gonna
paste
that
in
there
boom
you
see
it's
beautiful,
but
these
are
the
coordinates
that
make
up
the
beautiful
to
storm.
D
So
we're
preview
that
font
also
my
Khanh
right
here-
got
ourselves
a
nice
pooh
storm
going
on
the
horses
happened
because
again
you
know
this
expresses
their
general
sadness
better
than
almost
anything
else
could
so
save
that.
Okay.
So
let's
take
a
quick
look
at
what
we
just
did
and
what
else
we
could
do,
because
you
could
take
this
a
lot
further.
In
fact,
if
you
take
a
look
at
some
of
the
samples
we
have
available
on
our
SP,
that
list
formatting
what
you
get,
let's
grab
that
and
paste
that
sucker
in
boom.
D
Alright,
so
we've
got
a
couple
of
samples
for
you
here,
so
there's
long,
there's
the
generic
SVG
icon
format,
which
takes
you
through,
and
what
it's
going
to
do
it's
going
to
use
conditional
here
to
set
some
of
these
font
off
some
icons
to
specify
gender?
So
you
can
take
a
look
at
that.
So
if
you
take
a
look
at
the
actual
format,
you
see
we're
doing.
The
same
kind
of
thing
gets
a
little
crazy,
we're
just
using
expressions
inside
that
D
attribute
to
change,
which
ones
we
do
alright
and
some
plus
the
minus
step.
D
Can
be
used
to
draw
some
pretty
cool
things
like
our
pie
chart,
so
you
can
create
a
pie
chart
using
an
SVG
right
based
on
values
elsewhere
in
your
formats.
You
can
determine
how
those
paths
get
drawn.
So
again,
this
is
a
little
more
complicated,
but
if
you
take
a
look
at
that,
yeah
we're
not
gonna
go
through
all
this.
You
can
start
to
see
we're
doing
some
cool
stuff
for
user.
Our
sin
operator
or
sign
operator
should
say
all.
D
Awesome
stuff
in
here
you
could
do
with
SVG
so
get
advanced
topic,
but
if
you
want
to
just
start
by
grabbing
some
fun
awesome
icons
or
something
else
there,
you
can
do
that.
So,
let's
review
all
right,
scalable
vector
graphics,
that's
what
SVG
stands
for.
You
just
use
the
ello
type
SVG
with
a
child
of
Helen
type
path
and
specify
that
D
attribute
remember.
D
Do
be
aware
that
if
you
start
to
do
these
and
lots
of
expressions,
you
remember
that
that
was
some
crazy
stuff.
With
those
coordinates
it
can
get
a
little
crazy.
There
are
not
technically
any
way
to
do
comments
in
here,
but
you
can
create
your
own
attributes
called
comments.
If
you
want
again,
it
will
be
ignored
by
the
the
insert
that
might
help
you
keep
track
of
what
icons
these
are
and
then
again
it's
pretty
cool.
D
So
if
you're
interested
in
some
more
this
stuff,
I'm
going
to
go
ahead
and
promote
myself
a
little
bit
so
next
Tuesday,
if
you're
at
SPC
come
by
I
want
to
talk
about.
This
is
for
a
session
and
if
you
are
in
Germany
and
a
week
after
that,
that
Tuesday
come
join
my
session
for
that
I'd
love
to
meet
all
of
you,
but
again
we'll
cover
all
this
kind
of
all
up
from
the
start.
And
then
here
are
some
samples.
So
here's
the
same.
Let's
pay
attention
to
here
is
the
blog.
D
A
Thank
you
Chris.
Thank
you
not
too
many
words
which
we
need
to
keep
out,
so
it
is
a
family
show,
but
I
think
there
was
oh,
maybe
one
and
I'm
not
referring
to
the
storm
one
anyway.
So
let
me
actually
get
back
on
the
slides
for
Bert
and
Bert
is
going
to
continue
related
on
on
the
transformation
from
classic
purposing
to
modern
communication
science.
But
thank
you
Chris.
Absolutely
awesome,
demo
really
good
to
say
that
clarified
and
record
it
in
here
as
well.
A
B
B
Right,
good
I
won't
talk
about
how
to
take
your
classic
publishing
portal
and
and
modernize
it.
We
have
a
story.
We
have
some
tools,
we
don't
f
like
it
fully
end-to-end
automation,
automatically
tool
that
does
everything
for
you,
but
there
is
an
option
and
there's
a
way
forward.
I
think
that's
important
to
understand.
B
So,
let's
assume
that
you
have
a
publishing
portal
in
SharePoint
Online
typical
portal
as
many
sub
sites.
As
are
you
sub
sites
have,
then
all
the
sites
have
pages
policy
pages
you
versus
ivories?
You
might
have
customizations
when
you
want
to
mobilize
this
publishing
for
this
classic
publishing
portal.
B
You
have
to
do
a
cross-site
modernization,
so
you
might
remember,
seeing
out
of
them
was
very
did
like
it
in
place.
Transformation
then
placed
on
summation
works
with
team
sites
for
portals
you
always
go
cross
site,
meaning
you
will
create
a
new
set
of
communication
sites.
You
take
about
a
new
information
architecture
like
like
this
is
an
option,
field
kind
of
rethink.
What
you
have
today
like
what
sites
do
I
want.
B
How
do
I
want
to
join
them
via
a
hook
like
what's
going
to
which
hub,
which
helps
do
I
have
potentially
which
content
types
do
I
want
to
create,
because
you
will
need
like
modern
site,
page
content
types
which
fills
metadata?
Do
you
want
etcetera?
So
when
you,
this
exercise,
you
kind
of
rethink
the
information
architecture
of
you
publishing
environment.
B
Once
you
have
done
that,
you
can
move
over
content
content
and
listen.
Libraries
is
something
that
you
can
move
either
using
a
native
SharePoint
faculty,
because
you
can
check
what
you
can
just
now.
Let's
move
documents
from
one
library,
no
library
and
cross
site
collection,
or
you
can
use
third
party
tooling
to
do
so.
B
B
Do
we
need
to
modernize
all
pages,
do
anything
unless
all
the
reps
all
sub-sites,
only
modernize,
where
it
makes
sense,
where
there's
business
value
to
do
so,
we'll
have
some
options
to
do.
He
named
URLs.
So
if
you
create
your
portal
using
a
particular
slash
Internet,
which
is
the
old
one,
you
eventually
can
kind
of
switch
swap
URLs.
So
you
get
like
the
new
one
can
be
the
session
internet
and
yellow
one
can
be
slash:
alt
internet
for
example.
So
that's
an
option
for
you
as
well
there
to
make
it
a
bit
easier.
B
We
talked
about,
but
it's
already
a
little
bit
so
information
architecture,
wise
jump,
what
classic
sites
a
ton
of
sub
sites?
Typically
the
modern
world.
You
would
have
different
site
collections
joint
web.
That's
how
you
need
to
think
about
the
thing
something
you
have
to
do
manual,
a
quick
recap
on
the
pages
on
publishing
pages.
So
probably
not
everyone
in
the
call
has
built
publishing
portals
in
the
past,
because
there's
a
thing
from
the
past,
there's
no
thing
but
there's
so
many
portals
around.
B
So
a
publishing
page
is
comprised
a
little
page
down
at
a
master
page
which
Ciara's
the
elements
of
a
page
layout.
So
you
can
define
metadata
fields
on
the
page
which
are
not
visible
when
you
show
the
page
runtime
that
there
are
connect
metadata,
a
way
to
capture
metadata.
Obviously,
there's
content
which
takes
content.
There
is
a
rollup
image.
So
if
you
kind
of
roll
out
news
or
a
lot,
they
just
use
American
to
research.
This
image
can
be
used
to
do
kind
of
show.
B
A
nice
graphic
there's
also
a
possibility
to
have
a
fixed
web
part
in
the
page
layout.
So
if
people
want
to
have
like
take
a
piece
of
content
appearing
in
every
page
based
upon
a
particular
page
layout,
then
they
put
it
as
a
fixed
web
part
inside
the
page
layout.
So
that's
an
option
and
finally,
they
can
be
represents
having
one
or
more
webparts.
So
that's
kind
of
how
a
page
looks
like
that,
combined
through
the
right
side,
with
the
visual
metadata.
B
So
not
all
page
metadata
will
be
defined
in
a
page
layout,
so
you
can
also
have
some
metadata
I'm,
just
living
in
the
page
properties,
fairly
complex
system
that
we
built
in
SharePoint,
2010
time
frame
and
then
evolved
in
2013
and
you're
still
out
now.
How
do
we
kind
of
translate
this
story
into
something
modern,
and
for
that
we
have
a
page
layout
mapping
system.
B
So
when
you
modernize
publishing
pages-
and
you
do
nothing-
let's
assume
you
just
run
the
power
segment
that
I
will
show
in
a
second
then
we'll
try
to
build
this
page
start
mapping
for
you
on
the
fly,
so
we
look
at
the
page
layout
is
being
analyzed.
We
pick
up
pick
up
the
fields.
The
web
presence,
everything
in
there
that
we
can
and
drop
everything
in
one
column,
one
zone,
one
column-
everything
will
be
there
just
for
bottom
or
for
most
H
layouts.
You
want
to
have
like
a
bit
more
two
column.
B
You
want
the
position
elements
you
want
to
tweak
it,
and
for
that
you
can
then
update
generated
page
transformation.
The
fish
start
mapping
because
it
talks
about
the
use,
content,
type
and
layout,
page
header,
comparation,
metadata
mapping,
page
content,
mapping
and
reports
on
positioning
and
fixed
reports.
I
will
kind
of
do
a
bit
more
deep
dive
in
the
demo,
so
I'm
going
quick
on
this
one,
the
San
she
did
this
they
start
mapping
is
the
tool
for
you
to
control
and
then
determine
how
the
modern
page
will
look
like
at
the
other
site.
B
B
Right
cool,
so
what
you
see
here
is
a
such
a
page
layout
mapping,
you
create
a
page
start
mapping
birth,
page
layout.
So
typically
we
would
have
a
number
of
page
layouts
in
your
publishing
portals,
so
one
mapping
layout.
It
allows
you
to
associate
a
content
type,
so
you
can
have
more
than
site
page
content
types.
B
You
have
to
create
them
upfront,
but
once
you
create
them
upfront
in
in
the
modern
communication
side,
for
example,
you
can
then
specify
like
okay.
Every
every
page,
based
upon
this
composer,
article
left
page
layout,
will
get
the
drone
page
content
type.
We
allow
you
to
control
the
header,
so
a
model
page
has
a
nice
fancy
header
or
with
images
and
other
settings.
You
can
control
that
using
using
this
mapping,
for
example,
this
case
here
you
see
that
the
two
image
URL
function
is
used
on
the
publishing
roll-up
image
sense.
B
You
were
telling
take
the
publishing,
roll-up
image
and
use
that
as
the
header
image.
Although
examples
are
using
a
static
image,
might
you
might
want
to
kind
of
put
something
static
in
there
or
you
have
other
image
fields
in
your
in
your
page?
Can
use
those
as
well
same
but
but
also
you
can
take
over
authors,
you
can
take
over
the
article
by
line
a
bit
topic
header.
So
what's
the
flexibility
for
you
to
construct
the
header
like
you
want
it
to
be,
then
we
come
to
the
metadata.
So
remember
that
page
layout
add
metadata.
B
Now,
when
you
build
a
modern
page,
you
have
to
decide
some
fields
become
metadata.
Something
become
content
on
the
page.
So
it's
your
decision
to
pick.
Where
goes
what
so,
in
this
case,
we
have
a
field
called
drone
category
and
that
field
will
be
mapped,
will
be,
will
stay
metadata
and
will
be
mapped
to
a
field
called
drone
types
in
the
modern
age
content
type.
You
can
add
multiple
fields
in
here
as
many
as
you
want.
Essentially
this
allows
you
to
map
and
copy
the
page
metadata
from
the
old
page
to
the
new
page.
B
Then
we
have
webparts.
So
my
part
is
all
the
visible
content
content
which
will
be
on
the
page
visible
for
the
users
when
they
edit
the
page
when
they
see
the
page.
So
if
you
go
here
is
we
take
a
particular
field?
Subscription
page
image
is
a
field
in
the
original
publishing
page
and
as
being
transformed
as
a
image
web
part
wiki
image
part.
So
we
sent
so
we
kind
of
just
translate
the
publishing
field
types
into
web
parts,
and
then
those
web
parts
are
rendered
using
the
patient
summation
tag.
B
The
regular
transformation
tech
essentially
has
being
content
on
the
screen,
so
this
will
be
will
end
up
as
an
image
on
the
page.
The
first
page
content
is
the
typical
HTML
blob
that
will
end
up
as
a
wiki
text
as
just
HTML
summary
links.
Field
will
end
up
as
a
summary
links
were
passed
and
that
will
then
be
translated
to
the
Quick
Links.
B
So,
overall,
these
are
options
that
you
can
use
and
you
can
choose
how
to
fill
the
properties
of
these
web
parts
where
to
put
them
which
row
which
column
potentially,
which
order
so
lots
of
things
for
you
to
kind
of
tweak
the
behavior.
When
you
have
webparts
owns,
you
have
to
specify
where
they
live,
which
row
which
column
do
do
you
want
the
webparts
living
in
represent
to
appear
on
the
modern
page
and
finally
for
fixed
webparts?
You
have
to
define
them
as
well
as
in
here
and
then
once
they're
defined
in
here.
B
You
again
give
them
particular
rope,
column
and
order,
and
that
makes
them
appear
on
a
motor
home
page.
All
right.
Lots
of
talking
might
sound
a
little
bit
complex
in
the
beginning,
but
I
think
once
you
play
around
with
it,
you
get
hang
out
of
it
and
it's
really
really
powerful
and
flexible
for
you
to
tweak
and
tune
the
transformation,
good
good,
let's
go
to
powershell
and
let's
connect
to
a
site.
Let's
copy
some
content
over
here
copy.
B
Do
my
transformation
demo
portal
and,
let's
actually
see
if
it's
open
here?
Yes,
it
is
so
this
is
a
very
simple
publishing
portal
having
our
home
page
become
the
career
path,
holding
up
some
news
and
there's
two
pages
and
I'm
gonna
open
up
this
d88
specifications
page
just
to
show
you
there
all
the
options
there
are.
So
this
is
a
publishing
page
and
if
I
put
this
one
on
edit
modes,
you
will
see
the
typical
publishing
capabilities
being
present
on
this
page.
So
we
have
two
metadata.
B
If
the
page
image
we
have
rich
text
image,
caption
image
links,
are
there
there's
a
table
with
formatting
in
there
there's
a
rollup
image.
This
piece
of
content
is
a
fixed
content,
so
this
is
embedded
in
the
page
layout.
So
every
page
based
upon
this
page
Layout
tab,
does
have
this
piece
of
content
in
it.
And
finally,
we
have
a
weapons
own
in
this
case
containing
two
webparts.
So
that's
what
we
have
here.
Furthermore,
if
we
look
at
the
properties
of
the
page,
you
will
see
that
there
is
a
custom
field.
B
Let
me
scroll
down
a
little
bit.
We
have
here
a
custom
fields,
own
category,
which
is
a
managed
metadata
field,
specified
to
a
particular
type
of
DRO.
In
this
case,
d88
is
our
drone
alright.
So
this
what
we
have
maybe
there's
a
look,
really
fancy
as
a
page,
but
it
does
have
all
the
typical
publishing
features
that
you
can
use.
B
B
Alrighty
basting
this
one
so
to
modernize
a
page
whether
it's
a
wiki
page,
a
web
page
or
publishing
page
you
call
the
converter,
pinta
client-side
page
command
lets
you
specify,
which
page
name
this
case
d88
for
publishing
pages.
You
have
to
specify
its
publishing
page.
So
if
this
add
this
publishing
page
parameter
since
publishing
transformation
goes
across
site.
As
we
mentioned
in
the
introduction,
you
have
to
specify
the
target
site
this
case.
It
will
be
a
communication
site
called
phase
transformation
demo
target.
We
are
using
this
custom
mapping
file
that
I
showed
before.
So.
B
B
So
let's
get
this
one
running,
it
will
take
a
bit
of
time
the
first
time,
especially
since
we
cache
over
data,
we
reach
the
fields,
information.
We
call
type
information
retail
available
web
parts
lists.
All
this
data
is
cached
for
the
first
time
and
then
it
is
available
in
your
PowerShell
session
during
the
duration
of
your
session,
but
and
as
kind
of
improves
performance
for
you
subsequent
calls.
But
this
one
takes
a
bit
more
time
now,
while
this
is
running,
oh
it's
done
I'm
going
to.
B
While
this
it's
kickoff
another
one,
and
then
we
switch
to
the
outputs
so
auto
page.
Alright,
let's
go
to
the
output.
Let's
refresh
this,
it
does
show
that
we
created
the
88
specs
a
few
seconds
ago.
Let's
have
a
peek
at
this
page
and
let's
put
the
page
in
edit
mode
where's
my
button
here,
edit,
alright.
B
We
have
the
image
webparts
with
the
caption,
with
the
link
in
there
formatted
text,
Quick
Links
webparts,
the
fixed
content
is
transferred
translated
into
HTML
and
images
kind
of
the
another
similar
links.
This
was
data
inside
the
properties
of
the
page.
We
have
our
webparts
documents
were
passed
over
here.
So
all
looks
good.
B
Some
of
the
new
features
that
we
added
with
the
mania
the
leaves,
for
example,
it's
link
translation.
So
when
you
move
her
over,
this
link
doesn't
show.
Let
me
just
save
it
again
and
then,
let's
Hoover
over
the
link,
there's
at
the
very
bottom,
it's
very
small
to
read,
but
essentially
we
do
translate
links
stress,
links
inside
the
content
inside
the
text
content
inside
certain
webparts.
We
rewrite
URLs
so
that
they
work
for
the
target
site
collection.
So
this
case
I
can
click
on
295
and
I
never
get
over
to
the
other
page.
B
Think
hope
this
shows
the
possibilities
the
call-to-action
is,
for.
You
is
kind
of
try
it
out
play
around
with
this
mappings
provide
feedback.
Here
we
already
added
several
features
between
the
April
animation
is
based
on
community
feedback,
but
this
tool,
it's
quite
new
service,
I,
guess
the
sole
option
to
further
improve
it
and
have
more
capabilities
and
more
features.
B
A
We
are
investing
more
and
more
on
the
modern
next
week
in
SBC
you
can
expect
some
announcements
and
additional
capabilities
we
announced
in
around
the
modern
publishing
and
the
communication
science,
but
also
if
you
have
challenges
and
if
you
have
identified
gaps
which
are
there,
please
do
let
us
know,
please
use
the
user
voice
for
for
your
submissions
as
well.
Super
super
important.
A
And
although
there
are
ways
of
handling
the
permissions
than
all
of
that,
but
please
please
please
do
let
us
know
if
there
are,
if
there
are
let's
say
gaps
which
we
need
to
still
work
on
guidance,
which
makes
a
bit
we
do
understand
and
absolutely
I
personally
deployed
multiple
dot-com
sites
using
the
classic
focusing
and
yes,
we
know
that
there
are
certain
gaps
already
we're
still
there,
which
hopefully,
most
of
them
will
be
at
rest.
Next
week
after
day
is
busy
announcement
now
OSP
2010
percentages
be
supported.
B
A
I
say:
I'm
just
brainstorming
here
for
10
seconds
before
we're
running
out
of
time,
but
I
say
if
we
quickly
think
about
this
one,
a
SharePoint
we
could
fund
server-side
API
is
in
on-premises.
If
customers
would
be
willing
to
install
a
farm
so
division
to
their
farm,
helping
on
transform
into
the
cloud,
and
that
would
mean
that
the
code
would
be
actually
pretty
identical
between
SharePoint
2010
and
SharePoint
2013,
because
the
server-side
API
surface
hasn't
really
changed
for
the
core
parts
between
turn
of
2010
and
2013.
There.
A
There's
a
nice
turn
related
on
PDF
Converter
quickly.
Oh,
they
say
first
from
Rick
and
then
the
PDF
Converter
do
we
have
an
option
that
site
classification
to
STS
has
three
slide
templates?
Yes,
there
is
an
SPS
site
classification,
where
it
would
be
actually
Stewart
and
I.
Think
the
UI
will
reflect
that
property.
Now
one
group
associated
sites.
A
You
can't
really
use
that
property
to
modify
the
classification
because
it
will
get
overridden
whenever
the
azure
ad
group
attributes
will
be
assumed
again
to
SharePoint,
but
I
thinking
I
want
a
SDS
history
that
is
available
unless
I'm
completely
mistaken.
Well,
the
property
is
there
definitely,
but
is
the
UI
reflecting
that
setting
or
not
and
then
on
the
PDF
question,
I
think
the
PDF
transformation,
true
myself,
craf
absolutely
works
in
one
fragment
SharePoint,
because
the
graph
API
is
for
files
is
exactly
the
same
between
SharePoint
and
onedrive,
so
that
should
definitely
work
now.
A
B
Right
jesse
asks
anything
sports
condom
buy
search
for
past,
so
we
have
come
to
my
search
report
on
pages
or
contrib,
a
query
that
will
be
translated
into
the
highlighted
content,
modern
web
parts.
Now
how
the
content
is
today
quite
limited,
so
not
all
features
Jevon
come
to
me
search.
Contrary
are
kind
of
available,
but
you
know
that
we
are
improving.
How
does
it
come
to
my
past
to
get
more
feature-rich
so
eventually
we
will
get
there.
B
A
Absolutely
Frank
corner
and
Michael's
mention
a
few
others
have
been
building
this
really
awesome,
search
web
porn,
but
I
think
that's
it
with
one
minute
over
the
hour.
So
thank
you,
Burt.
Thank
you.
Chris.
On
the
on
the
great
demos
we
were
on
the
limit
of
our
crossing
the
limit.
This
is
a
family
show.
We
should
not
use
offending
language
now
and
we
didn't
so
that's
fine
with
that.
So
thank
you.
Everybody
for
that.
A
The
recording
will
be
available
within
24
hours
in
the
SharePoint
Davi
YouTube
channel,
and
then
individual
demos
will
be
released
later
next
week,
but
on
the
internet
recording
you
can
absolutely
find
everything
what
we
went
through
today
and
please
give
us
feedback.
Give
us
input
around
what's
needed
for
transformation
and
also
the
gaps
related
on
communication
of
science
and,
like
I
said
and
next
week,
Jeff
deeper
is
gonna
have
a
keynote
on
Tuesday
morning,
I
think
9
a.m.