SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Er lat. Synes 30.000 sider er for mye å lese 
Fædrelandsvennen, ved Atle Brandt og Tarjei Leer-Salvesen
Postjournaler gir oss gode saker
Når journalen ikke virker, 
misser vi på viktige prosesser… 
Denne kom via tips 
når saken hadde 
pågått i månedsvis i 
postlistene
Men fyrtårnet var en skikkelig sinke 
• Rotete PDF-system der alt er bilder 
• De la flid i at ingenting skulle være søkbart
Hvordan kan vi hjelpe alle 
Sørlendinger å søke?
Portal for åpenhet – rangert på kvaliteten 
til løsningen i ulike kommunene
Fvn ble med i DocumentCloud 
• Knight Foundation betaler, IRE organiserer:
I skyen ser det slik ut
Det er opprettet «prosjekter» for 
hver etat som blir med i portalen
Hurra - ferdige widgets! 
• jQuery, vår magiske tryllestav for raske 
grep gikk amok 
! 
• Ikke så bra brukeropplevelse: nye vinduer 
og søke igjen etter samme tingene
Neste skritt? 
Finne en API 
! 
Få opp noen 
knapper 
! 
Som igjen lagde 
nye knapper 
! 
I lange lange lister 
! 
Nærmere svaret, 
men ikke 
opplevelsen
When in doubt: reboot 
–every tech support, ever
Tide å tegne OG tenke 
• Fullstendig gjennomgang av 
mulighetene og strukturen i 
Document CLoud 
• Lage vår egen datamodell på 
toppen, med logiske objekter 
for: 
• søk 
• resultatliste 
• faktisk dokument 
• treff i dokuemnt 
• faktiske sider 
• faktisk innhold på siden 
• faktisk omtalte journal / 
saksnummer
Dermed: Angular og struktur
Magisk kode 
• Front end Angular ser ut 
som html - nesten i hvertfall 
• Lett å diskutere hvor ting 
skal, hva som skal vises og 
hva som skal gjentas 
• Lagt på Bootstrap på 
toppen for enda mer ferdig 
ut av boksen
RegExp <3 …? 
• Men et viktig skritt gjensto: selve bestillingen fra journalen 
• Først fant vi saksnummer, så gravde vi frem tittelen - som 
gjennom OCR kom helt annet sted i flyten 
• rxCase = new RegExp('20[d]{7}-[d]{1,3}', 'g'); 
• caseArray = dm.curDoc.curText.match(rxCase); 
• if (caseArray !== null){ 
• rxTitle = new RegExp('(?!<=Sak: )([^:])+(?=Dok:)', 'g');
Helsereporter Steinar leser 30 sider journal hos 
SSHF daglig, de mangler søkefunksjon
Så da la vi inn en løsning for de også
Gjenbruk – en god koder er lat og smart 
i passe balanse 
• Vi hadde 
omtrent 30 
000 sider fra 
Kristiansand 
Kommune 
! 
• Med UiA 
doblet det 
til 60’ 
• 
• SSHF brakte 
oss til 90’
UiA er vel ikke unikt? Vi tar alle!
Med alle universitetene? Rundt en million 
sider - go fortsatt bare journalene
Feedback 
• Direktoratet for IKT for forvaltning (DIFI) ringte 
• Ene levrandøren (ACOS) tok kontakt for lære mer om 
våre (journalistiske) behov og krav til systemene 
! 
• Litt fart i sosial medier; 
Rune Thomas Ege @rtege: Et strålende stykke arbeid for mer åpenhet! @FVNeivind og 
@fvn_mediesjef fortjener all mulig heder og ære ! 
Kristine Foss @Kriho Beste stuntet ever, @fvn_no: http://bit.ly/1hVd1BD #innsyn #demokrati ! 
Hysj! Hemmelig! @HysjHemmelig Til inspirasjon for journalister som sliter med dårlige postjournaler? 
! 
• “Universitas takker for Sørlandsporten” 
• Bergen med På høyden likeså
Hva nå KRS? 
• Etter ytterligere fire måneder med «mas» 
lanserte kommunen den 3. oktober en 
«beta» side for søk i postjournalen 
• Men bare for perioden fra august 2014 
! 
• Vi har begjært innsyn i underlaget og 
historikken i den gamle løsningen.
Prøv selv, bestill med et klikk på saksnr: 
www.fvn.no/sorlandsporten
Eller hvorfor ikke lage en egen utgave? 
Koden som den er har vi 
delt fritt og åpent på 
https://github.com/fvnno/ 
sorlandsporten 
! 
Og med litt kaffepauser her 
skal eksempel for komme i 
gang bli enda enklere… 
25

Contenu connexe

En vedette

En vedette (20)

Avslørte massive lovbrudd i strandsonen
Avslørte massive lovbrudd i strandsonenAvslørte massive lovbrudd i strandsonen
Avslørte massive lovbrudd i strandsonen
 
De nye spesialskolene
De nye spesialskoleneDe nye spesialskolene
De nye spesialskolene
 
Formueskatten
FormueskattenFormueskatten
Formueskatten
 
Plagiater og PR
Plagiater og PRPlagiater og PR
Plagiater og PR
 
Forfalskede brannrapporter
Forfalskede brannrapporterForfalskede brannrapporter
Forfalskede brannrapporter
 
Ikke la deg lure av statistikk
Ikke la deg lure av statistikkIkke la deg lure av statistikk
Ikke la deg lure av statistikk
 
Fryktkultur i Romerike politidistrikt
Fryktkultur i Romerike politidistriktFryktkultur i Romerike politidistrikt
Fryktkultur i Romerike politidistrikt
 
Blålysene i Utvika
Blålysene i UtvikaBlålysene i Utvika
Blålysene i Utvika
 
Gravingens ABC
Gravingens ABCGravingens ABC
Gravingens ABC
 
Nerdrum-saken
Nerdrum-sakenNerdrum-saken
Nerdrum-saken
 
De glemte oljeofrene
De glemte oljeofreneDe glemte oljeofrene
De glemte oljeofrene
 
Siri og Vegards Åpenhetskurs
Siri og Vegards ÅpenhetskursSiri og Vegards Åpenhetskurs
Siri og Vegards Åpenhetskurs
 
Høyt spill i sydvaranger gruve
Høyt spill i sydvaranger gruveHøyt spill i sydvaranger gruve
Høyt spill i sydvaranger gruve
 
Redd isbjørnen
Redd isbjørnenRedd isbjørnen
Redd isbjørnen
 
Barns rettsikkerhet og indre justis i Jehovas vitner
Barns rettsikkerhet og indre justis i Jehovas vitnerBarns rettsikkerhet og indre justis i Jehovas vitner
Barns rettsikkerhet og indre justis i Jehovas vitner
 
Levende Ord-kollapsen
Levende Ord-kollapsenLevende Ord-kollapsen
Levende Ord-kollapsen
 
Graving uten grenser
Graving uten grenserGraving uten grenser
Graving uten grenser
 
Satelittkrigen
SatelittkrigenSatelittkrigen
Satelittkrigen
 
Selvforsvarspengene
SelvforsvarspengeneSelvforsvarspengene
Selvforsvarspengene
 
Nyhetsjakt med Miljøinformasjonsloven
Nyhetsjakt med MiljøinformasjonslovenNyhetsjakt med Miljøinformasjonsloven
Nyhetsjakt med Miljøinformasjonsloven
 

Similaire à Data-Skup Sørlandsporten

Avlevering og elektronisk arkiv – nå og om 10 år
Avlevering og elektronisk arkiv – nå og om 10 årAvlevering og elektronisk arkiv – nå og om 10 år
Avlevering og elektronisk arkiv – nå og om 10 årRagnar Sturtzel
 
Dokumentasjonsforvaltning i 2017 og i fremtiden
Dokumentasjonsforvaltning i 2017 og i fremtidenDokumentasjonsforvaltning i 2017 og i fremtiden
Dokumentasjonsforvaltning i 2017 og i fremtidenEspen Sjøvoll
 
IKT i samfunnsfag og historie
IKT i samfunnsfag og historie IKT i samfunnsfag og historie
IKT i samfunnsfag og historie Kirsti Engelien
 
Nrk analyseverktøy
Nrk analyseverktøyNrk analyseverktøy
Nrk analyseverktøyNetthoder
 
Aftenposten spydspissprosjekt
Aftenposten spydspissprosjektAftenposten spydspissprosjekt
Aftenposten spydspissprosjektNetthoder
 
Offentleg informasjon på nett - korleis gjera det enklare å vera e-borgar?
Offentleg informasjon på nett - korleis gjera det enklare å vera e-borgar?Offentleg informasjon på nett - korleis gjera det enklare å vera e-borgar?
Offentleg informasjon på nett - korleis gjera det enklare å vera e-borgar?Vestforsk.no
 
Delingskultur - Nordhordland Handverk og Industrilag 16.september 2015
Delingskultur - Nordhordland Handverk og Industrilag 16.september 2015Delingskultur - Nordhordland Handverk og Industrilag 16.september 2015
Delingskultur - Nordhordland Handverk og Industrilag 16.september 2015Jørn Kippersund
 
Kvalitetsjournalistikk og forretningsmodeller på nett
Kvalitetsjournalistikk og forretningsmodeller på nettKvalitetsjournalistikk og forretningsmodeller på nett
Kvalitetsjournalistikk og forretningsmodeller på nettAnders Brenna
 
Yin og yang i et enterprise search prosjekt
Yin og yang i et enterprise search prosjektYin og yang i et enterprise search prosjekt
Yin og yang i et enterprise search prosjektLedelse 2.0
 
Arkivverkets tilsyn.pdf
Arkivverkets tilsyn.pdfArkivverkets tilsyn.pdf
Arkivverkets tilsyn.pdfAnetteEspelid
 
Dokumenter og delingskultur
Dokumenter og delingskulturDokumenter og delingskultur
Dokumenter og delingskulturEven Westvang
 
Delingskultur - Norengros 15.juni 2015
Delingskultur - Norengros 15.juni 2015Delingskultur - Norengros 15.juni 2015
Delingskultur - Norengros 15.juni 2015Jørn Kippersund
 

Similaire à Data-Skup Sørlandsporten (16)

Avlevering og elektronisk arkiv – nå og om 10 år
Avlevering og elektronisk arkiv – nå og om 10 årAvlevering og elektronisk arkiv – nå og om 10 år
Avlevering og elektronisk arkiv – nå og om 10 år
 
Dokumentasjonsforvaltning i 2017 og i fremtiden
Dokumentasjonsforvaltning i 2017 og i fremtidenDokumentasjonsforvaltning i 2017 og i fremtiden
Dokumentasjonsforvaltning i 2017 og i fremtiden
 
IKT i samfunnsfag og historie
IKT i samfunnsfag og historie IKT i samfunnsfag og historie
IKT i samfunnsfag og historie
 
SSBs API mot Statistikkbanken
SSBs API mot StatistikkbankenSSBs API mot Statistikkbanken
SSBs API mot Statistikkbanken
 
Nrk analyseverktøy
Nrk analyseverktøyNrk analyseverktøy
Nrk analyseverktøy
 
Aftenposten spydspissprosjekt
Aftenposten spydspissprosjektAftenposten spydspissprosjekt
Aftenposten spydspissprosjekt
 
Offentleg informasjon på nett - korleis gjera det enklare å vera e-borgar?
Offentleg informasjon på nett - korleis gjera det enklare å vera e-borgar?Offentleg informasjon på nett - korleis gjera det enklare å vera e-borgar?
Offentleg informasjon på nett - korleis gjera det enklare å vera e-borgar?
 
Nullkonferanse Alta
Nullkonferanse AltaNullkonferanse Alta
Nullkonferanse Alta
 
Delingskultur - Nordhordland Handverk og Industrilag 16.september 2015
Delingskultur - Nordhordland Handverk og Industrilag 16.september 2015Delingskultur - Nordhordland Handverk og Industrilag 16.september 2015
Delingskultur - Nordhordland Handverk og Industrilag 16.september 2015
 
Kvalitetsjournalistikk og forretningsmodeller på nett
Kvalitetsjournalistikk og forretningsmodeller på nettKvalitetsjournalistikk og forretningsmodeller på nett
Kvalitetsjournalistikk og forretningsmodeller på nett
 
Opne data @ While(1)
Opne data @ While(1)Opne data @ While(1)
Opne data @ While(1)
 
Yggdrasil 2016 rant
Yggdrasil 2016 rantYggdrasil 2016 rant
Yggdrasil 2016 rant
 
Yin og yang i et enterprise search prosjekt
Yin og yang i et enterprise search prosjektYin og yang i et enterprise search prosjekt
Yin og yang i et enterprise search prosjekt
 
Arkivverkets tilsyn.pdf
Arkivverkets tilsyn.pdfArkivverkets tilsyn.pdf
Arkivverkets tilsyn.pdf
 
Dokumenter og delingskultur
Dokumenter og delingskulturDokumenter og delingskultur
Dokumenter og delingskultur
 
Delingskultur - Norengros 15.juni 2015
Delingskultur - Norengros 15.juni 2015Delingskultur - Norengros 15.juni 2015
Delingskultur - Norengros 15.juni 2015
 

Plus de Stiftelsen for en Kritisk og Undersøkende Presse

Plus de Stiftelsen for en Kritisk og Undersøkende Presse (20)

#FreeKhadija
#FreeKhadija#FreeKhadija
#FreeKhadija
 
SKUPs Jubileumsstidsskrift 2010
SKUPs Jubileumsstidsskrift 2010SKUPs Jubileumsstidsskrift 2010
SKUPs Jubileumsstidsskrift 2010
 
Siste SKUP 2013
Siste SKUP 2013Siste SKUP 2013
Siste SKUP 2013
 
Siste SKUP 2014
Siste SKUP 2014Siste SKUP 2014
Siste SKUP 2014
 
SKUP-prisen 2014
SKUP-prisen 2014SKUP-prisen 2014
SKUP-prisen 2014
 
Offshore leaksworkshoposlo toshare
Offshore leaksworkshoposlo toshareOffshore leaksworkshoposlo toshare
Offshore leaksworkshoposlo toshare
 
Viralgranskardragning
ViralgranskardragningViralgranskardragning
Viralgranskardragning
 
Finn informasjon i sosiale medier
Finn informasjon i sosiale medierFinn informasjon i sosiale medier
Finn informasjon i sosiale medier
 
Data-SKUP 2014
Data-SKUP 2014Data-SKUP 2014
Data-SKUP 2014
 
Security manualabraji
Security manualabrajiSecurity manualabraji
Security manualabraji
 
Yanukovych leaks
Yanukovych leaksYanukovych leaks
Yanukovych leaks
 
Birgit Røe Mathiesens presentasjon til seminaret "Graving i lokalt næringsliv"
Birgit Røe Mathiesens presentasjon til seminaret "Graving i lokalt næringsliv"Birgit Røe Mathiesens presentasjon til seminaret "Graving i lokalt næringsliv"
Birgit Røe Mathiesens presentasjon til seminaret "Graving i lokalt næringsliv"
 
Håkon Okkenhaugs presentasjon for seminaret "Graving i lokalt næringsliv"
Håkon Okkenhaugs presentasjon for seminaret "Graving i lokalt næringsliv"Håkon Okkenhaugs presentasjon for seminaret "Graving i lokalt næringsliv"
Håkon Okkenhaugs presentasjon for seminaret "Graving i lokalt næringsliv"
 
Tipsark skup - de nye spesialskolene
Tipsark   skup - de nye spesialskoleneTipsark   skup - de nye spesialskolene
Tipsark skup - de nye spesialskolene
 
Sørlandssenteret
SørlandssenteretSørlandssenteret
Sørlandssenteret
 
Bruker loven til å åpne stengte dører
Bruker loven til å åpne stengte dørerBruker loven til å åpne stengte dører
Bruker loven til å åpne stengte dører
 
Dagbladet NullCTRL
Dagbladet NullCTRLDagbladet NullCTRL
Dagbladet NullCTRL
 
Excel kursopplegg Graveskolen
Excel kursopplegg GraveskolenExcel kursopplegg Graveskolen
Excel kursopplegg Graveskolen
 
Skup prisen 2013
Skup prisen 2013Skup prisen 2013
Skup prisen 2013
 
Fifth estate
Fifth estateFifth estate
Fifth estate
 

Data-Skup Sørlandsporten

  • 1. Er lat. Synes 30.000 sider er for mye å lese Fædrelandsvennen, ved Atle Brandt og Tarjei Leer-Salvesen
  • 3. Når journalen ikke virker, misser vi på viktige prosesser… Denne kom via tips når saken hadde pågått i månedsvis i postlistene
  • 4. Men fyrtårnet var en skikkelig sinke • Rotete PDF-system der alt er bilder • De la flid i at ingenting skulle være søkbart
  • 5. Hvordan kan vi hjelpe alle Sørlendinger å søke?
  • 6. Portal for åpenhet – rangert på kvaliteten til løsningen i ulike kommunene
  • 7. Fvn ble med i DocumentCloud • Knight Foundation betaler, IRE organiserer:
  • 8. I skyen ser det slik ut
  • 9. Det er opprettet «prosjekter» for hver etat som blir med i portalen
  • 10. Hurra - ferdige widgets! • jQuery, vår magiske tryllestav for raske grep gikk amok ! • Ikke så bra brukeropplevelse: nye vinduer og søke igjen etter samme tingene
  • 11. Neste skritt? Finne en API ! Få opp noen knapper ! Som igjen lagde nye knapper ! I lange lange lister ! Nærmere svaret, men ikke opplevelsen
  • 12. When in doubt: reboot –every tech support, ever
  • 13. Tide å tegne OG tenke • Fullstendig gjennomgang av mulighetene og strukturen i Document CLoud • Lage vår egen datamodell på toppen, med logiske objekter for: • søk • resultatliste • faktisk dokument • treff i dokuemnt • faktiske sider • faktisk innhold på siden • faktisk omtalte journal / saksnummer
  • 14. Dermed: Angular og struktur
  • 15. Magisk kode • Front end Angular ser ut som html - nesten i hvertfall • Lett å diskutere hvor ting skal, hva som skal vises og hva som skal gjentas • Lagt på Bootstrap på toppen for enda mer ferdig ut av boksen
  • 16. RegExp <3 …? • Men et viktig skritt gjensto: selve bestillingen fra journalen • Først fant vi saksnummer, så gravde vi frem tittelen - som gjennom OCR kom helt annet sted i flyten • rxCase = new RegExp('20[d]{7}-[d]{1,3}', 'g'); • caseArray = dm.curDoc.curText.match(rxCase); • if (caseArray !== null){ • rxTitle = new RegExp('(?!<=Sak: )([^:])+(?=Dok:)', 'g');
  • 17. Helsereporter Steinar leser 30 sider journal hos SSHF daglig, de mangler søkefunksjon
  • 18. Så da la vi inn en løsning for de også
  • 19. Gjenbruk – en god koder er lat og smart i passe balanse • Vi hadde omtrent 30 000 sider fra Kristiansand Kommune ! • Med UiA doblet det til 60’ • • SSHF brakte oss til 90’
  • 20. UiA er vel ikke unikt? Vi tar alle!
  • 21. Med alle universitetene? Rundt en million sider - go fortsatt bare journalene
  • 22. Feedback • Direktoratet for IKT for forvaltning (DIFI) ringte • Ene levrandøren (ACOS) tok kontakt for lære mer om våre (journalistiske) behov og krav til systemene ! • Litt fart i sosial medier; Rune Thomas Ege @rtege: Et strålende stykke arbeid for mer åpenhet! @FVNeivind og @fvn_mediesjef fortjener all mulig heder og ære ! Kristine Foss @Kriho Beste stuntet ever, @fvn_no: http://bit.ly/1hVd1BD #innsyn #demokrati ! Hysj! Hemmelig! @HysjHemmelig Til inspirasjon for journalister som sliter med dårlige postjournaler? ! • “Universitas takker for Sørlandsporten” • Bergen med På høyden likeså
  • 23. Hva nå KRS? • Etter ytterligere fire måneder med «mas» lanserte kommunen den 3. oktober en «beta» side for søk i postjournalen • Men bare for perioden fra august 2014 ! • Vi har begjært innsyn i underlaget og historikken i den gamle løsningen.
  • 24. Prøv selv, bestill med et klikk på saksnr: www.fvn.no/sorlandsporten
  • 25. Eller hvorfor ikke lage en egen utgave? Koden som den er har vi delt fritt og åpent på https://github.com/fvnno/ sorlandsporten ! Og med litt kaffepauser her skal eksempel for komme i gang bli enda enklere… 25