Download - Data-Skup Sørlandsporten
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
–every tech support, ever
When in doubt: reboot
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