Propagandasenteret er et enkelt og pragmatisk infoskjermsystem sydd sammen på UiO : Realfagsbiblioteket. Enkelt og pragmatisk først og fremst i den forstand av at det baserer seg på PowerPoint. En fordel med dette er at de fleste kan bruke PowerPoint i større eller mindre grad, og programmet har en tendens til å være installert overalt. Nettsider kan også vises i PowerPoint om man skulle ønske det, se Spørsmål og svar nedenfor. Vi har kun testet systemet på Windows 7, og tar gjerne imot tilbakemeldinger om noen prøver det på andre Windows-versjoner.
Propagandasenteret består av
- et grafisk brukergrensesnitt ("kontrollrommet"
propagandasenteret.hta
) som man kjører fra sin egen maskin - et klientscript (
infoskjerm_controller.vbs
) som kjører fra en delt lokal mappe (f.eks.C:\SHOW
) på infoskjermmaskinene (klientene). Scriptet kjører i bakgrunnen og følger med på endringer i mappen.
Kontrollrommet gir oversikt over hva som vises på de ulike klientene, og lenker til å åpne de delte mappene og de aktive presentasjonene. I tillegg kan man omstarte klientscriptet eller maskinen ved problemer. Kontrollrommet og klientscriptene kommuniserer med hverandre kun ved hjelp av filer i de delte mappene. Det er dermed ikke nødvendig å åpne noen nye porter, men vanlig fildeling må fungere.
Klientscriptet overvåker den delte mappen og sørger for at det alltid er den nyeste PowerPoint-filen som vises. Eldre filer flyttes automatisk til en arkiv-mappe. For å unngå å låse den aktive filen for redigering, tar scriptet en kopi og viser kopien. Man kan derfor jobbe med den aktive presentasjonen. Lagrer og lukker man den, blir versjonen som vises på infoskjermen oppdatert.
Last ned en zip og pakk ut filene.
- Opprett mappen
C:\SHOW
og undermappeneC:\SHOW\script
ogC:\SHOW\arkiv
. - Kopier
infoskjerm_controller.vbs
tilC:\SHOW\script
- Del mappen
C:\SHOW
med alle som skal bruke Propagandasenteret (standard mappedeling i Windows) - Kopier filene i mappen
oppstartsscript
til en oppstartsmappe (C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
på vår versjon av Windows). Det ene av disse scriptene tar seg av å holdeinfoskjerm_controller.vbs
-scriptet i live og eventuelt omstarte. Det andre tar seg av å omstarte maskinen hvis man ber om det fra kontrollrommet. - Skru på autopålogging. Hvordan dette gjøres kan variere litt fra system til system, men her er én oppskrift
- Omstart maskinen og sjekk at scriptene starter
Før man kan kjøre propagandasenteret.hta
må man konfigurere hvilke klienter den skal sjekke. Dette gjøres ved å åpne filen i en teksteditor, f.eks. Notepad, og redigere listen over klienter som starter på linje 177. Her er listen slik den er satt opp for våre fem maskiner:
machines = [
["Foajé inngang", "ubreal59"],
["Foajé øst", "ubreal42"],
["Skranken", "ubreal36"],
["2. messanin", "ubreal54"],
["Bjørnehjørnet", "ubreal41"]
],
Det første elementet er et visningsnavn, mens det andre elementet er maskinens navn, med eller uten domene. Det er ingen begrensninger på hvor mange maskiner man kan ha med i listen.
Etter man har lagret kan propagandasenteret.hta
kjøres direkte. Det følger imidlertid også med et script, start_propagandasenteret.bat
, som man kan bruke hvis man vil kjøre programmet fra en nettverksdisk. start_propagandasenteret.bat
starter Propagandasenteret fra en lokal mappe, %APPDATA%\Scriptotek\Propagandasenteret
, og tar seg av å kopiere filene dit hvis de ikke allerede finnes. Det tar seg også av å oppdatere filene hvis versjonen på nettverksdisken har blitt oppdatert. Dette er praktisk hvis mange skal bruke programmet. Hvis en ny person hos oss vil bruke Propagandasenteret, lager vi derfor en snarvei fra start_propagandasenteret.bat
på nettverskdisken vår til personens skriverbord. Vi legger også gjerne på ikonet fra Broadcast.ico
.
Hva hvis PowerPoint kræsjer?
En ulempe med PowerPoint er at programmet vil kræsje fra tid til annen. Klientscriptet tar høyde for dette, og starter da bare PowerPoint på nytt, men for at det skal fungere er det viktig at ikke en feilmeldingsboks blokkerer programmet fra å avslutte eller starte!
- For å skru av "Windows is checking for a solution…", se denne siden
- For å skru av "auto recovery"; File > Powerpoint options > Save og fjern avkryssing for "Save autorecover information every ..."
Låser scriptet den aktive PowerPoint-filen?
Nei, scriptet lagrer en midlertidig kopi, som den kjører istedet for originalfilen. Denne legges i scriptFolder, skjules, og startes i readonly-modus (hvorfor ikke?)
Kan jeg vise nettsider i PowerPoint?
Ja, ved hjelp av LiveWeb. På infoskjermmaskinene kan man legge til C:\SHOW
under Trusted Locations. Merk også at LiveWeb vil bruke en gammel versjon av IE med mindre nettsiden man viser indikerer støtte for nyere versjoner, f.eks. ved hjelp av <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" >
Kan scriptet vise en bestemt nettside (f.eks. en nedtelling) på alle skjermer like før stengetid?
Ja, men det krever at man setter opp nettsiden selv. I infoskjerm_controller.vbs
kan man skru på aapningstiderEnabled
, angi åpningstider i aapningstider
-lista (standard er 8-22 alle dager), og angi URLer til nettside som skal vises rett før stenging og etter stenging på hhv. linje 567 og 556.