►
Description
This week we welcome our very first special guest, the awesome Lisette Scheer! Lisette will be dazzling us with her wicked skills in Template Toolkit, making notices and slips better for the entire world. She will also bring an extra sparkle to the usual witty banter.
Additional Resources:
https://wiki.koha-community.org/wiki/Notices_with_Template_Toolkit
https://youtu.be/j7q--o9zi90
Music: https://www.bensound.com
A
A
A
And
this
is
another
one
in
the
series
of
awesome
awesome.
Truly,
what
are
they
terrific
videos
about
things
to
do
in
quahog
ways
to
break
it,
ways
to
make
it
better
ways
to
have
fun,
and
these
videos,
of
course,
are
sponsored
by
koha
us
and
if
you
want
to
find
them,
all
you
have
to
do
is
go
to
cohaba,
dash,
us.org
and
click
on,
learn
from
koha
us
and
there's
a
link
here
that
says:
koha
us
videos
that'll.
Take
you
to
this
will
be.
A
This
will
be
our
16th
video
coming
up
so
and
you
can
find
us
on
youtube
and
if
you
go
to
the
playlist
they're
there
and
today
we're
going
to
be
using
the
koha
us
demo,
which
is
you
can
find
this
at
demo.coha
dash
us.org
and
it's
hosted
by
bywater
solutions.
They've
set
up
a
demonstration
site
for
us
to
use
and
lizette's
going
to
be
using
that
to
show
us
how
to
do
things
with
template
toolkit
and
you
can.
A
A
Yeah,
we've
managed
to
run
out
of
ideas
that
we
can
do
ourselves
after
only
15
episodes.
So
so
that's
it's
nice
to
have
you
here,
so
we
don't
have
to
think
of
what
to
do.
A
B
A
Actually,
a
wiki
on
the
koha
community,
wiki
and
christopher
will
throw
the
link
for
that
into
the
video.
But
if
you
go
to
the
coho
waking
search
for
notices
with
template
toolkit,
there's
like
an
instruction
page
and
then
there's
this
link
here
to
click
on
that
says
examples
using
tech,
template
toolkit
and
that
actually
will
take
you
to
the
notices
and
slips
library
and
there's
this
whole
big
library
of
things
you
can
do
with
notices
and
slips
and
at
the
bottom
is,
are
some
examples
of
doing
things
with
template.
A
Toolkit
notices,
and
so
you
can
find
those
there
and
christopher
will
be
able
to
put
the
links
to
those
in
the
video.
But
I'm
gonna
stop
sharing
my
screen
now
and
turn
it
over
to
lizette.
So
she
can
share
her
screen
and
show
us
what
they're
doing
at
her
library
with
template.
Toolkit.
C
There
we
go
okay,
so
I
also
have
the
notices
with
template
toolkit.
There
are
a
lot
of
good
notes
on
here
about
like
how
to
make
choices
like
if
this
do
it
this
way.
If
this
other
thing
did
that
way,
loops
and
we're
going
to
be
using
some
of
those
today
so
to
find
notices,
I'm
going
to
be
working
with
the
hold
slash
transfer
slip.
I
work
at
a
multi-branch
library
in
a
consortium
we
have
a
lot
of
holds
and
transfers,
so
how
we've
set
it
up
is
in
the
notices
and
slips
under
tools.
C
We
have
it
set
up
per
branch.
Each
branch
has
its
own
notice
and
I've
got
the
hold
slip
here
for
the
koha
u.s
branch,
which
is
where
I'm
logged
in
as
this
is
what
it
initially
looks
like
it
says
you
know
date
transfer
to
or
hold
here's
the
borrower,
information
and
the
item
on
hold
and
that.
C
That
works
fine,
but
for
our
purposes
we
don't
really
want
to
have
the
patron
information
and
even
really
the
item
information.
If
we're
just
transferring
for
a
hold,
we
just
want
where
it's
going
to
and
then
when
they
check
it
in,
they
can
create
a
hold
slip
for
their
patron.
So.
C
Yeah
well,
actually
they
are
employees
of
valmet
now
since
about
a
year
ago,
yeah
that
a
little
bit
a
little
bit
different
than
it
used
to
be,
but
yeah
just
for
privacy
issues.
We
don't
need
all
that
patron
information
or
really
the
item
information
on
the
slip
there.
B
This
will
be
interesting.
I
mean
we've
done
something
similar
since
we
started
with
cohab
back
in
2012,
but
I've
been
just
using
straight.
B
Js
and
and
css
to
do
what
I
do
and
and
template
toolkit
was
added
a
little
bit
later,
and
so
you
know
slowly,
we've
been
peppering
some
stuff
in,
but
I
am
not
all
that
familiar
with
template.
Toolkit,
like
you
probably
are.
C
Yeah
and
I've
been
like
slowly
testing
a
little
bit
here
and
there
with
it,
since
it's
been
out
making
like
the
nickname,
show
instead
of
the
first
name,
if
the
nickname
is
present,
because
we
have
some
people
who
really
don't
like
it
when
we
call
them
by
their
first
name,
if
their
nickname
is
what
they
usually
go
by
things
like
that,
but
this
one
I
created
from
scratch
as
a
fully
template
toolkit
notice.
C
This
is
what
the
default
notice
in
coho
looks
like.
It
says
this
is
the
date
transfer
to
or
hold
at
cohai
us
for
brenda,
frosty
information
and
item
information,
so
that's
really
more
than
we
need
either
for
a
regular
hold
slip
or
for
a
transfer
slip.
A
C
But
it
looked
normal.
It
looked
like
the
regular
thing
to
me
so
when
you're
putting
in
from
over
here
the
old
way
it
puts
in
with
like
these
alligators
and
so
instead
of
alligators
template
toolkit
uses
like
you
use
bracket
percent
symbol,
and
then
you
would
put
in
like
for
this
example.
It
would
be
branch,
dot,
branch
name.
C
A
C
Okay,
but
there
are
a
couple
things:
template
toolkit,
can
use
plugins
to
do
different,
formatting
and
call
some
information
differently,
and
so
we
actually
need
two
plugins
for
this
and
those
need
to
go
at
the
top
and
that
information
it
talks
about
some
of
the
plugins
here
on
the
notices
like
how
to
use
different
formats
for
dates.
Here,
I'm
going
to
be
using
cohort
dates.
I
think.
C
Call
in
more
things
than
maybe
you
normally
could
in
an
old
notice,
so
we're
going
to
use
two
plugins
for
this
we're
going
to
use
branches
plug-in!
Oh
wait:
the
plugins
have
a
like
capital
first
letter.
C
Since
or
at
least
everything
I've
seen
them
in
is
case
sensitive
and
the
other
one
we're
going
to
use
is
cohort
dates
just
to
help
format
the
dates.
So
they
look
nice
for
us.
C
They're
part
of
coha
and
there's
there's
a
list.
Oh.
A
A
C
C
C
Does
not
equal
just
like
in
sql
and
then
I
would
put
my
branch
code
which
I'm
assuming
the
code
that
coha
us
is
just
the
branch
code
here.
C
Yes
yeah,
okay
and
then
that's
like
our
if
statement
and
then
here
we
can
put
like
the
transfer
information
which
I'll
get
to
in
a
second
and
then
we
would
say.
B
Your
if
your,
if
statement
is
looking
at,
if
it's
not
if
your
branch
code,
the
logged
in
branch
code,
is,
is
that
what
you're
looking
at.
C
Well,
so
I
this
one
is
set
to,
I
have
one
hold
slip
for
koha
us,
so
this
one
I
set
if
the
branch
code
equals
cohai
us
or.
C
Print
us,
you
can
set
it
up
with
it,
looking
into
the
logged
in
branch
code
with
some
variables
and
stuff,
but
it's
a
little
more
complicated.
So
I
thought
I'd
start
with
this.
One.
B
C
But
that
is
actually
in
my
notice
isn't
slip.
Library
example,
and
I
guess
I
should
mention
that
I
do
have
this
example
in
the
template.
Toolkit
notices
in
slips
library.
C
This
hold
slip,
that's
fully
template
toolkit
and
then
also
some
extended
options
which
I'll
just
mention
a
little
bit
later,
and
I
am
going
to
go
in
and
fill
in,
that
transfer
information,
but
I'm
going
to
do
the
whole
if
else
statement
first
so
for
each
like
part
of
it
again,
we
have
the
percent
signs
and
then,
instead
of,
if
we
do
else,
if
without
the
e,
I
don't
know
why.
That
is.
But
that's
how
it
is
in
template
toolkit
because.
C
Yeah,
the
full
dot
branch
code
equals,
and
you
have
to
do
the
double
equal
sign.
If
you
just
do
one,
it
doesn't
work.
Cohas
then
hold
information,
I
spelled
information,
wrong,
okay,
hold
information
and
then
at
the
end
you
do
need
to
do
an
end.
C
I
think
for
that
no
never
mind,
because
otherwise
it
would
just
say
if
it's
neither
of
these,
then
it
does
nothing
which
it
should
be
one
or
the
other,
and
if
it's
not,
you
have
other
bigger
problems
than
your
old
slip,
and
so
what
we
do
for
our
transfer
slips
is
pretty
simple.
We
just
have
you
know
you
can
do
any
sort
of
html
formatting
in
here.
So
you
know
we
want
to
center
and
we
want
font
size.
C
And
then
we
also
have
it
say,
hold
afterwards
just
so,
people
can
sort
those
and
check
in
the
holds
first.
C
A
list
with
a
bunch
of
line
items
just
to
print
the
slips
long
enough
to
fit
in
the
hold
fit
in
the
book
easily
or
whatever
the
item
is
it
just
prints
like
a
bunch
of
little
dots
and
then
I
will
show
you
what.
C
C
C
Oh,
I
did
something
wrong.
I
probably
do
need
that
and
then
you'll
get
an
internal
server
error.
If
it's,
if
there's
something
wrong,
which
means
I
either
like
spelled
something
wrong
in
one
of
the.
A
A
Made
the
decision
to
or
if
there's
a
reason
for
the
decision
to
do
old
dot
branch
code
instead
of
just
using
the
database
fields.
C
A
A
A
C
A
A
About
how
I
used
to
do
these
slips
and
still
do
here
with
jquery
and
css
instead
of
template,
toolkit.
B
Lissette,
just
so
you
know,
instead
of
putting
all
your
list
items
in
there,
one
trick
that
I've
used
is
like.
I
have
something
that
I
print
down
at
the
bottom.
You
know
just
like
what
what
branch
it's
coming
from
and
I
use
a
I
I
put
that
inside.
B
Like
you
know,
you
can
use
an
html
tag
like
I
put
it
inside
like
a
an
h3
header
tag
and
I
add
a
style
to
that
that
header
tag
like
style
margin
top
is
400
px,
and
that-
and
that
gives
me
all
that
that
gap
so.
B
Px
semicolon
quote,
and
then
your
yep
and
then
you
know
from
whatever.
B
C
C
Neat
yeah
that
looks
a
little
cleaner,
too.
B
Yeah,
so
you
don't
have
to
have
so
many
pieces
of
code
in
there
and
you
don't
have
all
those
dots
so.
C
C
Yeah
so
then
we
print
the
hold
expiration
date
at
the
top
of
the
slip
for
the
hold
slip.
C
We
use
that.
But
then
we
also.
C
We
don't
care
about
how
we
don't
care
about
the
year
because
we're
pulling
the
expired
holes
pretty
fast
and
so
we're
gonna
truncate
after
six
digits
and
just
put
a
space
in.
Oh,
I
did
five,
not
six
and
just
put
a
space
at
the
end,
so
that
truncate
will
cut
it
off
after,
like
month
month,
slash
day
day
and
then
at
the
I
don't
yeah,
that's
five.
C
We
do
six
and
it
puts
the
space
in
the
sixth
slot
there
and
then
oh
and
then
we
want
to
end
that
little
section
and
end
the
h2
and
then.
C
A
So
while
this
is
loading,
maybe
I
can
ask
a
question:
can
you
mix
template
toolkit
elements
with
things
in
the
double
angle
brackets.
C
Yeah,
you
definitely
can
I
actually.
I
had
made
some
changes
to
this
and
had
it
to
the
slip
before
we
made
this
overhaul
yeah
you
just.
You
can't
use
the
double
brackets
like
within
the
where
you're
like
trying
to
format
it,
especially
using
the
quahog
dates.
You
have
to
use
the
the
template
toolkit,
but.
C
A
C
A
C
C
A
C
C
Oh
okay,
yeah,
so
that
would
be
like
item
call
number,
since
it's
blank,
that's
just
not
showing
up
and
when
it
was
available
since
and
then,
if
you
needed
it
to
be
longer
to
print
in
the
print
in
the
fit
in
the
book,
you
could
add
extra
margins
like
christopher's
example
from
earlier
print
notice.
If
we
need
to
call
them
that
has
a
little
more
information
like
we
truncate
the
names,
but
we
put
the
first
name
and
the
nickname.
C
Yeah,
and
so
I
have
this
whole
slip,
is
it
a
branch
code
variable
that
I
didn't
go
into
today
and
then
again,
if
you're
doing
like
just
like
with
the
equal,
where
you
have
to
do
double,
if
you
and
it
has
to
be
double
and
and
then
we
say,
either
the
borrower,
sms
alert
number
or
the
double
pipe
there
is
the
or
bar
or
email
is
present,
and
so
that's
like,
if
parentheses
this
or
that
is
present,
then
we
print
the
regular
hold
slip.
C
And
then,
if
it's
here
we
have
just
else.
If
the
hold
is
branch
code,
because
then
we
are
able
to.
This
is
basically
everything
that
isn't
a
transfer
transfers
at
the
top.
And
then
we
have
like
kind
of
a
few
different
things
for
specific
categories
or
borrower
numbers
set
up,
and
then,
if
it
has
either
a
text
number
or
an
email
address,
and
then
if
it
doesn't
fall
into
any
of
the
other
categories
that
we've
already
defined.
C
C
B
We
we've
recently
well
in
that
last
year
or
two
we
actually
added
a
third
section.
So
we
have
our
transfers
and
we
have
our
holds.
But
we
have
another
section
where
you
know:
if
a
library
wants
it,
they
can
activate
it,
but
if
they
want
to
handle
their
homebound
patron
holds
differently.
B
It'll,
look
to
see
if
it's
homebound
and
if
so
it'll
print
out
all
the
the
patron
information
on
there.
So
they
can
stick
it
in
the
slip
and
are
our
staff
member
that
handles
the
home
bound,
can
pull
that
slip
and
they've
got
the
the
information
of
how
to
contact
that
person
and
who
it's
for
so
because
they
keep
those
separate
and
they
do
deliveries.
B
Yeah
well,
thank
you
so
much
for
for
sharing
this.
This
is
this
is
great
and
I've.
I've
had
bits
and
pieces
of
template
tool
kit
peppered
in
with
the
videos
posted,
but
these
are.
These
are
great
resources,
and-
and
I
appreciate
you
sharing
what
you've
done
with
template-
toolkit
yeah.
C
Thanks
for
having
me,
I'm
excited
to
share,
and
you
know
I've
done
more
reading
on
template
toolkit
and
just
talking
a
little
bit
with
people
in
the
past.
I
feel
like
I'm.
You
know
this
is
a
lot
more
than
maybe
not
necessarily
more
than
I
could
do
with
the
jquery,
but
I
feel
like
it's
a
little
simpler
than
the
jquery
I
was
using
before
and
I
feel
like
I'm
just
scratching
the
the
tip
of
the
iceberg.
C
I
think
that
there's
a
lot
that
you
can
do
with
this
and
I'm
really
excited
to
see
what
people
come
up
with
in
the
future.
I
know
as
far
as
formatting
you
know,
george
just
earlier
about
css
and
I'm
pretty
sure
you
can
edit
css
with
it,
because
there
was
a
cohort
us
presentation.
C
Yeah,
it
was
joe
from
flow,
I
think,
or
from
maybe
yeah
joe
from
flow,
the
fenway
library
organization,
so
html,
css
and
template
toolkit
and
he's
got
he's
really.
Formatted
they're
slips
to
match
like
their
state,
ill
organization
and
so
yeah.
You
can
definitely
use
the
css
for
it
as
well.
A
A
C
B
Nice
well
thanks
again,
and
we
appreciate
you
coming
and
sharing
your
knowledge
with
us.