Informasjonskjermsystemet mitt
Over de siste månedene har jeg brukt litt av arbeidstiden min på Røros videregående skole til å utvikle et system for informasjonskjermer, eller “digital signage” som det heter i utlandet. Planen var at det skulle investeres i to 37-tommers skjermer, som skulle vise diverse informasjon, og i tillegg kanskje litt nyheter. Nå nylig har prosjektet av økonomiske grunner blitt utsatt til i høst. Lol.
Jeg startet med en idé, en proof of concept, med frames og mine første, spede forsøk med jQuery. Jeg fortsatte med å installere XAMPP på en av skolens kjempegamle servere, og begynne på et kontrollpanel. Jeg leste mye om jQuery, skrev mye JavaScript, tegnet opp og planla MySQL-databaser på papir, kodet en hel del PHP og ble flinkere og flinkere til å lage AJAX-funksjoner. Jeg hadde glade stunder hvor ting fungerte akkurat som planlagt, og desperate stunder hvor ting ikke fungerte — uten å si hvorfor.
Og nå, etter to og en halv måned, minst, begynner jeg å nærme meg slutten. Det finnes fortsatt bugs, men de blir ferre og ferre hver dag.
Blant funksjoner og finesser jeg er spesielt fornøyd med er det “stille oppdateringssystemet” jeg har laget. Jeg bruker ikke frames, men oppdaterer elementer mens de ikke vises, via AJAX. Oppdatering av hele vinduet er dumt fordi visningen blir restartet, hvilket innebærer at både rammene i hovedfeltet og nyhetene som ruller nederst på skjermen starter på nytt. Siden de ikke kan oppdateres samtidig, gjør de det hver for seg når behovet melder seg.
Jeg er også veldig fornøyd med at kontrollpanelet kjører så raskt og stabilt som det gjør, og hvor enkelt det er gjort ved hjelp av AJAX. Siden lastes bare på nytt i noen få tilfeller, noe som gjør det enkelt og raskt å jobbe med.
Under følger to klipp jeg har lastet opp på Youtube:
Test av visningsdelen
Demo av kontrollpanelet, pluss en visning
(Beklager litt irriterende zoom på den siste delen …)
Såh. Hvis det er noen der ute som trenger et slikt system, er det bare å sende meg en mail. Det kan nok ordnes ![]()
Stilig Mikael! Ville vært gøy å se noen litt mer høy oppløslige versjoner av både kontrollpanelet og selve visningen. Kanskje noen begrunnelser for hvorfor ting er gjort slik de er gjort?
Ser utrolig bra ut, Mikael! Har bare én liten kommentar ang. kontrollpanelet, og det er å lage en egendesignet alertbox når rammen er lagret? Synes standardlooken fra nettleseren bryter for mye med designet. Ellers ser det hele meget pent og gjennomført ut, hadde vært kult å fått sett en “live-versjon” ute på nettet et sted i highres
Standardboksene er ikke særlig pene nei, men jeg tror ikke jeg tar meg bryet med egendesignede alertbokser akkurat nå iallfall
Er andre ting som står høyere på prioriteringslista.
Må si dette ser veldig spennende ut! Liker måten du har utviklet idéen til det (snart) ferdige produktet. Får også følelsen av at kontrollpanelet er veldig brukervennlig.