F/LOSS in Norwegian libraries

68
F/LOSS and libraries Magnus Enger, Libriotech

description

http://movefastbreakthings.dk/

Transcript of F/LOSS in Norwegian libraries

Page 1: F/LOSS in Norwegian libraries

F/LOSS and libraries

Magnus Enger, Libriotech

Page 2: F/LOSS in Norwegian libraries

F/LOSS

Free

Libre

Open Source

Software

Page 3: F/LOSS in Norwegian libraries

The plan

1 - Creating F/LOSS

2 - Using F/LOSS

3 - Upstream

4 - Community

Page 4: F/LOSS in Norwegian libraries

1 - Creating F/LOSS

Page 5: F/LOSS in Norwegian libraries

Reaktor

Page 6: F/LOSS in Norwegian libraries

A website/social network for «user generated content»

Flickr meets Youtube meets Facebook...

Oslo public libraryABM-utviklingRedpill Linpro

Page 7: F/LOSS in Norwegian libraries

http://www.minreaktor.no/

Page 8: F/LOSS in Norwegian libraries

Prototype: 2003-2005

Version 2: 2008-2009

http://digital.deichman.no/reaktor/

Blog: http://minreaktor.wordpress.com/

Source code: http://github.com/digibib/reaktorcms

LAMP-based (P = PHP)

Page 9: F/LOSS in Norwegian libraries

Sublima

Page 10: F/LOSS in Norwegian libraries

A tool for building subject portals

«Cataloguing web resources»

RDF is used as the internal format

Oslo public libraryABM-utvikling

Computas

Page 11: F/LOSS in Norwegian libraries

http://detektor.emneportal.no/sublima/home

Page 12: F/LOSS in Norwegian libraries

5.500 resources

2.400 subjects

Maintained by staff at Oslo public library

Page 13: F/LOSS in Norwegian libraries

http://smil.uio.no/smil/home

Page 14: F/LOSS in Norwegian libraries

http://digital.deichman.no/sublima/

Source code: https://submarine.computas.com/sublima/

Java, Apache Tomcat

Page 15: F/LOSS in Norwegian libraries

Pode

Page 16: F/LOSS in Norwegian libraries

A project, not a single «product»

The aim was to explore - how the library can get access to it's own data

- what can be done with that data

Oslo public libraryABM-utvikling

IT-studentsLibriotech

Page 17: F/LOSS in Norwegian libraries

Mashups- travel- music

VuFind

FRBR

Linked data/Semantic Web

Page 18: F/LOSS in Norwegian libraries

http://www.bibpode.no/reise/

Page 19: F/LOSS in Norwegian libraries

http://www.bibpode.no/musikk/

Page 20: F/LOSS in Norwegian libraries

http://www.bibpode.no/linkedauthors/

Page 21: F/LOSS in Norwegian libraries

http://www.bibpode.no/linkednonfiction/

Page 22: F/LOSS in Norwegian libraries

Prototypes, not finished products

http://bibpode.no/

Source code: https://github.com/pode (7 different repositories)

Page 23: F/LOSS in Norwegian libraries

Glitre

Page 24: F/LOSS in Norwegian libraries

«Middleware» for making Z39.50 and SRU easier to use in websites etc

A lot of research into the details of Norwegian Z39.50/SRU servers

Buskerud county libraryABM-utvikling

Libriotech

Page 25: F/LOSS in Norwegian libraries

http://glitre.wordpress.com/

Source code: https://github.com/glitre

PHP, Zebra

Page 26: F/LOSS in Norwegian libraries

normarc2rdf

Page 27: F/LOSS in Norwegian libraries

Transform records in NORMARC to RDF

The transformations is based on a configuration file, can be used for any MARC format

Benjamin RoksethOslo public library

Page 28: F/LOSS in Norwegian libraries

Source code: https://github.com/bensinober/normarc2rdf

Ruby

Page 29: F/LOSS in Norwegian libraries

moBibl

Page 30: F/LOSS in Norwegian libraries

A library interface for mobile devices (smartphones)

NewsPagesSearch

Libriotech

Page 31: F/LOSS in Norwegian libraries

http://demo.mobibl.no/

Page 32: F/LOSS in Norwegian libraries

http://libriotech.no/mobibl

Source code: https://github.com/MagnusEnger/mobibl-wp-theme https://github.com/MagnusEnger/mobibl-wp-plugin

WordPress, jQuery Mobile, Glitre

Page 33: F/LOSS in Norwegian libraries

2 - Using F/LOSS

Page 34: F/LOSS in Norwegian libraries

What I'm not going to talk about...

● Firefox, OpenOffice / Libre Office, and other free desktop software...

Page 35: F/LOSS in Norwegian libraries

Zotero

Firefox plugin for reference managemet

http://www.zotero.org/

Page 36: F/LOSS in Norwegian libraries

