►
From YouTube: PnP Webcast - Introduction to PnP Templates Gallery
Description
PnP webcast around the PnP Templages Gallery, which can be used to consume or share your remote provisioning templates between others in the community.
More details on the covered topics from http://dev.office.com/blogs/introduction-to-pnp-templates-gallery
If you have any questions, please us SharePoint Dev group at MS Tech Network. You can find it from here - http://aka.ms/sppnp-community.
A
Welcome
everybody:
this
is
sharepoint
patterns
and
practices.
Webcast
also
known
as
soft
racist,
survived
FB
and
be
webcast,
and
this
time
we're
going
to
talk
about
sharepoint,
PMP
templates
gallery,
and
this
is
something
which
we
have
quite
recently
released
as
an
open
source
for
open-source
templates.
So
what
it
means
is
that
people
are
able
to
use
this
B&B
templates
gallery
to
share
their
BMP
provisioning
templates
between
the
other
people
in
a
community
with
me
today
on
my
name
is
Luana.
I'm
a
senior
program
manager
within
the
sharepoint
engineering
and
with
me
today
is
paula.
A
So
let's
have
a
look
on
that
one.
So
what
is
the
PMP
templates
gallery?
So
the
bmv
templates
gallery
is
an
open-source
remote
provisioning
template
gallery
for
PMP
templates.
If
you
are
aware
of
the
BMP
provisioning
engine,
you
might
be
aware
that
you're
able
to
export
and
apply
templates
with
some
not
classic
site
templates.
These
are
remote
provisioning
templates
and
that's
a
really
big
difference.
Comparing
to
the
classic
site
templates.
The
remote
provisioning
templates
are
future
proof
they
are
using.
A
The
remote
AP
is
to
apply
the
native
customizations
to
design,
so
they
are
not
using
feature
framework
they're,
not
using
the
classic.
Let's
say
way
of
putting
assets
and
configurations
to
the
side
which
have
challenges,
especially
in
the
future
as
well,
around
the
site
configuration
and
you
can
use
these
templates.
The
PMP
templates
gallery
will
give
you
an
insight
or
well.
You
can
go
as
a
consumer.
A
You
can
go
to
this
gallery
and
download
individual
templates
or,
as
a
developer,
you
can
publish
your
templates
that
the
gallery
as
well
for
others
to
consume,
and
we
kind
of
have
a
look
on
the
gallery
in
a
second
in
practice.
You
download
the
template
down
from
the
gallery
and
you
can
apply
that
to
the
site,
then
using
the
pnp
provisioning
engine.
So
on
that
one
before
we
go
forward
anything
you
want
to
add
their
power
on
this
one
I.
B
Just
want
to
have
that
from
a
developer
perspective,
the
template
gallery
is
also
provided
as
a
set
of
rice,
the
pies
that,
for
example,
we
consume
within
the
PMP
partner
pack
and
I
will
show
you
pretty
soon
in
the
upcoming
demo,
and
so,
if
you
wanna
use,
and
if
you
want
to
search
for
templates
using
a
bunch
of
rest
api
instead
of
using
the
web
UI,
you
can
also
do
that.
Of
course,
if
you
like,
that's.
A
A
fair
point,
absolutely
a
fair
point,
good
good
thing
to
add
on
the
on
the
capabilities
as
well
from
a
web
UI
perspective,
it's
a
it's,
a
relatively
simple
experience:
it's
a
site
which
is
showing
individual
templates
which
have
been
exposed
to
be
available.
Technically,
these
templates
are
actually
in
a
key
tag,
but
the
information
is
it
surfaced
using
this
template
gallery
site
which
you
can
find
from
a
https
templates
dash
gallery
sharepoint
PMP
com,
so
the
URL
is
on
the
slide
on
the
buttons
section
of
the
slide.
A
Now
that's
the
consuming
side
of
the
of
the
templates.
What
about?
If
you
want
to
submit
your
templates
for
the
gallery?
Well,
this
works
extremely
easily
as
well.
So
the
BMP
provisioning
engine
supports
exporting
existing
sites
from
sharepoint
as
a
BMP
file,
and
what
it
means
is
that
you
can
actually
design
your
reusable
template
just
by
using
a
browser,
so
you'll
create
the
template
to
create
associations.
You
add
to
the
web
parts
to
the
front
page
of
the
of
the
side.
B
A
And
that's
a
that's
a
really
good
point
as
well,
because
when
you're
going
to
create
a
template
in
your
existing
site,
you
might
have
some
information
in
the
template
which
do
not
want
to
have
in
the
template.
With
your
pup
lists
in
the
gallery
and
using
this
this
tooling,
you
are
able
to
modify
and
clean
up
the
settings
as
well.
B
Yeah,
just
to
make
an
example:
visa,
for
example,
when
you
get
the
template
from
a
live
site.
Quite
often
you
get
some
information
related
to
the
user
who
created
a
view
or
to
the
user,
assigned
to
a
specific
permission
group.
Let's
say
that
you
want
to
remove
those
information
before
submitting
the
template
to
the
public
gallery,
while
using
the
loader
and
the
save
a
provisioning
template.
You
can
do
that.
Yeah.
A
Absolutely
a
really
good
example
on
the
on
the
use
case.
Now
and
after
the
BMP
file
is
ready
to
be
used.
You
then
essentially
submit
a
pull
request.
The
templates
gallery
repository,
which
is
located
in
akita,
becomes
less
office.
Dev
/,
PM
p
dash
provisioning
gas
template
templates,
and
that's
essentially,
if
you
go
to
that
repository,
you
can
actually
see
the
folder
structure
in
the
repo
which
is
reflecting
the
categories
also
within
the
EMB
template
site.
A
So
we're
able
to
actually
submit
your
pull
request
against
certain
folder
and
that
will
then
define
what
is
the
category
whether
to
template
is
available.
When
you
are
doing
this,
there's
a
separate
guideline,
soap
operas
and
guidelines,
a
file
which
is
defining
the
rules
and
how
things
are
actually
working.
So
have
a
look
on
that
one.
If
you're
interested
on
sharing
a
template
between
with
others
in
a
community
after
the
pro
request
has
been
submitted,
we
within
the
PMP
core
team
will
have
a
look
on.
A
The
template
will
make
sure
that
it
working
properly
across
environments
and
if
you
define
that
it's
valid
for
SharePoint
2013
or
on
premier
will
tested
in
on
prime.
As
well
before,
actually
accepting
that
which
is
a
good
actually
thing
to
remain
as
well,
the
templates
themselves,
they
do
work
in
on
premises
and
in
sharepoint
online,
so
you're
able
to
use
the
same
model
cross
your
own
premises
or
in
a
sharepoint
online
if
you're
in
a
hybrid
deployment.
A
But
what,
if
talking
a
lot
of
bullet
points-
and
I
personally
hate
bullet
point
slides
but
and
every
now
and
then
they're
quite
quite
useful
anyway.
So
let's
distill,
however,
move
into
the
actual
demo.
So
let's
have
a
look
on
this
one
in
practice,
polo
is
going
to
do
the
demo
showing
how
to
actually
consume
these
templates,
which
are
available
within
the
TPM
paid
templates
gallery
site
and
how
to
stop
neat
template.
So
how
do
you
actually
extract
a
template
and
how
you
make
it
ready
to
be
shared
within
the
pnp
template
site,
sao
paulo?
B
So
right
now
you
see
the
homepage
of
the
SharePoint
template
gallery.
As
you
can
see,
there
are
some
information
about
the
top
rated
and
the
latest
news
about
the
templates,
publish
it
on
the
gallery
and
if
you
want
to
search
for
the
templates
right
now,
we
just
have
a
few.
We
just
have
three
templates
available
on
the
gallery,
but
we
look
forward
to
see
many
more
templates
coming
from
the
community,
and
so
we
will
for
sure
need
a
search
engine
to
go
through
them
and
research.
What
we
are
looking
for.
B
You
can,
of
course,
search
by
keyword,
the
soul,
for
example.
You
can
search
for
the
absence
keywords
to
see
that
we
have
one
template
for
the
absence
petitioner
request
or
you
can
search
based
on
categories,
and
those
are
the
categories
that
right
now
we
do
support
in
the
template
gallery.
You
can
search
for
platform
because,
as
we
already
told
you,
we
support
not
only
sharepoint
online
but
also
SharePoint
on-premises,
2013,
10,
2016
and
based
on
your
template.
It
will
be
hard
to
you
to
define
what
are
the
target
platforms
for
your
template.
B
If
you
will
submit
your
own
template
to
the
gallery,
we
can
search
by
Scott,
so
we
could
have
templates
which
target
just
the
set
collection.
So
the
root
web
love
is
a
collection
or
a
sub
web,
insect
collection
or
even
partial
template
that
you
can
apply
on
top
of
a
side
which
is
already
somehow
customized,
and
we
also
have
a
rating
system
based
on
community
feedbacks.
B
A
On
that,
on
that,
one
does
just
kind
of
an
elaborate
on
that
one.
Obviously
we
are
looking
into
having
tens
and
tens
of
templates
and
right
now
it
might
be
that
there
will
be
multiple
absence
on
vacation
request,
sent
it's
who
knows,
or
let's
say,
a
slightly
different
title,
most
likely
for
the
template.
So
using
the
ratings
and
whatever
the
consumer,
about
the
people
who
want
to
consume,
the
templates
can
absolutely
find
the
most
let's
say
highest
rating
one.
A
So
that's
a
good
one
and
the
partial
templates
that's
to
kind
of
clarify
that
one
slightly
even
more
so.
Typically
people
think
site
templates
as
a
site
or
site
collection
templates,
but
the
BMP
provisioning
engine
actually
gives
you
an
opportunity
to
apply
multiple
configurations
to
multiple
templates
suicide.
So
you
might
have
a
a
template
which
is
enabling
certain
lists
and
libraries
and
content
types
and
then
another
template
which
is
doing
printing.
Who
knows
so
the
engine
itself
is
a
flexible
enough
to
do
that.
Just
kind
of
a
clarified
those
options
but
get
sure.
B
B
As
you
can
see
here,
we
have
the
dot
game,
p
file,
just
downloaded
on
my
fault
system
and
we
can
get
the
PMP
file
and
we
can
use
it
directly,
for
example
in
powershell
just
to
apply
it
onto
a
target
side
so,
for
the
sake
of
simplicity,
already
have
a
site
collection
creating
in
a
tenant
that
we
have,
and
I
will
use
powershell
to
connect
to
that
target
site.
Using
the
well-known
connectors
be
online,
I
will
have
to
provide
my
own
tenant
credentials
in
the
office
dev
PMP
tenant.
B
Of
course,
with
my
password,
I
can
also
store
my
credentials
in
the
credential
manager
it's
needed
and
once
I'm
connected,
I
can
simply
apply
the
SPO
provisioning
template,
providing
the
path
of
the
dot
BMP
file
that
I
have
just
downloaded,
which
is
in
my
download
folder.
In
my
machine
and
which
is
called
CV
databases,
dot,
VMP
or
the
one
is
the
latest
one
I
don't
worry,
but
it
doesn't
really
matter.
B
So
if
I
apply
this
template
onto
the
target,
it
will
be
applied
and
I
would
find
inside
my
target
site
all
the
artifacts
defined
in
the
description
of
the
template.
So
basically
I
will
find
the
library
for
the
curriculum
vitae,
with
the
custom
fields
defined
here
and
I
will
have
the
custom
home
page'
with
all
of
the
customized
UI.
Defining
the
preview
screen
show
that
we
have
here
so.
A
I
think
I
think
power
just
to
clarify
on
the
powershell
sighs
so,
as
not
all
of
the
people
might
be
familiar
with
the
apply
SPO
provisioning
templates
or
connect
SPL
online,
so
just
making
sure
that
we
mentioned
that
these
are
part
of
the
PMP
PowerShell.
This
are
not
native
sharepoint
online
management
power
shells.
So,
if
you
want
to
use
the
engine,
you
need
to
install
the
shipment
to
BMP
PowerShell
comment
letter
to
your
machine.
B
Exactly
and
you
can
get
them
from
powershell
just
using
the
install
modules
cmdlet,
providing
the
sharepoint
TMP
powershell
nima
for
the
simulate
that
you
want
to
install
or
you
can
go
to
the
github
repo
for
the
power
shell
extension.
So
here
nor
gita
become
/
office
left
/,
PM,
p
dash
powershell,
and
here
you
will
find
the
detail
instructions
about
how
to
install
later
using
instant
model,
as
I
told
you,
or
using
the
msi
packages
which
are
available
in
the
binaries
folder
of
these
repo.
B
So
it's
up
to
you,
based
on
the
version
of
power,
shall
you
have
is
deflated
so
once
you
have
applied
the
template
onto
the
target
side
and
it
has
been
done,
you
should
come
back
to
your
site,
refresh
it
and
you
will
find
that
the
customized
layout
with
the
curricula
document,
library
and
all
the
stuff
created
based
on
the
template.
Of
course,
this
is
one
approach.
B
Another
one
that
we
offer
is
to
use
the
TMP
partner
pack,
which
is
another
solution
which
has
been
covering
many
other
web
casta
in
the
TMP
set
of
videos
on
the
channel
nine
and
on
youtube,
but
just
to
make
an
example.
If
you
have
the
pnp
partner
back
and
let's
say
you
want
to
create
a
new
set
collection
in
your
panels
using
the
partner
pack,
you
can
search
again
against
the
TMP
template
gallery
for
any
of
the
templates
available.
B
So
one
more
time
if
I
want
to
search
for
the
CD
database,
I
can
simply
search
for
the
database
keyboard.
It
will
find
the
same
exactly
the
same
template
that
we
have
in
the
template
gallery,
because
it
is
exactly
the
same.
One
and
I
can
use
this
template
to
create
a
new
set
collection
which
will
be
directly
created
and
provisional,
using
the
BMP
file
that
we
have
on
the
gallery
under
the
cover
the
power
pack
is
using
a
set
of
rest.
B
Api
is
provided
by
the
template
gallery
which,
if
you
like,
you,
can
use
from
your
own
environment
as
well.
If
you
are
a
developer
and
you
want
to
create
your
own
custom
site
collection,
provisioning
solution,
still
using
the
gallery
as
a
source
for
templates-
so
let's
say
de
let's
move
our
perspective
to
the
developer
or
to
the
community
member
that
wanna
submit
his
own
template
to
the
gallery.
So,
as
we
already
told
you,
the
gallery
on
the
back
end
uses
a
github
repository,
which
is
this
one
office.
B
They
have
/
PM
p
dash
provisioning
dash
template
in
this
ripple.
You
will
find
a
root
folder,
which
will
have
a
1
folder
for
each
and
every
category
that
we
support
in
the
template
gallery
and
inside
each
folder.
You
will
find
one
more
folder
for
every
template,
so
just
to
make
an
example.
If
you
go
into
the
human
resources
area,
you
will
have
the
CD
database
and
the
absence
vacation
requests,
which
are
two
different
folders
for
the
two
different
template
that
we
already
have
in
the
template
gallery.
B
If
you
want
to
submit
your
own
templates,
you
will
have
to
get
the
template
from
a
live
site
using
the
gate.
Asleep
SPO
provisioning
templates
m
delight,
for
example,
and
then
you
will
have
to
adhere
to
the
guidelines
that
you
can
find
here
in
the
github
repo,
which
are
really
really
simple.
First
of
all,
you
have
to
fit
your
template
into
one
of
the
available
categories.
B
Then
you
will
have
to
provide
at
least
one
display
name
for
the
template,
which
will
be
the
one
used
to
show
the
name
of
the
template,
an
image
preview
URL,
because
we
need
to
provide
a
preview
in
the
temporary
gallery
and
the
preview
in
Asia
will
have
to
be
within
the
same
folder
in
which
you
publish
your
PMP
template
file.
The
template
file
will
have
to
be
a
dot
BMP
file,
so
you
cannot
use
an
XML
file,
which
is
one
of
the
format
we
support
or
cannot
be
a
JSON
file.
B
Neither,
but
it
will
have
to
be
a
dot
BMP
file
and
in
order
to
target
the
platforms,
you
will
have
to
use
the
properties
dictionary
that
we
have
in
the
template
setting
these
properties,
which
are
good
and
proper
place
to
true
or
false,
depending
on
your
target.
So
if
you
target
SP
or
sharepoint
online,
you
will
have
to
set
the
TMP
support
SPO
platform.
If
was
true,
if
you
also
support
2016,
you
will
have
to
set
this
one
to
true.
Let's
say
that
you
don't
support
2013.
You
will
set
this
one
to
force.
B
Moreover,
you
cannot
have
any
dll,
exior,
powershell
or
CMD
batch
or
whatever
else,
file
inside
the
template
for
security
reasons.
So
when
we
will
evaluate
your
submission,
if
there
will
be
any
kind
of
file
like
those
ones,
so
we
will
be
obliged
to
reject
the
submission
to
ask
you
to
remove
this
kind
of
content
for
security
reasons,
of
course,
so
let's
say
that
you
created
a
site
and
that
you
want
to
get
the
template
from
that
side.
As
we
said
you
need
to
use,
the
gate
is
pure
protein
template.
B
Pmp
that
you
wanna
target-
and
there
are
some
arguments
that
you
can
provide
to
be-
is
simulate,
which
are
exactly
the
template
display
name,
which
will
set
the
display
name
of
the
template
with
this
value,
the
one
you
pass
through
it
or
the
template
image,
preview,
URL
or
leave
template
properties
which
are
assets,
an
array
of
properties
which
are
exactly
the
three
target
platform
that
we
want
to
support.
So
one
option
you
have
is
to
do
something
like
that.
B
A
So
yeah
so
so
too,
and
that's
essentially
the
same
template
model.
What
we
have
also
in
a
managed
code
right,
because
the
PM
paper
versioning
template,
isn't
really
about
serialization.
If
you
want
to
use
just
codes,
you
can
use
code,
but
essentially
what
we're
getting
out
from
there
is
the
model,
the
template
wheel
itself,
and
you
give
them
a
little
like
that
in
a
way
you
want
it's
pretty
cool
yeah.
B
Update
my
display
name
I
will
do
that
and
of
course
I
would
have
to
save
back
my
PMP
file
onto
the
file
system,
and
I
can
do
that
just
by
using
the
save
as
we
approach
in
template
providing
the
template,
which
is
memory
right
now
that
I
want
to
save
and
where
I
want
to
save
my
template.
So
by
doing
that,
I
will
store
on
the
file
system
and
upnp
file
updated
in
the
display
name
or
where
ever
you
need
to
update
it.
B
Once
you
have
the
file
you
go
to
the
native
repository,
you
go
under
the
poor
requests
and
you
create
a
new
poll
request,
submitting
your
content,
for
example,
using
your
own
Fork
of
the
PMP
provisioning
template.
We,
and
that's
all
nothing
more
than
that.
Of
course,
there
will
be
an
approval
process
and
pretty
soon
your
template
would
be
available
as
an
open-source
template
for
the
entire
community.
A
That's
actually
pretty
cool
that
it's
so
easy
to
do.
That
and
I
do
like
those
new
PowerShell
comment,
let's
as
well,
because
they
make
the
management
ablation
of
the
template
and
not
just
for
the
template
gallery
extremely
easy
if
needed.
So
super
super
cool
stuff
and
all
of
those
those
new
PowerShell
command
lets.
They
are
part
of
the
BMP
PowerShell
October
2016
release.
A
So
exactly
please
make
sure
whenever
you're
watching
the
video
that
you
are
running
at
least
the
BMP
PowerShell,
the
October
2016
release
or
newer,
and
they
will
have
those
comment,
let's
available,
which
we're
showing
within
the
video
but
I,
think
that's
it
like
mentioned
numerous
times.
Hopefully
we
will
get
community
contributions
in
here.
If
you
have
any
questions
around
the
demos
and
all
of
that
please
use
the
microsoft
tech,
tech,
community
and
network.
Is
it
tech,
community,
it's
tech,
community,
yeah
for
the
questions,
but
let's
move
back
on
the
slides
and
sum
up.
The
webcast.
A
And
that's
essentially
it
so
what
we!
What
you
saw
within
this
webcast
was
pretty
much
how
the
BMP
template
site
works.
What's
available
right
now,
when
this
video
is
recorded,
there
isn't
actually
that
many
templates
yet
available,
but
we
are
absolutely
looking
forward
on
the
community
contributions
on
the
template
site
as
well.
We
showed
you
how
to
get
a
template
on
the
side
and
how
to
apply
that
within
a
sharepoint
and
also
how
to
actually
submit
your
templates
or
prepare
your
templates
for
the
submission
as
well.
B
A
You
thank
you,
paula
and
a
really
good
point
community
driven
in
open
source
in
it
initiatives.
So
we
absolutely
hope
that
people
are
getting
involved
and
submitting
their
templates
for
other
people's
to
use.
We
kind
of
mentioned
that
five
times
already,
but
hopefully
we'll
get
this
one
and
ongoing.
But
thank
you
Paul
for
joining
me
and
we'll
come
up
with
a
new
web
cast
sooner
or
later.