►
Description
Slides: https://docs.google.com/presentation/d/1r7rUNZ4UM85iLcttj91qSMItrIVlA6iWfBqsjajFT_o/edit?usp=sharing
Additional resources:
- Curbside Slips: https://docs.google.com/document/d/1l-7xqvEGoGtItEh0BmAkKeIdE5OWRPIFXVCWsXIGuls/edit?usp=sharing
- Monthly Reports SQL: https://docs.google.com/document/d/1QuojIrwDKR6vfSZ4b4oKr3TRzF4b8uNzr0Cp91DPAig/edit?usp=sharing
- Photo ID Reader: https://docs.google.com/document/d/1xLbwspxql0RDyTZNQUqfKi5nu_ghARKWNl7PRrqaDUk/edit?usp=sharing
A
I'm
going
to
walk
through
a
few
things
that
I've
done
over
the
years
and
show
you
some
cool
ideas
that
I
think
might
be
helpful
to
you
or
your
colleagues,
but
before
I
do
that,
I
wanted
to
go
through
a
few
things
that
I
find
might
be
worthwhile
to
have
in
your
tool
belt.
If
you
want
to
be
successful
in
modifications
to
koha.
A
One
of
the
things
that
is
always
going
to
be
helpful
is
knowing
html,
if
you're,
just
simply
adding
some
content
to
the
coho
pages.
This
is
good
to
know
you.
A
A
Jquery
is
probably
the
most
important
tool
that
you
should
learn
aside
from
html,
because
jquery
is
the
tool
that
allows
you
to
make
modifications
to
your
ils
that
no
other
ils
I've
seen
so
far
gives
you
the
liberty
of
doing
I
love
jquery.
Ever
since
we
got
involved
with
jquery
back
in
2012,
I've
just
been
picking
up
bits
and
pieces
here
and
there
and
learning-
and
I
am
just
blown
away
at
the
things
that
I
can
do
today.
A
It's
amazing
what
you
can
do
with
cohab
that
you
can't
do
with
regular
ilses,
so
jquery
is
really
an
important
tool,
in
my
opinion,
really
getting
to
know.
Mysql
can
enhance
your
experience.
Not
only
just
writing
your
basic
report,
but
going
beyond
that
and
creating
really
robust
reports.
You
can
incorporate
reports
in
your
jquery
modifications
to
provide
new
information
that
wasn't
previously
on
the
page.
A
You
can
save
yourself
a
lot
of
time
with
reports
that
are
joined
together
through
unions
by
running
multiple
reports
all
at
once.
So
I
will
show
that
in
a
little
bit
beyond
my
sequel
is
something
called
koha
rest
api.
I
just
recently
learned
about
this
and
started
incorporating
these
tools
in
some
of
my
jquery.
A
It
works
on
its
own,
so
the
cohort
rest
api
is
really
good.
I'm
just
learning
it
right.
This
is
a
document
that
was
pointed
out
to
me.
I
don't
know
if
there
are
any
more
robust
documents
out
there
and
there
were
some
holes
in
there
that
I
had
to
to
ask
questions
about
and
if
you,
I'm
gonna,
throw
somebody
under
the
bus,
but
luke
from
bywater
pointed
this
out
to
me,
and
luke
has
a
little
bit
more
knowledge
of
the
rest
api.
So
if
you
have
questions
luke
you're,
the
man.
A
And
then,
beyond
those
tools,
it's
always
a
good
idea.
Another
good
tool
is
keeping
connections
with
people
keep
connections
with
your
support
vendor.
A
A
I
have
lots
of
people,
I
can
bug
and
ask
questions
of
when
I
don't
know
something
I
can
ask
them
about
workflows,
because
my
workflows,
our
library's
workflows,
our
consortium's
workflows
all
differ,
and
then
there
are
libraries
out
in
other
countries
that
do
things
completely
different,
so
keeping
those
connections
asking
how
they
do
things
will
help
you
to
hone
what
you're
building
and
who
it's
going
to
be
helpful
for
also
kohai
us.
I
encourage
you
to
be
involved
with
koha
us.
A
A
I
have
ideas
that
come
across
my
my
desk
all
the
time.
Sometimes
they
come
from
staff,
members
or
colleagues,
but
sometimes
I
just
think
of
something
that
I've
seen
staff
do
and
think.
I
wonder
if
I
can
improve
that
and
I
wonder
if
they
did
this
or
if
it
worked
this
way,
if
that
would
help
them
asking
those
colleagues
talking
with
those
colleagues
and
staff
members
is
going
to
help
you
just
determine
whether
or
not
you're
going
down
a
rabbit
hole.
A
If
if
this
is
a
good
idea,
if
somebody's
going
to
really
like
this,
if
this
is
going
to
be
beneficial
to
them
or
other
people
in
the
community,
so
involve
your
staff
members
talk
to
them
question
them,
creativity
be
creative,
you
know,
don't
be
afraid,
don't
give.
Don't
don't
don't
give
in
to
your
fears
about
whether
or
not
you're
a
good
coder.
A
You
know
try
out
new
ideas,
run
your
ideas
by
people
again
having
those
connections
run
those
creative
ideas,
past
people,
maybe
you
come
up
with
an
idea
that
you
think
would
be
good,
but
maybe
when
you
run
it
past
somebody
they
they
give
you
some
insight
and
think.
Oh
that's
good.
But
what?
If
this
and
leads
you
down?
Another
path
that
might
be
a
little
bit
better
be
creative
and
don't
be
afraid
to
change
things.
Some
things
may
fall
flat,
but
you
don't
know
if
you
don't
try.
A
Last
but
not
least,
patience
don't
give
up.
I've
had
ideas
that
have
taken
a
long
time
to
cook.
Sometimes
I
can.
I
can
knock
something
out
in
minutes,
but
sometimes
my
ideas
are
very,
very
big
and
take
time
to
hash
out.
I
have
one
demonstration
I'm
doing
today,
of
something
that
I'm
unveiling
that
I
was
able
to
do
in.
A
I
was
able
to
come
up
with
a
concept
in
a
day
or
two,
but
to
really
get
it
to
this
point
where
I
wanted
to
show
people
and
where
I
felt
it
was
ready
to,
you
know,
unleash
and
let
other
people
work
with
took
me
months.
I
had
a
lot
of
testing
to
do
so.
Don't
give
up
have
patience.
A
A
A
So
if
you
really
want
some
details
on
how
a
lot
of
this
works,
you
can
go
there
and
find
that
out,
but
after
doing
those
videos
with
george,
it
inspired
me
with
some
reports
that
I
do.
I
have
about
12
reports
that
I
run
monthly
to
grab
statistics
for
our
library,
and
I
found
his
dashboard
very
inspiring
to
combine
this
information
and
dress
it
up,
so
that
it
was
easy
for
me
to
read
and
get
this
information
without
having
to
run
multiple
reports.
B
A
A
George
goes
through
these
different
aspects
and
elements
in
the
the
training
videos.
So
I
highly
encourage
you
to
look
at
those.
I
will
include
this
report
that
I've
created
as
an
example
in
my
presentation
notes,
so
that
you
can
take
a
look
at
it.
You
can't
see
all
of
it
here
on
on
this
slide,
but
I'll
give
the
full
sql
report
to
you.
There's
a
lot
of
information
in
there,
but
it'll
be
a
good
example
for
you.
How
this
was
built.
A
A
And
you'll
see
that
it's
not
that
slow
for
having
12
different
reports
that
grab
all
sorts
of
different
information.
So
there's
our
statistics
and
basically
each
report
is
in
its
own
group
with
the
the
green
header
here
and
you
can
see
how
I've
formatted
it
again
based
off
of
george
williams
dashboard.
A
So
all
this
information
is
ready
for
me
to
to
throw
into
my
statistical
report.
I
just
have
to
you
know
key
in
all
the
values
that
it
feeds
back
and
I'm
good
to
go.
I
don't
have
to
go
in
and
run
a
report
and
keep
entering
the
same
variables.
Basically,
I
was
entering
the
same
date
range
over
and
over
and
over.
A
You
know,
with
some
minor
elements
that
were
added
here
and
there
specifically,
you
know,
spelling
out
what
library
it
was
for.
This
saved
me
a
ton
of
time
in
my
reporting.
A
A
I
made
sure
that
I
formatted
this,
so
it
looked
like
the
page,
so
it
didn't
look
like
it
was
just
thrown
in
there.
I
also
had
some
information
links
next
to
the
weekly
reports
that
explain
how
these
reports
are
used,
why
they're
used
and
some
links
next
to
the
cin
contacts,
so
we
can
quickly
edit
those
lists.
A
A
Next
thing
I
want
to
show
you
is
a
curbside
tool
that
I
developed
for
a
recent
pandemic.
Curbside
there
is
a
curbside
plug-in
for
cohora
that's
available
and
it's
a
great
tool.
I
evaluated
it
and
found
that
it
was
more
than
we
needed
and
didn't
quite
work
with
our
workflow.
A
A
So
this
is
an
example
of
that
I've
covered
up
a
piece
of
it
because
it
produces
a
an
active
barcode,
but
this
is
in
for
this
modal.
A
A
I
was
very
adamant
to
try
and
find
a
way
to
incorporate
a
barcode
where
you
didn't
have
to
do
any
external
installations,
so
this
is
using
an
online
barcode
font,
I
believe,
from
google.
In
order
to
make
the
barcode
the
location
field.
That's
there
allows
you
to
insert
a
parking
spot
number
or
other
location
like
patron
waiting
at
the
door
or
you
might
want
to
include
vehicle
colors,
so
you
can
put
basically
anything
in
that
spot,
but
it's
mostly
about
the
location
of
the
vehicle
or
the
patron.
A
The
notes
field
is
for
other
things
that
you
might
need
to
know.
Maybe
you're
picking
up
a
kit
for
kids.
You
need
to
know
what
ages
kids
are
for
what
age
group
of
kids.
So
that's
what
we
used
that
for,
but
you
can
put
basically
anything
that
you
need
to
know
as
you're
running
about
grabbing
things
when
you
print
the
slip
it'll
print.
This
information
up-
and
you
can
take
that
with
you,
it
also
on
on
our
example.
A
It
includes
the
item
categories,
a
summary
of
item
categories.
Our
items
are
are
set
up
with.
Basically,
most
of
our
items
can
be
picked
up
on
patron
hold
shelf,
but
we
separate
some
of
our
categories,
like
our
dvds
are
not
kept
on
the
patreon
shelf.
Our
games
are
not
kept
on
that
patron
hold
shelf.
Those
are
kept
behind
the
desks
so
including
the
item
categories
helps
us
see.
A
Oh,
there
are
some
dvds
or
there's
some
ills,
or
there
are
some
games
that
we
need
to
grab
as
well
and
those
are
going
to
be
in
a
different
location.
If
I
didn't
include
that
information,
I
would
assume
that
all
this
stuff
is
on
the
hold
shelf
and
I
would
be
looking
for
stuff-
and
it's
not
helpful,
also
gives
me
a
count
of
how
many
items
I'm
grabbing.
So
I
make
sure
that
I
have
everything
when
I,
when
I
pull
stuff
off
of
shelves,
this
tool
is
available
on
the
koha
jquery
wiki.
A
A
B
A
I
did
and
I'm
excited
about
this
one
I've
been
working
on
this
one.
This
is
the
one
I've
I
had
a
concept
for
in
a
couple
days
and
have
been
taking
several
months
to
hone
and
tweak
and
work
out
bugs
on.
I
had
george
williams
help
me
test
across
the
way.
I've
had
other
libraries
help
me
and
I
feel
like
it
is
ready
to
unleash.
It
is
not
on
the
jquery
wiki
just
yet.
It
will
be
by
the
time
of
this
presentation,
though,.
A
It
adds
a
button
to
the
patron
form
page
that
button
activates,
a
modal
that
accepts
the
scan
because
of
the
characteristics
of
the
barcode
the
scan
takes.
You
know
just
a
few
seconds,
but
it
takes
time
to
process
that,
and
so
there
is
a
graphic,
that's
included
from
sam
herbert
it's
an
svg,
loader
graphic.
This
graphic
is
available
on
github.
I
grabbed
that
graphic.
I
incorporated
the
raw
svg
code
into
it
so
that
you
do
not
have
to
install
the
graphic.
A
A
The
code
currently
works
with
firefox
and
chrome.
I
initially
did
my
testing
in
chrome,
but
when
I
bounced
over
to
firefox,
I
found
that
firefox
had
a
few
issues,
especially
with
launching
into
its
reader
mode,
so
had
to
do
a
little
debugging
with
that,
but
got
that
worked
out.
A
The
code
also
works
with
the
honeywell
7580g
scanner,
the
datalogic
qd
2430
scanner
and
the
zebra
symbol,
ds,
4308
scanner.
I
tested
with
these
three
scanners.
Initially
I
tested
with
the
honeywell
and
then
that
worked,
but
when
I
started
having
other
people
try
the
code
found
that
scanners
were
not
all
created
equal,
so
I
had
to
learn
a
little
bit
more
about
the
scanner.
So
just
because
you
have
a
2d
scanner
that
can
scan
these
kind
of
barcodes
does
not
necessarily
mean
mean
it's
going
to
work
right
out
of
the
gate.
A
A
So
in
this
example,
go
to
the
patrons
go
to
a
new
patreon,
I'm
going
to
add
a
new
patron
so
I'll.
Now,
I'm
in
the
forum
for
adding
a
new
patron
there's
a
button.
That's
added
by
the
code
I'm
going
to
scan
I'm
going
to
click
that
button.
It
opens
up
a
modal
grab,
my
photo
id
and
then
the
photo
ids
have
the
the
pdf
417
code
on
the
back,
and
some
of
them
will
have
another
barcode
it.
A
I
find
that
it
is
a
good
idea
to
cover
up
that
little
barcode,
so
you
don't
scan
the
wrong
one
or
the
scanner
doesn't
try
to
scan
both
of
them.
So
I
just
cover
that
up
with
my
finger,
the
the
one
that
I
don't
want
and
scan
the
the
pdf
417
barcode,
so
I'm
just
to
scan
that
there's
our
little
graphic,
that's
baked
in
and
there's
the
information
that
it
pulled
and
it
highlighted
the
fields
that
it
imported
information
for
so
that
is
a
a
good
barcode.
A
A
A
I
I
looked
looking
and
researching
the
the
pdf
417
barcodes
and
photo
ids.
I
found
that
the
state
photo
ids
also
have
codes
for
mailing
address
in
addition
to
a
physical
address.
So
if
both
happen
to
exist
on
the
photo
id
mine
doesn't,
but
if
both
happen
to
exist
on
the
photo
id,
it
should
import.
That
I
say
should
because
I
have
to
have
my
hands
on
a
photo
id
that
has
that
kind
of
information
in
order
to
properly
test
it.
I've
done
some
mock-ups,
but
there's
really
no
way
to
know
for
sure.
A
A
A
I
have
a
function
here
that
will
change
the
the
case
of
the
text.
I
found
that
on
my
photo
id
and
I
don't
think
this
happens
on
all
photo
ids,
but
on
my
photo
id
everything
was
entered
uppercase.
We
don't
enter
our
patron
data
in
upper
case.
We
don't
like
screaming
at
the
staff
with
information,
so
I
incorporated
a
function
that
will
translate
that
into
initial
case.
A
I
also
found
that,
with
certain
ids,
my
mine
wasn't
one
of
them,
but
with
ones
that
I
tested
in
our
city,
coeur
d'alene.
We
tested
a
coeur
d'alene
id
and
it
abbreviated
or
truncated,
the
city
of
coeur
d'alene
to
corda
al.
So
that's
not
how
we
entered
that
information
in
our
patron
forums.
A
A
The
next
part
of
this
function
it
processes
the
data
and
establishes
fields
or
variables
for
those
different
fields
and
before
we
grab
any
of
those
fields,
it's
also
double
checking
for
certain
instances.
I
found
that
I
had
some
names
that
started
with
mc
or
mac
that
the
the
title
the
initial
caps
won't
catch.
So
this
will
fix
those
particular
instances
so
it'll
if
it
finds
an
mc
or
an
mac.
It'll
take
the
next
letter
and
it'll
capitalize
that
as
well
it'll
fix
that.
A
I
figure
right.
You
know
I
catch
what
I
can
and
after
it
scans
the
the
data
and
input
and
puts
it
into
the
form
you
can
make
whatever
adjustments
you
have,
it's
not
going
to
be
perfect.
That's
why
the
fields
are
still
editable,
so
you
can
fix
addresses
to
the
format
that
you
need.
The
information
what's
important
is
that
the
information
is
there
and
accurate
to
what's
on
the
id.
A
Then
below
that
we
capture
the
particular
fields
that
we
want
from
the
license,
so
it's
grabbing
things
like
names.
It
is
grabbing
birth
dates.
If
you
want
birth
dates,
it'll
grab
the
addresses,
so
all
that
information
is
is
figured
out
here.
So
each
of
these
these
codes,
the
dac
the
dad
dbb
dag
all
of
those
are
specific
fields.
A
A
A
There's
a
bit
of
logic
underneath
all
of
that
too,
as
I
said
well,
I
don't
know
if
I
can't
remember
if
I
said
it,
but
initially
when
I
wrote
this
code,
I
was
looking
at
some
way
to
to
indicate
that
it
was
done
with
the
input
when
you
scan
the
code
and
I'll
show
you
this
in
a
little
bit
when
you
scan
the
code,
it
looks
like
it's
scanning
character
by
character
line
by
line.
So
it's
it's.
This
really
long
drawn
out
input.
A
A
So
anytime,
you
scan
a
barcode,
no
matter
if
it's
the
wrong
kind
of
barcode
or
a
regular
pdf
417,
it's
going
to
take
the
same
amount
of
time.
I
set
this
to
a
default
of
5000
milliseconds
I'll
show
you
where
that
is
in
just
a
moment,
but
if
you
need
to
adjust
that
you
can,
but
this
was
enough
for
it
to
get
all
the
information
then
process
it.
There
was
pdf
417's,
the
state
id
they
didn't
have.
They
didn't
incorporate
any
kind
of
code
to
indicate
that
it's
at
the
end,
which
is
really
troubling.
A
So
that's
why
I
implemented
the
timer.
I
was
relying
on
something
else
before
and
it
didn't
work
across
different
states,
because
not
every
state
included
some
of
the
things
I
was
looking
for
to
to
indicate
that
we
were
towards
the
end
plus
some
states
don't
put
the
fields
in
the
same
order
and
that
really
made
it
difficult.
So
I
had
to
really
hone
the
field
parsing
and
figure
out
a
good,
solid
way
for
us
to
indicate
that
all
the
information
was
entered
for
processing.
So
I
have
a
timer
in
there.
A
One
thing
that
I
had
to
learn
how
to
do
when
I
was
dealing
with
other
barcode
scanners
was
figure
out
why
the
heck
some
barcode
scanners
were
throwing
firefox
into
its
reader
mode,
and
I
was
finding
out
that
some
barcode
scanners
were
throwing
an
f9
out
there,
which
activates
firefox's
reader
mode.
So
I
capture
that
particular
character.
If
that,
if
that
key
is,
is
triggered,
I
just
tell
the
code
to
ignore
it.
A
The
code
that
the
barcode
is
a
is
perceived
as
a
correct
barcode
or
if
it's
something
else,
if
it
does
not
start
with
the
at
symbol,
which
is
what
it's
looking
for,
then
it's
going
to
assume
that
this
is
not
a
photo
id.
So
I
found
that
the
photo
ids
generally
started
with
the
at
symbol.
So
that's
what
I'm
checking
for.
A
If
you
find
something
different,
please
let
me
know,
but
in
all
my
tests,
these
pdf
417s
for
state
photo
ids
started
with
an
ax
symbol,
so
regular
barcode
doesn't
have
the
at
symbol.
It's
gonna
say
hey.
This
doesn't
look
like
a
photo
id.
A
A
A
All
right
now
here
is
a
key
section
here.
This
one
was
another
section
that
took
me
a
while,
because
when
I
initially
created
my
concept,
it
worked
perfectly
and
then
I
found
oh,
it's
not
working
in
firefox
when
I
tested
in
firefox,
which
is
what
much
most
of
our
staff
and
our
consortium
use
coho
under.
So
I
had
to
do
some
digging
and
I
found
out
through
console
logs
that
some
of
the
characters
that
are
supposed
to
be
line
feeds
are
not
showing
up,
as
line
feeds
they're
showing
up
as
different
characters.
A
A
A
If
you
come
across
a
different
scanner
that
doesn't
work,
this
is
an
area
that
you
may
have
to
do
some
troubleshooting
with,
or
you
can
send
some
information
to
me
and
I
can
try
to
help
you.
I
find
that
I
can
troubleshoot
this
much
better
when
I
have
a
scanner
in
hand,
but
I
did
incorporate
some
troubleshooting.
A
A
A
If
you,
if
we
don't
process
stuff
correctly,
it
just
ends
up
in
one
big
blob
and
doesn't
have
the
line,
feeds
and
can't
break
those
fields
up
properly.
So
this
is
what
I'm
looking
for
this
is.
This
is
a
good
result
where
I'm
seeing
all
the
individual
inputs
and
then
when
it's
done
with
the
timer,
it
is
showing
the
processed
field.
A
And
you
can
see
the
at
symbol.
That's
at
the
top!
That's
indicating
that
this
is
a
photo
id
and
there
is
no
sim.
There
is
no
common
seminal
symbol.
Symbology
there
we
go.
There's
the
word,
I'm
looking
for,
there's
no
common
symbology
at
the
end
to
indicate
that
this
is
done.
So
that's
why
we
use
the
timer.
A
A
B
A
I
use
to
debug
one
of
the
one
of
the
things
that
that
I
look
for
is
okay.
If
I,
if
I
look
for
one
of
the
you
know
the
inputs
for
the
code
that
goes
before
some
information,
I'm
looking
for,
I
can
see
okay,
here's
a
dcb.
So
what
ended
the
previous
field?
What
came
at
the
end
of
the
previous
field-
and
here
is
where
I
found
it-
was
putting
in
an
arrow
down
and
that's
how
I
determined
that's
what
I'm
looking
for
to
convert
to
a
line
feed.
A
So
all
these
arrow
downs
were
basically
where
line
beach
should
be.
So
that's
how
I
debug
this.
It
was
a
tedious
process.
Now
I've
got
a
process
down
to
where
I
can.
I
can
find
this
stuff
out
fairly
quick
quickly
and
I
left
the
console
logs
in
the
jquery
so
that
if
you
want
to
debug
something,
if
you
want
to
figure
out
why
your
scanner
might
not
be
working,
this
is
a
good
place
to
go
so
that.
B
A
Our
process
here
at
our
library
is
that
our
ill
staff
member
will
put
a
note
in
the
patreon
account
saying
that
the
patron
has
requested
an
ill
when
that
item
has
come
in
she'll
change,
the
message
she'll
update
it
and
she
will
check
that
item
out
to
the
patron
in
a
in
a
record
I'll
an
ill
record,
and
then
she
has
some
pre-printed
slips.
So
she
has
to
make
these
slips
cut
up
the
the
slips
and
they're
on
blue
paper.
A
She
cuts
up
these
slips
and
so
she'll
have
these
pre-made
and
then
she'll
fill
them
out
and
attach
them
to
the
book.
So
they
look
a
little
bit
different
than
our
regular
checkouts.
A
When
the
item
comes
in
and
in
that
process
gather
a
couple
more
pieces
of
information
and
it
prints
out
the
slip
she
doesn't
have
to
have
pre-made
slips
and
if
she
were
able
to
get
a
hold
of
some
blue
receipt
paper,
she
could
have
that
handy
and
she
could
print
out
that
slip.
It
could
still
be
a
blue
slip,
but
she
doesn't
have
to
have
all
these
pre-made
slips
and
she
only
has
to
give
a
couple
pieces
of
information
rather
than
all
of
the
information.
A
A
The
benefit
of
that
is
if
she
were
to
change
something
if
she
needed
something
changed
with
these
forms.
She
could
tell
me
I
could
update
the
code
and
the
next
slip
that
she
makes
is
ready
for
her
and
she's
not
having
to
throw
out
old
slips
that
she
had
pre-made.
A
So
just
you
know
one
aspect
I
thought
of
that.
That
might
or
might
not
be
a
benefit.
I
talked
with
her
about
it.
She
said
it
might
work
so
we'll
play
around
with
it.
I
did
research
and
there
are
indeed
blue
receipt
papers
out
there.
So
so
I'm
looking
forward
to
trying
this
out
and
seeing
if
we
can
get
a
working
concept,
so
here's
a
a
good
recommendation
for
how
to
go
through
figuring
out
whether
or
not
something
will
work
or
not,
observe
a
particular
workflow.
A
Ask
questions,
ask
staff
and
colleagues
support
vendor
with
questions
you
might
have
that
might
fill
in
some
of
the
blanks.
You
know
you
might
not
know
the
workflow
as
well
as
you
think
you
do
walk
through
it
with
a
staff
member
talk
about
it
with
other
libraries
that
you're
involved
with,
because
you
don't
want
to
implement
something
at
your
library.
That's
going
to
cause
problems,
you
know.
Obviously
you
know
this
would
be
a
feature
that
you
know
in
this
case.
A
This
would
be
a
feature
that
you
know
not
everybody
has
to
use,
but
it
can
be
there
if
they
want
to
go
through
that
particular
workflow
or
you
could
enhance
it
to
encompass
more
libraries
that
that
could
utilize
it
play
with
it.
I
encourage
you
to
play
with
it
and
try
some
things
out,
get
to
honing
your
your
your
tools
and
your
tool
belt
and
tinker
around
and
play
I've
really
enjoyed
being
able
to
help
staff
and
try
new
ideas
and,
like
I
said,
sometimes
your
ideas
fall
flat.
A
A
B
I
was
pretty
good.
I
I
can
see
that
there
have
been
a
few
questions
in
on
facebook
live
and
we've
got
I'm
trying
to
remember
how
well
how
much
time
we've
got
before
how
much
time
we've
got
for
questions
looks
like
we've
got
about
10
minutes,
12
minutes,
so
for
the
benefit
of
the
people
in
our
in
youtube,
I
figured
we
could
go
back
over
some
of
these.
B
Some
of
them
were
a
little
facetious.
Some
of
them
were
just
not
real
questions.
So,
let's
see,
let's
find
a
real
question
it's
hard
because
we
were
being
so
so
annoying
to
each
other.
Let's
see
can
the
photo
id
scan
be
adapted
to
allow
patrons
to
scan
their
driver's
license
when
using
self-registration
from
the
opac.
A
And
as
I
mentioned
on
there,
maybe
I
think
that's
a
that's
a
good
idea.
I
could
see
how
that
could
possibly
work.
It
would
obviously
take
a
little
bit
of
adaptation,
because
the
code
on
on
the
self
check
or
see
here
the
on
the
the
alpac
side
is
not
necessarily
the
same
as
on
the
staff
side.
So
there
might
be
a
little
bit
of
adaptation
with
with
that
code,
but
I
don't
see
a
reason
why
it
couldn't
work.
A
B
Right,
I
can
imagine
if
somebody
is
doing
it
through
the
self-registration
interface
in
the
opac
they're,
going
to
be
doing
it
on
a
phone
and
the
phone.
A
lot
of
phones
have
a
camera
app
that
you
can
use
to
scan
different
barcodes
barcodes,
but
the
issue
I
think
that
would
come
up
is
going
to
be.
How
is
that?
B
So
I
think
that
that
would
be
possibly
an
issue.
Is
that
maybe
this
isn't
going
to
work
with
every
app
on
every
phone
that's
built
to
to
do
2d
scanning,
so
there's
probably
a
lot
of
variables
there.
B
B
What's
his
problem
there
there
was
a
question
here
from
sam
cassie
saying:
will
you
put
your
monthly
report
dashboard
in
the
cohort
reports?
Wiki.
A
And
yeah
I
I
can't
I
had
considered
whether
or
not
I
was
going
to
include
that
particular
one
in
the
sql
library,
just
because
it
was
very
specific
it
had.
You
know
some
codes
that
I've
hard-coded
into
it.
I
mean
it's
a
good
example.
A
I
don't
know
if,
if
it
should
live
on
the
the
wiki,
I
can
certainly
hand
it
out
to
anybody
that
asks
for
it.
But
you
know
it's
it's
borderline,
whether
it
should
be
on
the
wiki
or
not.
B
I
know
exactly
what
you
mean,
because
I
have
the
same
situation
where
I
create
reports
that
are
kind
of
customized
for
next
search,
catalog
and
if
I
put
them
out
there
on
the
wiki
somebody
else
that
thinks
they
can
just
cut
it
and
cut
it
and
paste
it
into
their
coho
is
going
to
find
out
that
you
know
there
are.
There
are
things
we
do
that
really
don't
translate
into
workflows
and
other
libraries
so
and.
B
Interested
in
one
of
the
talks
today
later
is
going
to
be
about
using
custom,
authorized
values,
tables,
and
I
do
that
all
the
time,
and
so,
if
I'm
linking
a
report
to
a
custom,
authorized
values
table,
if
you
don't
have
that
same
custom
authorized
values
table
in
your
system
sharing
the
report
with
you
is,
isn't
going
to
do
anything
for
you.
So
so
I
understand
exactly
why
you
didn't
share
that
there
so.
A
I
will
I
did
share
it
with
with
jason
so
that
it's
going
to
be
included
with
notes
wherever
this
is
posted
on
the
on
the
website,
so
it
will
be
available
in
some
way.
If
you
want
to
email
me,
I
can
get
it
to
you
sooner.
Otherwise,
if
you
wait
for
the
the
notes
on
the
the
website,
it
should
be
included
there.
B
There
is
a
comment
here
from
a
benjing
chicken.
I
think
we
both
know
who,
that
probably,
is
he.
A
Think
about
that
I
saw
barbara
also
had
talked
about
how
their
patrons
are
all
of
our
patrons
in
the
library
fill
out
the
self
reg
from
form
and
then
come
to
the
info
desk
to
complete
the
process.
If
there's
a
way
to
be
able
to
isolate
it,
so
that
so
that
it
can
be
done
at
a
workstation
and
that
feature
is
available
at
that
particular
workstation.
Then
then,
yes-
and
there
probably
is
a
way
to
do
that-
isolating
an
ip
address.
A
That's
going
to
be
beyond
anything
that
I
help
with,
because
you
know
that's
that's
very
specific,
trying
to
to
narrow
it
down
to
a
workstation
and
get
it
working
at
a
particular
computer
rather
than
just
anywhere,
and
you
know,
if
you
have
it
available
anywhere,
it's
you're
gonna
get
a
lot
more
questions
and
a
lot
more
things
that
you
might
not
be
prepared
for.
B
Yeah,
you
know
we
bought
well,
you
can
actually
see
behind
me.
Are
the
boxes
and
boxes
barcode
scanners?
We're
updating
our
barcode
scanners
throughout
our
our
libraries?
This
is
actually
144.
B
B
Each
library
and
next
is
getting
at
least
two
new
barcode
scanners
and
I'm
sure,
what's
going
to
happen,
is
I'll
put
this
plugin
in
and
then
somebody
at
some
library
is
going
to
leave,
leave
one
of
their
old
1d
barcode
scanners
on
a
computer
somewhere
and
I'll
go
through
all
the
training
with
them,
and
then
a
week
later,
they're
going
to
be
saying,
I
can't
get
this
barcode
from
the
driver's
license
to
scan
right.
It's
going
to
be
because
they
they
aren't
using
the
brand
new
scanner.
We
got
them
they're
using
the
scanner.
B
That's
five
years
old.
It's
you
know.
It's
that's
one
of
the
things
I
worry
about
with
a
feature
like
this.
That's
tied
to
specific
technology
is
that
it's
it's
going
to
be
confusing
for
people,
but
there's
no
way.
I
can
tell
koha
that
this
computer
has
a
2d
barcode
scanner,
and
this
one
doesn't
so.
A
And
I
just
want
to
throw
out
one
thing:
I
see
that
our
time
is
up
here,
but
I
just
wanted
to
throw
out
one
last
thing:
is
you
know
something
like
this?
This
is
this
is
a
nice
feature,
the
curbside
tool
and
the
photo
id
tool
they're
both
great
tools,
because
it
does
not
disrupt
the
current
workflow
with
staff
it's
there
and
you
can
use
it
and
incorporate
it
into
your
workflow
and
and
improve
your
workflow
with
it,
but
you
don't
have
to
use
it.
A
So
you
know
I
made
it
live
on
on
our
computers
and
our
library
was
the
only
one
that
could
use
it
out
of
the
27
libraries
in
our
system.
But
you
know
I
was
able
to
help
out
some
other
libraries
start
to
to
get
to
use
it
as
they
were
becoming
interested.
So
you
know
making
a
feature
that
doesn't
disrupt
the
flow,
but
can
enhance
it.
If
anybody
chooses
to
use
it,
that's
a
win-win.
That's
a
good
workflow.
B
There's
also
a
comment
here
from
the
avenging
chicken.
He
wants
us
to
know
that
his
real
name
is
is
fred
king,
oh.
B
Signed
in
with
that
name
on
youtube,
so
I'm
thanks
for
clearing
that
up
friend.
That
is.
Let
me
ask
one
more
time:
if
anybody
else
has
any
questions
before
we
before
we
close
up,
particularly,
I
don't
know
how
many
people
are
in
the
track
to
room
in
mckinney,
but
does
anybody
there
have
a
question
before
we
before
we
leave
and
now
we
have
to
wait
for
probably
about
10
seconds,
because
there
is
going
to
be
a
delay
on
youtube
live
so.
B
And
actually
I
just
got
a
message
in
slack
from
john
who
was
actually
at
the
conference
in
mckinney
and
he
says
there's
about
10
people
in
the
room
there.
So
I
think
we.
B
In
on
youtube,
so
you
had
quite
an
audience
for
this,
but
I'm
not
seeing
anybody
speaking
up
in
mckinney
and
I'm
not
seeing
any
more
questions
on
youtube.
So
thanks
a
lot
christopher
yeah,
absolutely
so
we're
now.