Frage

Daher wurde ich beauftragt, einen Kiosk für das Büro zu erstellen, um Statistiken über unseren Scrum -Fortschritt, den Serverstatus, die Mietfähigkeit usw. zu erstellen. Es sollte idealerweise eine Diashow mit einer Reihe verschiedener Seiten ausführen, von denen einige Text zeigen, einige zeigen Diagramme und so weiter.

Was ist der beste Ansatz dafür? Ich habe zuerst an PowerPoint gedacht, aber es sollte in der Lage sein, die Bilder von einem Webserver zu entnehmen, damit ich die Grafikgenerierungsverfahren automatisieren kann. Ich möchte auch Text von einer externen Quelle nehmen, wenn ich "Who Break the Build" oder eine solche Seite zeigt.

Ich habe keinen Zweifel daran, dass es vorbereitete Systeme gibt, aber ich weiß nicht wirklich, wo ich sie suchen soll.

Ist das einfach/schwer in PowerPoint? Oder gibt es eine Ubiquous -App, von der jeder außer mir weiß?

War es hilfreich?

Lösung

Ich würde empfehlen, es als eine Reihe von Webseiten zu erstellen, die JavaScript oder das Meta-Refresh-Tag zum Zyklus durch die verschiedenen Seiten verwenden. Einfacher Bildschirm des Browsers auf einer Ersatzmaschine und schließen Sie ihn an einen Projektor/Monitor/ein großes Fernseher an.

Dies hat viele Vorteile:

  • es ist trivial Bilder von einem externen Server anzeigen (ein <img> Schild)
  • Das Einrichten kostet nichts (es kann im Grunde auf jeder Funktionsmaschine ausgeführt werden) und läuft in einem Browser
  • Es ist schnell zu tun (Sie müssen sich keine Sorgen über die Kompatibilität des Cross-Browsers oder verschiedene Bildschirmauflösungen machen, da Sie die genaue Maschine kennen, für die Sie sich entwickeln
  • Es ist erweiterbar-obwohl das, was Sie beschreiben Dann können Sie jede serverseitige Skriptsprache verwenden.

Grundsätzlich hätten Sie eine Reihe von Dateien, sagen Sie slide001.htm, slide002.htm und slide003.htm. Rutsche 1 würde nach 30 Sekunden nach Slide002 umleiten, Slide002 auf Slide 003 und Slide003 würde sich auf Slide001 umleiten.

Die spezifischen Dinge, die Sie erwähnen: Diagrammgenerierung und "Wer hat den Build" -Text:

Ich bin mir nicht sicher, welches CI -Tool Sie verwenden, aber viele von ihnen erzeugen trotzdem Grafiken <img src="http://hudson.abc/job/proj042/buildTimeGraph">

Für den who-broke-the-build-Text wären Sie am einfachsten, die Folien als .php Dateien, die durch einen Webserver serviert werden, verwenden XAMMP.

Dann hätten Sie eine Funktion, die Ihren CI -Server für denjenigen kratzt, der den letzten Build gebrochen hat, und in einem der Folien hätten Sie <?PHP echo(who_broke_build()); ?>

(Wenn Sie natürlich eine andere Sprache/ein anderes System besser kennen, verwenden Sie das!)

Der endgültige Vorteil, den ich mir vorstellen kann, ist, dass Sie, wenn Sie die Dateien über einen Webserver servieren, die Leute ermöglichen können, sie lokal anzeigen, beispielsweise als die Heimseite der Browser.

Andere Tipps

Vielen Dank. Ich habe JQS5 gefunden, das das meiste getan hat, was Sie erwähnt haben.

Es erfordert 1 Dokument, in dem jeder H2 eine neue Folie wird. Ich kann dann das Meta-Refresh verwenden, um alle 10 Sekunden auf die nächste Seite nachzuladen. Wenn ich das Ende der Folien erreiche, ziehe ich Daten aus einem aggregierten RSS -Feed aus allen verschiedenen Systemen ab, um Informationen zu ziehen.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top