Question

J'ai donc été chargé de créer un kiosque pour le bureau, qui permet d'afficher des statistiques sur l'état d'avancement de notre SCRUM, le statut du serveur, sa rentabilité, etc. Il devrait idéalement exécuter un diaporama avec un tas de pages différentes, certaines montrant du texte, d'autres des graphiques, etc.

Quelle est la meilleure approche pour cela? J'ai d'abord pensé à PowerPoint, mais il devrait être capable de prendre les images d'un serveur Web afin d'automatiser la procédure de génération de graphiques. J'aimerais également prendre un texte provenant d'une source externe pour montrer & "Qui a cassé la construction &"; ou une page comme ça.

Je n'ai aucun doute sur l'existence de systèmes prêts à l'emploi, mais je ne sais pas vraiment où les chercher.

Est-ce facile / difficile avec PowerPoint? Ou existe-t-il une application omniprésente que tout le monde, sauf moi, connaît?

Était-ce utile?

La solution

Je recommanderais de le créer comme une série de pages Web utilisant Javascript ou la balise meta refresh pour parcourir les différentes pages. Il vous suffit de passer le navigateur en plein écran sur une machine de rechange et de le connecter à un projecteur / moniteur / grand téléviseur.

Cela présente de nombreux avantages:

  • il est trivial d'afficher les images d'un serveur externe (balise <img>)
  • sa configuration ne coûtera rien (il peut fonctionner sur pratiquement n'importe quelle machine qui fonctionne), et fonctionne dans un navigateur
  • c'est rapide (vous n'avez pas à vous soucier de la compatibilité entre navigateurs, ni de différentes résolutions d'écran, car vous connaissez la machine exacte pour laquelle vous développez
  • il est extensible - bien que ce que vous décrivez soit probablement possible dans Powerpoint, mais si vous le faites sous forme de page Web, vous pouvez utiliser Javascript (ou un framework JS comme jQuery). Il est très facile de servir les pages via un serveur Web, vous pouvez utiliser n’importe quel langage de script côté serveur.

En gros, vous auriez une série de fichiers, par exemple slide001.htm, slide002.htm et slide003.htm. La diapositive 1 serait redirigée vers la diapositive 002 après 30 secondes, la diapositive 002 vers la diapositive 003 et la diapositive 003 vers la diapositive001 ..

Les choses spécifiques que vous mentionnez: la génération de graphes et & "Qui a cassé la construction &"; texte:

Vous ne savez pas quel outil de CI vous utilisez, mais bon nombre d’entre eux génèrent des graphiques de toute façon, il serait donc nécessaire d’avoir un & "slide"! avec quelque chose comme <img src="http://hudson.abc/job/proj042/buildTimeGraph">

Pour le texte who-cassed-the-build, il serait plus simple d'exécuter les diapositives sous la forme de .php fichiers desservis par un serveur Web, à l'aide de XAMMP .

Vous obtiendrez alors une fonction qui raccroche votre serveur d'infrastructure client pour quiconque a cassé la dernière construction, et dans l'une des diapositives, vous auriez <?PHP echo(who_broke_build()); ?>

(Évidemment, si vous connaissez un autre langage / système, utilisez-le!)

Le dernier avantage auquel je peux penser est que, si vous servez les fichiers via un serveur Web, vous pouvez permettre aux utilisateurs de l'afficher localement, par exemple en tant que page d'accueil de leur navigateur.

Autres conseils

Merci. J'ai trouvé jqS5 qui a fait la plupart de ce que vous avez mentionné.

Il nécessite un document où chaque h2 devient une nouvelle diapositive. Je peux ensuite utiliser la méta-actualisation pour recharger à la page suivante toutes les 10 secondes. Lorsque j'atteins la fin des diapositives, je récupère les données d'un flux RSS agrégé de tous les systèmes afin d'extraire des informations.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top