因此,我的任务是为办公室制作一个信息亭,用于显示有关我们的 SCRUM 进度、构建服务器状态、可出租性等的统计数据。理想情况下,它应该运行包含一堆不同页面的幻灯片,其中一些显示文本,一些显示图表等。

对此最好的方法是什么?我首先想到了 powerpoint,但它应该能够从网络服务器获取图像,这样我就可以自动化图形生成过程。当显示“谁破坏了构建”或类似的页面时,我还想从外部源获取文本。

我毫不怀疑现成的系统是存在的,但我真的不知道在哪里可以找到它们。

这在powerpoint中容易/难吗?或者是否有一个除了我之外每个人都知道的无处不在的应用程序?

有帮助吗?

解决方案

我建议将其创建为一系列网页,它使用 Javascript 或元刷新标签来循环浏览不同的页面。只需在备用机器上全屏显示浏览器,然后将其连接到投影仪/显示器/大电视即可。

这有很多好处:

  • 它是 琐碎的 显示来自外部服务器的图像( <img> 标签)
  • 它无需任何设置费用(它基本上可以在任何正常运行的机器上运行),并且可以在浏览器中运行
  • 它很快就能完成(您不必担心跨浏览器兼容性或不同的屏幕分辨率,因为您知道您正在开发的确切机器
  • 它是可扩展的 - 虽然您所描述的内容可能在 Powerpoint 中是可能的,但如果您将其作为网页来做,则可以使用 Javascript(或像 jQuery 这样的 JS 框架),并且通过网络服务器提供页面服务非常容易,那么您可以使用任何服务器端脚本语言。

基本上,您将拥有一系列文件,例如 slide001.htm, slide002.htmslide003.htm. 。幻灯片 1 将在 30 秒后重定向到幻灯片 002,幻灯片 002 会重定向到幻灯片 003,幻灯片 003 将重定向到幻灯片 001。

您提到的具体情况:图形生成和“谁破坏了构建”文本:

不确定您使用哪种 CI 工具,但其中许多工具都会生成图表,因此需要一张“幻灯片”,其中包含类似内容 <img src="http://hudson.abc/job/proj042/buildTimeGraph">

对于谁破坏了构建文本,您最容易将幻灯片运行为 .php 通过网络服务器提供的文件,使用 XAMMP.

然后,您将拥有一个功能,可以为破坏最后构建的人抓取 CI 服务器,并且在其中一张幻灯片中,您将拥有 <?PHP echo(who_broke_build()); ?>

(显然,如果您更了解其他语言/系统,请使用它!)

我能想到的最后一个好处是,如果您通过网络服务器提供文件,您可以允许人们在本地显示它,例如他们的浏览器主页。

其他提示

感谢。我找到了jqS5,它完成了你提到的大部分内容。

它需要1个文档,其中每个h2都成为新的幻灯片。 然后我可以使用元刷新每10秒重新加载到下一页。当我到达幻灯片的末尾时,我从所有不同系统的聚合RSS源中提取数据,以便提取信息。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top