Reaktor
Fra Biblab
Innhold |
Dette er Reaktor
Reaktor er et trygt, ikke-kommersielt nettsamfunn der brukerne kan registrere seg selv og sende inn og få vist frem egne arbeider; både film, foto, animasjon, musikk, tegneserier, tekst og illustrasjoner.
De får tilbakemelding på det de lager gjennom dialog med andre brukere (kommentarer, stemming, bruker-til-brukermeldinger, favorittlister og redaksjonens utvalgte arbeider) og Reaktors tilrettelagte hjelperessurser. Hvert arbeid/verk kobles automatisk sammen med hjelperessurser for akkurat dette formatet. Slik hjelper vi brukerne til å fordype seg og lære mer. Dette er et lite, men likevel signifikant læringsaspekt ved nettstedet.
Brukerne lisensierer arbeidene sine under en av Creative Commons’ lisenser. På den måten tilretteleggger vi for deling av innhold og at Reaktor kan bli en kilde for elever og andre når de har behov for illustrasjoner eller annet stoff til en skoleoppgave eller lignende.
Historikk
Nettstedet ble utviklet på prototypstadiet av Deichmanske bibliotek i perioden 2003-2005.
I prøvedriftsfasen i 2005-2006 erfarte vi at brukerne våre foretrakk en lokal tilknytning til redaksjonen. I valget mellom Deichman og Trondheimsredaksjonen, valgte brukere fra Midt-Norge uten unntak Trondheimsredaksjonen.
Brukerstatistikk for prototypen
- 500 registrerte brukere 1000 verk
- 32%: 20 år og yngre
- 32%: mellom 21 og 29
- 36%: fra 30 år og oppover (eldste: 64 år)
Nettsamfunnsaspektet
Det er interessant at brukerne av prototypen foretrakk lokal tilknytning til redaksjonen. Med bakgrunn i dette har vi implementert det vi kaller LokalReaktorer i tillegg til subReaktorene. Både sub- og LokalReaktorene ble opprettet for å styrke nettsamfunnsaspektet i Reaktor.
subReaktor
En subReaktor er en avgrenset del av Reaktor som inneholder verk a) med et spesielt format (for eksempel foto, tegning, tekst, animasjon) eller b) med et eller flere nøkkelord (for eksempel natur, heavy metal, europa)
LokalReaktor
En LokalReaktor er en avgrensning av innholdet som vises basert på brukernes bosted
Driften av Reaktor
Reaktor driftes av redaksjoner. Redaksjonene er spredt rundt i Norge. En redaksjon modererer innhold enten av et spesielt format eller fra et geografisk avgrenset område.
Moderering vil si å spille av, se på og lese arbeidene, kvalitetssikre kategoriseringen og nøkkelordene brukerne har valgt og sikre at de ikke bryter norsk lov. I tillegg modererer vi kommentarer ved behov.
Moderering av verk skjer før publisering, moderering av kommentarer skjer i etterkant.
Utviklingen av Reaktor
Reaktor er laget basert på åpen kildekode. Tjenesten er utviklet modulbasert slik at det er enkelt å plugge ut og inn nye funksjoner. Reaktor har et åpent grensesnitt, slik at det er enkelt å legge til rette for utveksling av data mellom Reaktor og andre tjenester.
Programvarepakken Reaktor skal kunne overføres til andre driftsmiljøer for gjenbruk av løsningen til andre formål.
Reaktor har støtte for flere språk (i18n), og vil ved lansering foreligge på bokmål, nynorsk og engelsk.
Om løsningen
Reaktor er utviklet på en LAMP-stack (Linux, Apache, MySQL og PHP).
Kjernen i nye Reaktor er Symfony, et open source rammeverk basert på PHP. Rammeverket er modulbasert, noe som vil si at koden er gruppert inn i logiske grupper. Noen moduler har vi, i beste open source ånd, kunnet hente ned fra nettet og modifisere til vårt behov, mens andre har vi utviklet selv. Denne arkitekturen, der elementene i koden er koblet løst sammen, gjør det mulig for oss å utvide og endre funksjonalitet i årene fremover.
For brukergrensesnittet og designet benytter vi templates, slik at vi lager et klart skille mellom intern logikk og designet som brukeren ser.
Operativsystemet som brukes er Ubuntu Linux. FFmpeg brukes for å konvertere lyd/musikk og film/animasjon, FlowPlayer brukes for å spille av film/animasjon og XSPF Web Music Player brukes for å spille av lyd/musikk.
LightWindow gir oss eyecandyfunksjonaliteten for å vise frem foto, tegning/grafikk og tegneserier, og JavaScript rammeverkene Prototype og Scriptaculous gir oss blant annet dynamisk Ajax-funksjonalitet. TinyMCE brukes som teksteditor.
Videreutvikling
- Integrasjon med andre tjenester. Spesielt Detektor for å hente inn hjelperessurser.
- Søk. Avansert søk med trunkeringsmuligheter, søk på verks- og artikkeltitler, verksbeskrivelser, og ikke minst søk på verk avgrenset av de ulike Creative Commons-lisensene for enkel gjenfinning av verk som kan brukes i for eksempel skoleoppgaver.
- Integrasjon mot andre rene innholdstjenester. For eksempel gi brukerne mulighet til å hente inn bildene sine fra Flickr til profilen på Reaktor.
Disse står bak Reaktor
Reaktor er utviklet fra idéstadiet av Deichmanske bibliotek. Hovedsamarbeidspartner er Trondheim folkebibliotek.
Prosjektet er støttet av ABM-utvikling og har Kulturnett som faglig samarbeidspartner.
