building for others

39
BUILDING FOR OTHERS AND OURSELVES Michael Klein & Julie Rudder Northwestern University Library

Upload: gafna

Post on 25-Feb-2016

28 views

Category:

Documents


3 download

DESCRIPTION

BUILDING FOR OTHERS . AND OURSELVES. Michael Klein & Julie Rudder Northwestern University Library. What is Avalon?. 2. What is Avalon?. an open source project a digital audio/video management and delivery system - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BUILDING FOR OTHERS

BUILDING FOR OTHERS AND OURSELVES

Michael Klein & Julie Rudder Northwestern University Library

Page 2: BUILDING FOR OTHERS

2

What is Avalon?

Page 3: BUILDING FOR OTHERS

3

What is Avalon?

an open source project

a digital audio/video management and delivery system

a product focused on needs of libraries and archives

Page 4: BUILDING FOR OTHERS

4

What is Avalon?

an open source project

a digital audio/video management and delivery system

a product focused on needs of libraries and archivesNorthwestern’s Avalon Pilot

Page 5: BUILDING FOR OTHERS

5

Page 6: BUILDING FOR OTHERS

6

(some) Avalon Goals

create an open source system to enable libraries and archives to

provide online access to video and audio collections

leverage existing technologies, where feasible

communicate and market the project broadly to increase awareness and grow the community of users and developers

Page 7: BUILDING FOR OTHERS

7

development partners since 2012& funding from the:

Avalon Community

Page 8: BUILDING FOR OTHERS

8

Avalon Community

Page 9: BUILDING FOR OTHERS

9

Avalon Community

Page 10: BUILDING FOR OTHERS

10

Community feedback is important, so we ask...

how are we doing?what is missing?what else do you need?

Partner Meeting last October in Bloomington

Page 11: BUILDING FOR OTHERS

11

One major theme we heard was

“ We need integration with Learning Management Systems”

Page 12: BUILDING FOR OTHERS

12

LTI (Learning Tools Interoperability)

Page 13: BUILDING FOR OTHERS

13

Requirements if we were doing this alone:

“LTI has to work with Sakai”

Page 14: BUILDING FOR OTHERS

14

Requirements with you in mind:

“LTI should work well with any system that has LTI support”

Page 15: BUILDING FOR OTHERS

15

Blackboard view of Avalon LTI

Page 16: BUILDING FOR OTHERS

16

Blackboard view of Avalon LTI

Page 17: BUILDING FOR OTHERS

17

Avalon course view via LTI

Page 18: BUILDING FOR OTHERS

18

Embedding Avalon resources: Embed code in Avalon view

Page 19: BUILDING FOR OTHERS

19

Wordpress view: restricted Avalon resource

Page 20: BUILDING FOR OTHERS

20

Permalinks

NU: Handle.Net Handles

Page 21: BUILDING FOR OTHERS

21

Permalinks

IU: Internal PURLs

Page 22: BUILDING FOR OTHERS

22

Installation

many individual components

potentially spread over multiple servers

each component has its own configuration requirements

Page 23: BUILDING FOR OTHERS

23

Configuration

Page 24: BUILDING FOR OTHERS

24

Configuration

Page 25: BUILDING FOR OTHERS

25

Configuration vs. Code

LTI: Configuration

Permalinks: Code

User Authentication: Some of each

Page 26: BUILDING FOR OTHERS

26

LTI: Configuration

Page 27: BUILDING FOR OTHERS

27

Permalinks: Code

Page 28: BUILDING FOR OTHERS

28

User Authentication: Both

Page 29: BUILDING FOR OTHERS

29

Customization

Page 30: BUILDING FOR OTHERS

30

Customization

Page 31: BUILDING FOR OTHERS

31

Customization

Page 32: BUILDING FOR OTHERS

Integration with:• LMS• Websites• Authn/Authz• Archival

Storage• Permalinks

Technology Stack

Page 33: BUILDING FOR OTHERS

33

Installation Dependencies

Page 34: BUILDING FOR OTHERS

34

Installation Dependencies

Page 35: BUILDING FOR OTHERS

35

Installation Dependencies

Page 36: BUILDING FOR OTHERS

36

So with you in mind, we build...

Admin-friendly installers

With abstraction and customization

Based on shared priorities

Page 37: BUILDING FOR OTHERS

37

Multiple Distributions for Different Needs

Puppet Manifest

Vagrant VM Installer

OVA Portable Virtual Machine

Page 38: BUILDING FOR OTHERS

38

Community

Page 39: BUILDING FOR OTHERS

39

avalonmediasystem.org