http://www.hioa.no/LSB/node_2460/Referanseteknikk/Zotero

Page 37: F/LOSS in Norwegian libraries

Aigaion

«A Web based bibliography management software»

http://www.aigaion.nl/

Page 38: F/LOSS in Norwegian libraries

http://bibliografi.hive.no/larebok/index.php/topics/single/37

Page 39: F/LOSS in Norwegian libraries

CMSes

Content Management Systems

Page 40: F/LOSS in Norwegian libraries

Drupal - http://drupal.org/

http://sunnbib.no/

Page 41: F/LOSS in Norwegian libraries

Joomla! - http://www.joomla.org/

http://dbib.no/

Page 42: F/LOSS in Norwegian libraries

http://sksk.wordpress.com/

WordPress - http://wordpress.org/

Page 43: F/LOSS in Norwegian libraries

http://bergenbibliotek.no/

Plone - http://plone.org/

Page 44: F/LOSS in Norwegian libraries

http://www.lillehammer.folkebibl.no/cmsms/

CMS Made Simple - http://www.cmsmadesimple.org/

Page 45: F/LOSS in Norwegian libraries

DSpace

Institutional repositories

BIBSYS sells DSpace services as «Brage»

http://www.dspace.org/

Page 46: F/LOSS in Norwegian libraries

http://teora.hit.no/dspace/

Page 47: F/LOSS in Norwegian libraries

OJS

Open Journals System

Takes care of publishing electronic journals, including the peer review process

http://pkp.sfu.ca/?q=ojs

Page 48: F/LOSS in Norwegian libraries

http://journals.hioa.no/

Page 49: F/LOSS in Norwegian libraries

iWebKit

A framework for mobile web-apps

http://snippetspace.com/projects/iwebkit/

Page 50: F/LOSS in Norwegian libraries

http://home.uia.no/bibkris/

Page 51: F/LOSS in Norwegian libraries

MapTiler

«Map Overlay Generator for Google Maps and Google Earth»

http://www.maptiler.org/

Page 52: F/LOSS in Norwegian libraries

http://bergenbibliotek.no/digitale-samlinger/kart/

Page 53: F/LOSS in Norwegian libraries
Page 54: F/LOSS in Norwegian libraries
Page 55: F/LOSS in Norwegian libraries

MediaWiki

The software that Wikipedia runs on

Semantic MediaWiki

More capabilities, can export data as RDF

http://semantic-mediawiki.org/

Page 56: F/LOSS in Norwegian libraries
Page 57: F/LOSS in Norwegian libraries

Linux for patrons at Oslo public library

«Semi-thick» clientsUbuntu on the server - http://www.ubuntu.com/

Lubuntu on the clients - http://lubuntu.net/Libki for administration - http://libki.org/

http://digital.deichman.no/blog/2011/06/22/publikumspcer-del-3/

http://it.deichman.no/projects/halvtykke-klienterhttp://it.deichman.no/projects/libki

Page 58: F/LOSS in Norwegian libraries

Koha

The first free software ILS (Integrated Library System)

http://koha-community.org/

Page 59: F/LOSS in Norwegian libraries

Who's using it?

● The Naval Academy, Bergen● Norsk Senter for Folkemusikk og Folkedans

Page 60: F/LOSS in Norwegian libraries

Who will be using it soon?

● Nesodden school of Waldorf education● Buskerud county library● Lørenskog «friskole»● 5-10 school libraries in Time municipality

Page 61: F/LOSS in Norwegian libraries

Challenges for Koha in Norway

● NORMARC● More or less solved

● NILL – the national ILL protocol● National library cards● Translations

Page 62: F/LOSS in Norwegian libraries

Upstream

Page 63: F/LOSS in Norwegian libraries

When making changes to code

● Submit your changes «upstream»● It's how free software moves forward● Give something back to the community● You don't have to maintain your changes as a

separate fork● It pays off in the long run even if you have to put in

an extra effort to get it into the upstream code

● It's fun!

Page 64: F/LOSS in Norwegian libraries

Koha bug #2593 - way to duplicate items

● Suggested by Nicole Engard, US● Paid for by The Naval Academy, Norway● Implemented by BibLibre, France● Integrated into Koha version 3.2● http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=2593

Page 65: F/LOSS in Norwegian libraries

Community

Page 66: F/LOSS in Norwegian libraries

Contributions don't have to be financial

Report bugsVerify bugs

Answer qustionsWrite documentation

Test bugfixes/improvements

Time can also be an important investment

Page 67: F/LOSS in Norwegian libraries

Libriotech tries to give back on behalf of it's customers

Minor bugfixes and improvementsTesting new code

Organizing bug squashing daysAnswering questions

Page 68: F/LOSS in Norwegian libraries

Thanks for your patience!

Magnus Enger

[email protected]

Libriotech.no