Reaktor er en både en programvare og en tjeneste. Programvaren er et CMS-system for opplasting av verk i formatene bilder, dokumenter, lyd og video/animasjon. Systemet lar brukerne interagere på flere forskjellige måter som for eksempel å registrere seg som brukere, kommentere egne og andres verk, favorittmerke verk, brukere og artikler, stemme på andres verk og sende private meldinger til hverandre. Lik et nettsamfunn. Verkene deles ved bruk av Creative Commons lisenser.
Systemet er internasjonalisert, dvs at programvaren er forberedt for bruk av tekster på lokale språk. Innholdet (verkene) kan deles inn i og presenteres i seksjoner basert på kategorier og formater (subReaktor) eller brukernes registrerte bosted (LokalReaktor). Konfigurering av sub- og LokalReaktorer, samt kategorier og nøkkelord, er mulig i et webgrensesnitt.
Administratorer kan skrive og publisere artikler, håndtere brukere og grupper og utføre administrative/redaksjonelle oppgaver slik som å godkjenne og avvise verk, kommentarer og filer.
Reaktor er utviklet med basis i LAMP (Linux, Apache, MySQL, PHP) og lisensiert med LGPL License 2.1. Kjernen er open source rammeverket Symfony (basert på PHP). Reaktor kjører på Ubuntu 8.04 Hardy og Symfony 1.0.18
Rammeverket er modulbasert, noe som vil si at koden er gruppert inn i logiske grupper. Noen moduler er hentet ned fra nettet og modifisert til vårt behov, mens andre er utviklet for vårt behov. Denne arkitekturen, der elementene i koden er koblet løst sammen, gjør det mulig for oss å utvide og endre funksjonalitet i årene fremover. Design og struktur bestemmes av templates. Farger og fonter bestemmes i stylesheets (CSS).
De eksterne modulene som brukes er:
- TinyMCE for artikkelskriving
- FFmpeg for å konvertere lyd/musikk og film/animasjon
- FlowPlayer for å spille av film/animasjon
- XSPF Web Music Player for å spille av lyd/musikk
- ImageMagick brukes for å endre størrelse på bilder og lage utsnitt (thumbnails)
- LightWindow for bildefremvisning
- JavaScript rammeverkene Prototype og Scriptaculous for dynamisk Ajax-funksjonalitet
- E-posten er Exim
Programvaren er dokumentert i systemdokumentasjon, installasjons- og vedlikeholdsmanual, dokumentasjon av brukerhåndtering og –tilganger og databasedokumentasjon.
Tjenesten MinReaktor er åpen for alle. Det redaksjonelle arbeidet drives av Deichmanske bibliotek og Trondheim folkebibliotek.
Reaktor har Kulturnett som faglig samarbeidspartner. Prosjektet er støttet av ABM-utvikling.
Historikk
Våren 2003 lyste ABM-utvikling ut prosjektmidler for første gang. Deichmanske bibliotek arrangerte en serie workshoper for å komme opp med passende ideer vi kunne søke støtte til.
En av ideene var Reaktor.
En tjeneste primært for brukerne, men også en tjeneste der biblioteksansatte ble inkludert og kunne få en arena for å lære om digitale formater og nye tjenester.
Vi hadde aldri sett en tjeneste som Reaktor før – men det var en tjeneste vi selv kunne tenke oss å bruke og en tjeneste vi trodde brukerne våre ville like. Dette var tidlig i 2003. Begrepet web 2.0 var ikke funnet opp på dette tidspunktet. For oss var ikke 2.0-begrepet noe vi jobbet aktivt mot i prototyputviklingen, det er det heller ikke i dag.
Fokuset var og er å sette brukerne i sentrum og gi de en mulighet til å bidra selv i en tjeneste levert av bibliotekene.
Vi utviklet en prototyp med grunnleggende funksjonalitet, som vi i løpet av 2004 og 2005 utvidet med tilleggsfunksjonalitet og forbedringer av eksisterende funksjonalitet. Disse forbedringene ble gjort med bakgrunn i brukertester, enkle spørreundersøkelser per e-post og observasjonstester både av biblioteksansatte (redaksjonelt grensesnitt) og av brukerne våre.
I 2005 gjennomførte vi en 6 måneders prøvedriftsperiode, hvor vi markedsførte Reaktor direkte til små utvalgte brukergrupper. Vi arrangerte en konkurranse med premiering, der målet var å tiltrekke oss brukere og verk. I konkurranseperioden doblet vi antall verk, og antall brukere ble tredoblet.
Prototypen hadde 500 registrerte brukere og 1000 verk. Brukergruppestatistikken er ganske interessant. 36% av brukerne var 30 år eller eldre. 32% var i aldersgruppen 21 til 29, det samme som gruppen 20 år og yngre.
Tross alt kan vi vel si at prosjektet har vist en bibliotek 2.0-tjeneste i praksis. Vi har lært opp og inkludert biblioteksansatte som hadde lite erfaring med digitale tjenester, og de som har vært med i redaksjonene har fått kompetanseheving på nye teknologier og nye media.
I 2008-2009 utviklet vi nye Reaktor på bakgrunn av erfaringene vi gjorde oss med prototypen som ble utviklet i tidsperioden 2003-2005. Gjennom denne bloggen har vi formidlet noen erfaringer fra denne utviklingsprosessen og fremover vil vil bruke den som en åpen kanal ut mot brukerne våre for å få tips og innspill til hvordan vi kan gjøre Reaktor enda bedre.
Vi håper du vil bidra!
[...] Om Reaktor [...]