Lennertholvoet danny d'hondt_ppt

Preview:

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!