►
From YouTube: DSpace 7 Preview Demo - June 2018
Description
Demo of DSpace 7 User Interface (Angular UI) and REST API as of early June 2018. A similar, live demo was presented at the OR2018 (or2018.net) conference on June 7, 2018 during a DSpace 7 update talk.
DSpace 7 Update talk slides: http://tinyurl.com/or2018-dspace7
A
So
to
encourage
you
to
also
take
a
look
at
those
slide,
decks
for
a
lot
more
information
about
D
space
7,
including
roadmap
and
timeline,
and
all
that
sort
of
stuff.
This
particular
video
is
really
just
about
providing
an
early
demo,
which
I
gave
at
open
repositories
as
well
as
part
of
this
D
space.
7
update
talk,
so
this
allows
you
to
get
a
sense
of
where
the
project
currently
sits
so
I'm
going
to
move
this
out
of
the
way.
Now.
A
One
thing
to
note
here
before
I
get
started
as
I'm
using
a
public
demo
repository
the
user
interface,
the
angular
user
interface
is
hosted
at
at
Meijer
comm,
while
the
backend,
the
rest
api,
is
actually
hosted
at
for
science
IT.
So
these
two
interface
interface
in
the
backend
are
not
on
the
same
server,
obviously
and
they're
quite
distant
in
terms
of
locations.
A
So
this
gives
you
a
good
sense
of
how
D
space
can
actually
support
installing
the
user
interface
and
the
REST
API
separately
before
we
get
into
the
angular
user
interface
demo,
which
will
be
the
majority
of
this
video
I,
did
want
to
touch
briefly
on
the
fact
that
the
REST
API
is
now
completely
redesigned
and
provides
a
very
human,
understandable
experience.
So
what
you're
seeing
here
on
this
tab
is
actually
a
third-party
tool
called
the
Hal
browser.
A
Our
new
REST
API
speaks
to
how
format
so
this,
how
browser
understands
the
Hal
format
and
it's
provided
as
sort
of
a
human
interface
to
the
REST
API.
If
you
look
through
this
a
little
bit,
you
can
see
there's
various
links
that
provide
every
single
end
point
that
is
currently
available
within
the
D
space
7
REST
API.
A
You
can
click
on
one
of
the
green
arrows
next
to
that
endpoint.
So
we
could
look
at
the
items
and
point
to
get
a
sense
of
how
that
endpoint
responds,
and
this
makes
a
live
request
back
and
returns
back
a
page,
the
first
page
of
items
within
this
repository,
so
you
can
see
we
have
a
total
of
198
items.
A
Items
within
this
back
end
20
are
being
shown
per
page
and
there's
a
total
of
10
pages
overall,
and
you
can
actually
take
a
look
at
one
of
these
individual
items
by
just
clicking
on
the
item
link
and
you
can
get
the
sense
of
what
the
title
is.
What
the
authors
are.
The
handle
all
that
metadata,
that
is
in
the
back
end,
is
immediately
browsable
and
usable
within
this
rest
api.
A
A
At
this
point
in
time,
as
I
had
mentioned
at
the
beginning
here,
there
is
a
much
deeper
dive
into
the
REST
API,
including
examples
and
exercises
for
how
to
interact
with
it
that
we
presented
at
the
open
repositories
conference
so
I
encourage
you
to
go
back
and
grab
that
link
and
take
a
look
at
those
exercises.
If
you'd
like
to
dig
a
little
bit
deeper
on
the
REST
API,
so
now
I'm
going
to
jump
back
over
to
the
angular
user
interface.
A
One
thing
to
note
before
we
get
started
into
the
demo
is
this
very
much
is
a
basic
bootstrap
4
theme,
so
we
did
that
very
purposefully
with
these
space
7
as
boots
as
providing
a
basic
bootstrap
out-of-the-box
theme
will
allow
you
to
apply
bootstrap
styles
to
your
D
space.
7
institutional
repository
at
your
local
institution
that'll
provide
a
lot
more
flexibility
and
the
ability
to
theme
your
D
space
7
instance.
I.
Do
also
want
to
note,
though,
that
we
do
not
currently
have
a
user
interface
designer
on
staff
with
the
D
space
7
group.
A
Well,
a
volunteer
not
really
on
staff,
but
if
you
know
of
anybody,
who's
interested
in
helping
us
do
design
work
with
the
D
space,
7
user
interface.
I
had
to
appreciate
reaching
out
to
me.
Let
me
know,
and
we
can
get
them
involved
within
the
D
space
7
project
and
see
how
we
can
start
to
even
provide
a
different
user
experience.
You
already
see
a
very
new
user
experience
and
a
lot
of
these
screens
during
this
demo,
but
I
think
there
are
opportunities
where
a
professional
designer
could
really
help
us
even
make
it
better.
A
So
with
that
I'm
going
to
go
ahead
and
get
into
the
demo
portion
now.
So,
as
you
can
see
on
the
home
page
here
we
have
our
usual
list
of
communities.
We
can
browse
down
to
collections
and
down
even
to
individual
items
within
a
collection
and
see
our
usual
thumbnail
and
an
item
view
page
along
the
way.
None
of
that
is
super
flashy,
but
it's
a
little
bit
of
a
newer
theme
to
the
dspace
7
user
interface.
A
But
if
we
go
back
to
our
home,
page
I
want
to
show
off
some
of
the
newer
features
or
some
of
the
things
that
look
a
little
bit
different
than
they
may
look
in
dspace,
6
and
below
so
our
search
box.
Here,
let's
go
ahead
and
type
in
a
search
for
standards
and
hit
our
search
button
and
you'll
see
we
have
a
search
results
coming
back
dynamically
again.
A
Obviously
clicking
on
one
of
these
items
here
will
bring
us
to
the
item
page,
which
I
already
showed
along
the
way.
But
another
cool
feature
within
the
new
dspace
7
search
interface
is
the
ability
to
see
things
in
a
grid
view.
So
this
is
very
useful
for
content.
That
is
more
visual
in
nature.
So,
if
you
have
content
that
has
a
lot
of
thumbnails,
whether
it's
images
or
even
video
thumbnails
or
just
even
item
PDF
thumbnails.
This
provides
a
different
way
to
interact
with
these
search
results.
A
So
it's
the
same
results
being
shown
you
can
visualize
the
thumbnail.
We
also
have
this
brand-new
way
of
actually
being
able
to
fit
things
within
a
a
sort
of
panel
here,
and
it
fades
out
the
text
as
we
get
to
the
edge
of
the
panel,
and
we
want
to
be
able
to
see
the
full
text
that's
available
within
the
sytem.
I
can
click
on
the
panel.
So
if
I
click
on
the
panel,
we
can
see
it
all
expand
down.
A
You
can
get
the
full
abstract,
the
full
list
of
authors
and
the
full
title
on
the
way
as
well
to
allow
you
to
quickly
find
the
specific
item
you're
looking
for
in
your
search
results.
So
that's
all
I'm
going
to
show
here
on
the
search
right
now,
but
you'll
see
this
pop
up
again,
as
we
dig
into
the
submission
and
workflow
functionality,
which
will
salt
show
off
next,
so
I'm
going
to
go
back
to
the
home
page
here,
just
to
grab
my
user
login
information
for
the
next
portion
of
the
demo.
A
So
first
we're
going
to
log
in
as
the
submitter
and
see
how
the
submission
process
works.
I
can
log
in
either
by
pulling
down
the
login
drop
down
over
here.
In
the
upper
right
or
I
can
even
click
directly
on
the
my
dspace
tab
here,
which
of
course
is
requires
authentication.
So
if
I
click
on
my
D
space,
we'll
be
prompted
for
our
login
information,
we
can
enter
that
in
and
go
ahead
and
login
and
that'll
send
us
directly
to
the
my
D
space
page.
Since
it
knows
that's
what
I
was
looking
for
again.
A
As
you
can
see
here,
the
same
search
options
are
available
within
the
my
D
space
page.
The
ability
to
search
may
not
be
so
useful
if
you
only
have
a
couple
items
here
listed,
but
it's
very
useful
if
you
have
librarians
on
staff
that
may
be
depositing
hundreds
of
items
on
behalf
of
faculty
or
students
that
may
be
depositing
their
theses
or
dissertations
within
your
repository.
A
This
allows
you
to
quickly
find
old
submissions
things
that
may
already
be
archived
or
also
find
things
within
the
lists
of
stuff
that
may
be
under
review
or
stuff
you're
working
on.
You
can
also
do
the
same
sort
of
filter,
so
you
can
filter
by
status
here,
which
is
useful
to
allow
you
to
filter
by
things
that
are
under
review
and
the
workflow
process,
or
things
that
you're
still
working
on
in
your
workspace.
So
you
can
immediately
filter
your
list
of
results
down
to
what
you
need
to
find.
A
A
So
let
me
pull
up
a
window
here
where
I've
got
a
couple
test
files,
we're
gonna
start
with
a
PDF,
there's
also
a
bib
tech
file,
which
I'm
going
to
show
off
here
a
little
bit
later,
to
show
that
we
can
drag
and
drop
some
bib
tech
and
other
sort
of
bibliographic
formats.
But
we
got
a
PDF
here
that
I've
downloaded
from
PubMed
Central.
It's
a
normal
publisher
PDF.
As
you
can
see
from
nature
communications.
A
It's
got
a
splash
page
that
gives
the
normal
information
from
the
publisher
I'm
gonna
close
that
out
so
we'll
go
ahead
and
drag
and
drop
this
over,
which
will
automatically
upload
this
PDF
and
start
off
a
brand
new
workspace
item
behind
the
scenes,
and
we
get
a
little
notification
here
that
it's
done
and
we
can
click
right
into
that
workspace
item.
It's
worth
noting
that
we've
got
a
notification
system
within
the
D
space,
7
user
interface.
A
A
So
now
we're
into
the
submission
process
and
look
at
that
we've
got
authors
already
pulled
out
of
our
PDF.
We've
got
a
title
pulled
out
of
our
PDF.
The
date
of
issue
has
automatically
been
populated
as
well,
and
we've
got
a
full
abstract
that
has
been
automatically
pulled
out
of
that
first
page
of
the
PDF.
This
is
a
brand
new
feature
with
D
space
7.
So
it's
using
a
third-party
library
called
the
Groban
library
gr,
OB
ID.
If
you
google
it
it's
such
a
unique
term
that
you'll
come
to
it
right
away.
A
Essentially
that
library
understands
the
structure
of
PDFs,
especially
sort
of
scholarly
PDFs
and
is
able
to
analyze
the
first
page
of
the
PDF
to
extract
things
like
authors,
titles
abstracts
date
published.
Sometimes
even
identifier
is
out
of
that
first
page
of
PDF
of
the
PDF.
It's
not
always
a
hundred
percent
accurate,
but
we
found
that
it's
usually
quite
accurate
for
for
most
publisher,
PDFs
or
anything
that
has
sort
of
that
first
splash
page.
A
Another
thing
to
note
from
the
very
beginning
here
is
you'll
notice
that
the
entire
submission
process
is
all
contained
on
one
page:
there's
no
more
paging
between
different
pages
in
order
to
complete
your
entire
submission,
but
it's
driven
by
the
same
sort
of
configurability
that
you
have
in
d
space,
6
and
below.
So
if
we
close
these
or
collapse
these
panels,
here,
you'll
see
that
instead
of
pages,
we
have
a
series
of
panels
and
these
panels
will
look
very
familiar
to
you
if
you're
familiar
with
the
out-of-the-box
D
space
submission
process.
A
A
We've
got
configuration
files
that
are
similar
in
nature
to
D
space
6,
there's
a
little
bit
of
new
modifications
to
those
configuration
files,
those
XML
config
files
for
D
space
7
to
support
some
new
functionality,
which
are
going
to
kind
of
see
you
during
this
demo
but
for
the
most
part,
it's
very
similar
to
D
space
6,
and
we
expect
the
transition
of
your
old
D
spaceless
6
configuration
files,
2d
space
7
to
be
very
seamless
because
there's
very
little
change.
It's
mostly
addition
to
of
new
functionality
there.
A
So,
let's
take
a
look
over
here
on
the
right
hand:
side
as
well,
you
can
see
there's
some
status
icons
with
each
of
these
panels.
The
green
check
boxes
signify
that
these
panels
are
considered.
Basically
complete.
Everything
required
in
those
panels
has
already
been
filled
out,
so
you
could
submit
those
panels,
as
is,
but
this
last
panel
you
see,
has
a
little
exclamation
point
with
that's
in
yellow
and
that
lets
us
know
that
that
panel
is
not
yet
complete
and
because
that's
not
yet
complete,
we
cannot
deposit
this
item.
A
The
deposit
button
down
here
is
disabled.
I
can
only
save
it
for
later
or
just
save
the
current
progress
as
we
it's
worth,
noting
that
the
progress
of
your
submission
is
saved
automatically
as
we're
going
through.
This
demo
you're
likely
to
see
some
more
status
boxes
pop
up
in
the
upper
right
here
as
we
go
and
that's
a
point
where
the
submission
process
was
automatically
saved
back
via
the
REST
API,
just
to
ensure
that
things
are
kept
back
there.
A
So,
let's
open
up
a
couple
of
these
panels
again
to
describe
them
a
little
bit
more,
so
this
first
panel,
as
has
our
usual
author
process
with
these
authors,
as
you
might
guess,
you
can
remove
an
author
by
clicking
on
the
X.
You
can
also
reorder
them
by
simply
dragging
and
dropping
them
within
the
author
list.
A
So
if
the
author
list
was
not
in
the
correct
order,
you
can
order
them
properly
and
of
course,
dspace
keeps
the
author
ordering
as
it
is
set
within
the
submission
process,
so
I'm
going
to
go
ahead
and
pull
it
back
to
the
correct
order.
You
can
add
additional
authors
by
pulling
down
this
little
tiny
panel
here
for
authors,
and
you
can
see
we
can
add
a
brand
new
author
name
in
here.
A
You
can
also
associate
an
affiliation
with
the
author,
which
basically
links
up
an
affiliate
affiliation,
metadata
field
with
that
author
metadata
field,
but
I'm
not
going
to
fill
that
out
for
now
or
just
leave
it,
as
is
we've
got
our
little
asterisks
here
to
designate
which
fields
are
required.
So
in
this
submission
process
that
we've
currently
filling
out
authors
are
required.
A
Titles
are
required,
and
date
of
issue
is
required
and
we
have
our
other
various
fields
that
normally
come
within
the
D
space,
submission
process
and
the
ability
to
add
multiple,
where
that's
available,
as
well
as
delete
entries
along
the
way
so
up
and
here's
an
example
of
it
auto-saving
behind
the
scenes
here,
letting
us
know
there
are
some
incomplete
sections,
but
it
has
saved
our
current
status.
Keywords
are
very
similar
to
author,
so
we
can
add
keywords
just
by
typing
in
one
or
more
words
and
hitting
Enter,
so
we
can
also
use
phrases.
A
So
we
can
say
this
is
a
test
and
hit
enter,
so
those
are
also
valid
as
keywords.
They
can
be
reordered
just
like
authors,
so
we
can
reorder
them
in
whatever
order
we
want.
The
abstract
was
automatically
pulled
out,
as
we
saw.
The
rest
of
the
fields
are
pretty
straightforward
here
and
our
upload
file
panel.
We
can
see
our
PDF
has
been
uploaded
and
it's
already
been
assigned
an
internal
identifier
here
within
the
system
and
in
our
deposit
license,
as
always
in
the
D
space
submission
process.
That
deposit
license
is
required.
A
So
we
must
accept
the
license
before
we
go
go
forward
here
as
soon
as
I
click
on
accepting
the
license,
however,
you'll
see
the
panel
has
a
green
checkmark
now
and
our
deposit
button
at
the
bottom
has
now
been
enabled.
So
I
can
actually
complete
our
deposit
process
because
all
of
our
panels
have
those
green
check
marks
along
the
way.
One
other
thing
I
do
want
to
note
before
we
actually
deposit
this
item
is
the
collection
up
here
can
be
changed
in
the
middle
of
the
submission
process.
A
So
it's
got
our
brand
new
parent
collection
at
this
point
in
time
and
we're
going
to
go
ahead
and
deposit
this
now
we'll
go
ahead
and
click
on
the
deposit
button,
which
saves
our
deposit
and
kicks
off
any
workflows
that
may
be
associated
with
the
particular
collection.
In
this
case
there
was
a
workflow
associated
with
a
collection
that
I
submitted
into.
So
we
see.
Our
new
item
is
at
the
bottom.
A
Here
you
can
see
it's
been
moved
into
the
under
review
status
and
now
we're
actually
going
to
log
out
here
and
jump
over
as
the
reviewer
or
validator
and
see
what
they
see
as
part
of
this
new
submission
process.
So,
let's
log
out
our
submitter
will
log
in
as
our
validator
here.
This
is
the
account
that
can
review
and
that
collection
type
password
here
and
we'll
go
over
to
our
my
dspace
page
for
the
validator
account.
As
you
can
see,
this
validator
is
currently
working
on
two
items.
A
Well,
it's
got
one
that
they've
claimed
already
the
brand
new
item
that
it
we've
just
submitted
is
currently
in
the
task
pool.
So
it
needs
to
be
claimed
by
someone
who
has
who
has
rights
to
to
review
in
that
collection.
So
I
can
go
ahead
and
claim
that
particular
item
and
the
page
refreshes,
and
we
can
see
now
we
have
the
option
to
either
approve,
reject
or
edit
the
metadata
based
on
our
rights
within
that
particular
collection.
A
Again,
this
is
all
driven
by
the
same
sort
of
workflow
that
has
been
available
in
dspace
six
and
below
we're
using
the
new
configurable
workflow
system
behind
the
scenes
here,
and
it
has
the
same
default
options
that
normally
come
with
these
space
out-of-the-box.
As
you
can
see.
Also,
we
do
have
these
pop-ups
that
provide
some
help,
information
along
the
way
to
allow
us
to
understand
what
each
of
these
options
are
during
the
review
process,
and
we
can
return
it
to
the
pool
as
well.
A
A
new
option
that
you
may
already
have
been
wondering
about
is
this
little
email
icon
along
the
way
here
and
if
you've
looked
closely
as
I
was
submitting
things
that
email
icon
appeared
on
the
submitter
side.
It
also
appears
in
the
validator
side
and
as
you
might
guess,
this
is
a
way
to
allow
communication
to
go
a
two-way
communication
to
be
to
happen
between
the
reviewer
and
the
actual
submitter,
and
this
does
generate
emails
between
these
two
users
of
the
system.
A
A
So
we
can
type
in
our
subject
in
our
main
text
of
the
email
if
we
send
this
off,
this
has
generated
an
email
to
this
to
the
original
submitter.
It
has
also
tracked
this
message
in
d
space
itself
and
the
message
is
actually
stored
in
a
brand
new
bundle
within
the
item
which
allows
us
to
keep
these
messages
as
part
of
the
provenance
that
allows
you
to
understand
how
the
review
process
took
place
for
this
item
and
even
how
who
approved
it,
who
rejected
it.
Any
comments
that
were
added
as
part
of
the
rejection
process.
A
Those
are
all
stored
as
part
of
this
new
messages
option
within
the
workflow
process,
so
go
ahead
and
exit
out
of
this.
If
we
log
back
in
now
as
the
submitter
real
quick,
we'll
be
able
to
see
those
same
sort
of
communications
within
our
submission
process,
let's
log
in
and
go
back
to
our
my
D
space
page
and
look
at
that
particular
item.
So
we
can
see
we're
under
review.
A
We
have
a
little
new
notification
that
there's
a
new
message
here
from
our
reviewer
and
we
can
see
the
same
message
that
we
just
entered
in
here
and,
of
course
the
Scimitar
can
respond
back
through
this
entire
process.
I
did
mention
this
briefly
as
well.
If
the
actual
item
is
either
accepted
or
rejected,
that
also
does
create
a
message
in
the
same
bundle,
so
you're
able
to
actually
now
track
those
those
messages
that
have
gone
back
and
forth
between
the
reviewer
and
the
submitter.
A
Just
in
case,
you
need
to
go
back
and
review
those
later
on.
So
that's
the
basics
of
the
submission
and
the
workflow
process.
I
do
want
to
show
off
one
other
cool
feature
in
terms
of
the
submission
I
noted
that
we
can
drag
and
drop
PDFs
and
have
text
extracted.
We
can
also
drag
and
drop
many
bibliographic
formats,
so
I've
pulled
down
a
big
tech
file
again
from
the
Europe
PubMed
Central,
if
I
pull
in
that
bibtex
file
uploads.
A
In
the
same
way,
we
get
our
workspace
item
created
and
if
we
click
and
look
at
that
new
workspace
item,
we'll
see
it's
pulled
authors
out
of
the
bib
tech
file
and
title
information,
as
well
as
the
date
of
issue
and
any
other
metadata
fields
that
may,
but
in
the
bib
tech
file.
In
this
case
it
doesn't
look
like
any.
Were
there,
the
bib
tech
file
itself
is
also
attached,
but
obviously
you'd
be
recommended
to
upload
any
additional
files
that
may
relate
to
this.
A
But
this
this
on
the
back
end,
is
using
functionality
that
already
exists
in
d
space
6
and
the
JSP
UI.
It's
using
the
BTE
library
that
comes
out
of
the
box
and
d
space
6
and
below
in
many
versions,
and
that
library
is
a
bibliographic
transformation
engine
that
that
understands
various
bibliographic
formats
formats
like
EndNote,
Dib,
tech,
Ras
and
even
things
like
comma
separated
values
files
and
is
able
to
extract
some
basic
metadata
out
of
those
bibliographic
formats.
A
So
this
is
another
way
to
immediately
jump
right
into
the
submission
process
without
having
to
do
a
lot
of
manual
entry
and
I
believe
that
is
it.
For
my
demo
at
this
point
in
time,
as
you
can
see,
we're
mostly
have
the
Browse
process,
search
process
and
submission
workflow
process.
Complete,
there's
still
plenty
left
to
do
and
we'll
have
plenty
more
demos
coming
forward
in
the
future.
What
dspace
7
as
we
go?
A
If
you
would
like
more
information,
I'll
again
share
these
links,
the
road
map,
as
well
as
the
status
document
in
terms
of
features
that
are
still
coming
in
dspace
7,
around
administrative
functionality,
things
of
that
nature.
That's
all
in
this
presentation
from
open
repositories
which
I
recommend
you
going
and
viewing.
We
also
do
have
several
developer
sprints
coming
up.
The
roadmap
is
looking
good
for
DS
Bay
7,
but
the
more
developers
we
get
involved,
the
more
quickly
we
can
get
D
space
7
out
the
door
for
everybody
to
start
installing
and
start
playing
with.
A
So
if
you're
interested,
if
you're
a
developer
or
know
of
developers
at
your
institutions
who
might
be
willing
to
take
part
in
a
community
sprint,
we
do
have
a
wiki
page
with
upcoming
sprint
schedules.
The
next
one
is
coming
up
in
mid-july
and
we
do
provide
sprint
coaches
during
the
sprint
process.
So
our
last
sprint.