Domanda

Quindi, mi è stato assegnato il compito di creare un chiosco per l'ufficio per mostrare le statistiche sui nostri progressi SCRUM, costruire lo stato del server, l'affitto e così via. Idealmente dovrebbe eseguire una presentazione con un sacco di pagine diverse, alcune delle quali mostrano testo, altre mostrano grafici e così via.

Qual è l'approccio migliore per questo? Ho pensato per la prima volta a powerpoint, ma dovrebbe essere in grado di prendere le immagini da un server web in modo da poter automatizzare la procedura di generazione del grafico. Vorrei anche prendere il testo da una fonte esterna quando mostra & Quot; Chi ha rotto la build & Quot; o qualche pagina simile.

Non ho dubbi sul fatto che esistano sistemi già pronti, ma non so davvero dove cercarli.

È facile / difficile in powerpoint? O c'è un'app onnipresente che tutti tranne me conoscono?

È stato utile?

Soluzione

Consiglierei di crearlo come una serie di pagine Web, che utilizza Javascript o il tag meta refresh per scorrere le diverse pagine. Basta visualizzare a schermo intero il browser su una macchina di riserva e collegarlo a un proiettore / monitor / grande TV.

Questo ha molti vantaggi:

  • banale è visualizzare immagini da un server esterno (un <img> tag)
  • non costerà nulla da configurare (può essere eseguito praticamente su qualsiasi macchina funzionante) e viene eseguito in un browser
  • è veloce (non devi preoccuparti della compatibilità tra browser o di diverse risoluzioni dello schermo poiché conosci l'esatta macchina per cui stai sviluppando
  • è espandibile - mentre quello che descrivi è probabilmente possibile in Powerpoint, ma se lo fai come una pagina web, puoi usare Javascript (o un framework JS come jQuery) ed è molto facile servire le pagine tramite un web server, quindi puoi utilizzare qualsiasi linguaggio di scripting lato server.

Fondamentalmente, avresti una serie di file, diciamo slide001.htm, slide002.htm e slide003.htm. La diapositiva 1 reindirizzerebbe a slide002 dopo 30 secondi, la diapositiva 002 a slide 003 e la slide003 reindirizzerebbe a slide001 ..

Le cose specifiche che menzioni: generazione del grafico e " Chi ha rotto la build " testo:

Non sono sicuro di quale strumento CI utilizzi, ma molti di loro generano comunque grafici, quindi sarebbe necessario avere un " slide " con qualcosa come <img src="http://hudson.abc/job/proj042/buildTimeGraph">

Per il testo who-break-the-build, sarebbe più semplice eseguire le diapositive come .php file serviti attraverso un web server, usando XAMMP .

Quindi avresti una funzione che gratta il tuo server CI per chiunque abbia rotto l'ultima build, e in una delle diapositive avresti <?PHP echo(who_broke_build()); ?>

(Ovviamente se conosci meglio qualche altra lingua / sistema, usalo!)

Il vantaggio finale che mi viene in mente è che, se offri i file tramite un web server, puoi consentire alle persone di visualizzarli localmente, ad esempio come home page del browser.

Altri suggerimenti

Grazie. Ho trovato jqS5 che ha fatto la maggior parte di ciò che hai menzionato.

Richiede 1 documento in cui ogni h2 diventa una nuova diapositiva. Posso quindi utilizzare il meta-aggiornamento per ricaricare alla pagina successiva ogni 10 secondi. Quando raggiungo la fine delle diapositive, estraggo i dati da un feed RSS aggregato da tutti i diversi sistemi al fine di estrarre informazioni.

http://staticfree.info/projects/jqs5/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top