Upload
vlaamse-vereniging-voor-bibliotheek-archief-documentatie-vzw
View
508
Download
0
Embed Size (px)
Citation preview
Jouw digitale mediatheek: een
zelfbouwpakket?Lennert Holvoet en Dany Dhondt
Artevelde institutional repository
We willen onze website herwerken…
We willen software (laten) ontwikkelen…
We willen tablets aankopen…
ICT
2
Wat krijg je als je een wekkerradio en een
computer kruist?
3
Een computer!
2 soorten software gebruikers
de gefrustreerden de ‘believers’
4
Software wordt gemaakt door programmeurs…
…helaas
5
Alan Cooper -
The Inmates are running the
asylum
6
User Centered Design
Interaction Design
Usability
7
Spreek dezelfde taal!
‘ubiquitous language’
8
Eric Evans -
Domain-Driven Design
(DDD)
9
• Placing the project's primary focus on the core
domain and domain logic.
Basing complex designs on a model of the
domain.
Initiating a creative collaboration between
technical and domain experts to iteratively
refine a conceptual model that addresses
particular domain problems.
10
Analoog of digitaal
Uiteindelijk komt het neer
op jouw verhaal
11
• Aggregeren van functionaliteit
Modulair werken
COPE: Create Once, Publish Everywhere
Responsive Design
12
API
Application Programming
Interface
13
◊
API’s
Uw website
14
Voorbeeld:
Artevelde mediatheken webplatform
15
Openingsuren
Openingsuren
• elke campus heeft een mediatheek
• elke mediatheek heeft eigen openingsuren
• openingsuren moeten op verschillende plaatsen getoond
worden (website, ad valvas, …)
16
Eén centrale applicatie waar medewerkers de
openingsuren kunnen invoeren / aanpassen
Openingsuren
Via een api kan de informatie opgehaald worden
Openingsuren
http://www.arteveldehogeschool.be/mediatheken/openingsuren/api.php?campus=kantienberg
De API stuurt JSON terug
Openingsuren
[{"datum":"15-9-
2015","type":"special","campus":"kantienberg","open":"8:00","close":"15:30","campusC
ode":"knt"}]
Die informatie kan verwerkt en gestyled worden in de
website
Openingsuren
Die informatie kan ook als ‘widget’ ingebed worden door
bepaald code te kopiëren
Openingsuren
Ter vergelijking: Vimeo embed code
Openingsuren
demo
Openingsuren
Zoekfunctie
• we beschikken over veel bronnen, analoog en digitaal
• bronnen zijn allemaal op verschillende manieren
doorzoekbaar
• Naast OPAC, EBSCO discovery service zijn er bij benadering
369813 manieren om aan info te geraken
• bibliotheekgebruikers zijn het gemak van Google gewend
Zoekfunctie24
Eén zoekbalk die centraal op onze website
komt te staan
Zoekfunctie
Fase 1: EDS en BIDOC (eigen catalogus)
Zoekfunctie
• Beiden hebben een eigen API
• Besparing!
http://www.arteveldehogeschool.be/mediatheken/search
Zoekfunctie
Onze website
eigen api
bidoc api
ebsco api
Fase 2: uitbreiding
Zoekfunctie
• andere api’s integreren
• probleem opgelost met wachtwoorden
• integratie van online bronnen (kranten, Humo, …)
demo
Zoekfunctie
Reservatietool fase 1
Reservatietool
• studenten en docenten konden studielokalen in de mediatheek reserveren om zo in
groep te werken
• hiervoor vulden ze een Google formulier in
• de ingevulde formulieren werden ingevoerd in planningssoftware
• student wordt op de hoogte gebracht via mail
Handmatig en belastend
30
Oplossing
Reservatietool
• Outlook agenda
• OpenRoom (Ball State University)
= FLOSS
31
Fase 2
Reservatietool
• Uitlenen van tablets, opnamemateriaal en laptops
• niet mogelijk in catalogus
• handmatig geen optie
32
Oplossing
Reservatietool
• Eigen tool ontwikkelen
• Reserveren van tablets
• Enkele nadelen
33
Fase 3: rezervejo v2
Reservatietool
• volledige ‘nieuwbouw’
• inloggen en registreren gemakkelijk
• uitbreidbaar
• ook geschikt voor lokalen
• annotatie mogelijk
• link met andere api’s
• barcodes
34
demo
Reservatietool35
Nieuws
• aggregeren van nieuws
• verschillende bronnen
• eigen nieuwsblad met urgentiesysteem
• integratie van nieuws api’s (facebook,
instagram, …)
• naadloze berichtenstroom
• filterbaar
Nieuws36
Citaten
Citaten
• databank waar alle
medewerkers citaten kunnen
ingeven
• dmv eenvoudige api worden
willekeurig citaten geladen
37
Mobiele app
zie presentatie ‘De Mobiele Mediatheek’
App38
Artevelde Institutional Repository
AIRE
AIRE
Een digitale verzameling die de intellectuele output van een
enkele organisatie (of community) of van een groep van
meerdere organisaties opslaat, behoudt en toegankelijk maakt
39
uitin
AIRE40
downup
AIRE41
AIRE
Brainstorms stakeholders
Keuze platform backend
Wireframes UI’s
Ontwikkeling Front Ends
Testfase
Lancering
Functionele analyse
42
Bevraging van doelgroepen en stakeholders
AIRE
• studenten
• lectoren
• externen
• …
• open access
43
Persona (actoren)
AIRE44
• een type gebruiker
• geef een naam
• omschrijf zijn / haar karakter
• omschrijf belangrijkste doelstellingen
• …
Wat zijn persona?
AIRE45
Benjamin
20 jaar. Student Journalistiek. Zeer
bedreven in alles wat met online
handelingen te maken heeft. Hij
heeft account op Vimeo, YouTube,
etc. Is een ‘believer’, dus de lat ligt
hoog.
…
Voorbeeld
AIRE46
Rollen
AIRE47
• anoniem (niet gebonden aan actoren)
• hoedanigheid
• functie
• …
Wat zijn rollen?
AIRE48
• administrator
student
gebruiker
…
Voorbeeld
AIRE49
Use cases
AIRE50
• omschrijving van een actie
• door een initiator: actor, rol of systeem
• wie doet wat?
Wat zijn use cases?
AIRE51
Als gebruiker kan ik mijn profiel koppelen aan diverse
externe profielen zoals Facebook, LinkedIn, Pinterest, …
Als systeem beheerder kan ik taxonomieën aanmaken en
beheren
Voorbeelden
AIRE52
Vragen?
53
Bedankt en tot ziens!