54
Jouw digitale mediatheek: een zelfbouwpakket? Lennert Holvoet en Dany Dhondt

Lennertholvoet danny d'hondt_ppt

Embed Size (px)

Citation preview

Page 1: Lennertholvoet danny d'hondt_ppt

Jouw digitale mediatheek: een

zelfbouwpakket?Lennert Holvoet en Dany Dhondt

Page 2: Lennertholvoet danny d'hondt_ppt

Artevelde institutional repository

We willen onze website herwerken…

We willen software (laten) ontwikkelen…

We willen tablets aankopen…

ICT

2

Page 3: Lennertholvoet danny d'hondt_ppt

Wat krijg je als je een wekkerradio en een

computer kruist?

3

Een computer!

Page 4: Lennertholvoet danny d'hondt_ppt

2 soorten software gebruikers

de gefrustreerden de ‘believers’

4

Page 5: Lennertholvoet danny d'hondt_ppt

Software wordt gemaakt door programmeurs…

…helaas

5

Page 6: Lennertholvoet danny d'hondt_ppt

Alan Cooper -

The Inmates are running the

asylum

6

Page 7: Lennertholvoet danny d'hondt_ppt

User Centered Design

Interaction Design

Usability

7

Page 8: Lennertholvoet danny d'hondt_ppt

Spreek dezelfde taal!

‘ubiquitous language’

8

Page 9: Lennertholvoet danny d'hondt_ppt

Eric Evans -

Domain-Driven Design

(DDD)

9

Page 10: Lennertholvoet danny d'hondt_ppt

• 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

Page 11: Lennertholvoet danny d'hondt_ppt

Analoog of digitaal

Uiteindelijk komt het neer

op jouw verhaal

11

Page 12: Lennertholvoet danny d'hondt_ppt

• Aggregeren van functionaliteit

Modulair werken

COPE: Create Once, Publish Everywhere

Responsive Design

12

Page 13: Lennertholvoet danny d'hondt_ppt

API

Application Programming

Interface

13

Page 14: Lennertholvoet danny d'hondt_ppt

API’s

Uw website

14

Page 15: Lennertholvoet danny d'hondt_ppt

Voorbeeld:

Artevelde mediatheken webplatform

15

Page 16: Lennertholvoet danny d'hondt_ppt

Openingsuren

Openingsuren

• elke campus heeft een mediatheek

• elke mediatheek heeft eigen openingsuren

• openingsuren moeten op verschillende plaatsen getoond

worden (website, ad valvas, …)

16

Page 17: Lennertholvoet danny d'hondt_ppt

Eén centrale applicatie waar medewerkers de

openingsuren kunnen invoeren / aanpassen

Openingsuren

Page 18: Lennertholvoet danny d'hondt_ppt

Via een api kan de informatie opgehaald worden

Openingsuren

http://www.arteveldehogeschool.be/mediatheken/openingsuren/api.php?campus=kantienberg

Page 19: Lennertholvoet danny d'hondt_ppt

De API stuurt JSON terug

Openingsuren

[{"datum":"15-9-

2015","type":"special","campus":"kantienberg","open":"8:00","close":"15:30","campusC

ode":"knt"}]

Page 20: Lennertholvoet danny d'hondt_ppt

Die informatie kan verwerkt en gestyled worden in de

website

Openingsuren

Page 21: Lennertholvoet danny d'hondt_ppt

Die informatie kan ook als ‘widget’ ingebed worden door

bepaald code te kopiëren

Openingsuren

Page 22: Lennertholvoet danny d'hondt_ppt

Ter vergelijking: Vimeo embed code

Openingsuren

Page 23: Lennertholvoet danny d'hondt_ppt

demo

Openingsuren

Page 24: Lennertholvoet danny d'hondt_ppt

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

Page 25: Lennertholvoet danny d'hondt_ppt

Eén zoekbalk die centraal op onze website

komt te staan

Zoekfunctie

Page 26: Lennertholvoet danny d'hondt_ppt

Fase 1: EDS en BIDOC (eigen catalogus)

Zoekfunctie

• Beiden hebben een eigen API

• Besparing!

http://www.arteveldehogeschool.be/mediatheken/search

Page 27: Lennertholvoet danny d'hondt_ppt

Zoekfunctie

Onze website

eigen api

bidoc api

ebsco api

Page 28: Lennertholvoet danny d'hondt_ppt

Fase 2: uitbreiding

Zoekfunctie

• andere api’s integreren

• probleem opgelost met wachtwoorden

• integratie van online bronnen (kranten, Humo, …)

Page 29: Lennertholvoet danny d'hondt_ppt

demo

Zoekfunctie

Page 30: Lennertholvoet danny d'hondt_ppt

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

Page 31: Lennertholvoet danny d'hondt_ppt

Oplossing

Reservatietool

• Outlook agenda

• OpenRoom (Ball State University)

= FLOSS

31

Page 32: Lennertholvoet danny d'hondt_ppt

Fase 2

Reservatietool

• Uitlenen van tablets, opnamemateriaal en laptops

• niet mogelijk in catalogus

• handmatig geen optie

32

Page 33: Lennertholvoet danny d'hondt_ppt

Oplossing

Reservatietool

• Eigen tool ontwikkelen

• Reserveren van tablets

• Enkele nadelen

33

Page 34: Lennertholvoet danny d'hondt_ppt

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

Page 35: Lennertholvoet danny d'hondt_ppt

demo

Reservatietool35

Page 36: Lennertholvoet danny d'hondt_ppt

Nieuws

• aggregeren van nieuws

• verschillende bronnen

• eigen nieuwsblad met urgentiesysteem

• integratie van nieuws api’s (facebook,

instagram, …)

• naadloze berichtenstroom

• filterbaar

Nieuws36

Page 37: Lennertholvoet danny d'hondt_ppt

Citaten

Citaten

• databank waar alle

medewerkers citaten kunnen

ingeven

• dmv eenvoudige api worden

willekeurig citaten geladen

37

Page 38: Lennertholvoet danny d'hondt_ppt

Mobiele app

zie presentatie ‘De Mobiele Mediatheek’

App38

Page 39: Lennertholvoet danny d'hondt_ppt

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

Page 40: Lennertholvoet danny d'hondt_ppt

uitin

AIRE40

Page 41: Lennertholvoet danny d'hondt_ppt

downup

AIRE41

Page 42: Lennertholvoet danny d'hondt_ppt

AIRE

Brainstorms stakeholders

Keuze platform backend

Wireframes UI’s

Ontwikkeling Front Ends

Testfase

Lancering

Functionele analyse

42

Page 43: Lennertholvoet danny d'hondt_ppt

Bevraging van doelgroepen en stakeholders

AIRE

• studenten

• lectoren

• externen

• …

• open access

43

Page 44: Lennertholvoet danny d'hondt_ppt

Persona (actoren)

AIRE44

Page 45: Lennertholvoet danny d'hondt_ppt

• een type gebruiker

• geef een naam

• omschrijf zijn / haar karakter

• omschrijf belangrijkste doelstellingen

• …

Wat zijn persona?

AIRE45

Page 46: Lennertholvoet danny d'hondt_ppt

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

Page 47: Lennertholvoet danny d'hondt_ppt

Rollen

AIRE47

Page 48: Lennertholvoet danny d'hondt_ppt

• anoniem (niet gebonden aan actoren)

• hoedanigheid

• functie

• …

Wat zijn rollen?

AIRE48

Page 49: Lennertholvoet danny d'hondt_ppt

• administrator

student

gebruiker

Voorbeeld

AIRE49

Page 50: Lennertholvoet danny d'hondt_ppt

Use cases

AIRE50

Page 51: Lennertholvoet danny d'hondt_ppt

• omschrijving van een actie

• door een initiator: actor, rol of systeem

• wie doet wat?

Wat zijn use cases?

AIRE51

Page 52: Lennertholvoet danny d'hondt_ppt

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

Page 53: Lennertholvoet danny d'hondt_ppt

Vragen?

53

Page 54: Lennertholvoet danny d'hondt_ppt

Bedankt en tot ziens!