2

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

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

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

这在PowerPoint中容易/难吗?还是有一个除了我以外的所有人都知道的无处不在的应用程序?

4

2 回答 2

3

我建议将其创建为一系列网页,它使用 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">

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

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

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

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

于 2008-11-14T04:08:22.147 回答
0

谢谢。我发现 jqS5 完成了你提到的大部分工作。

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

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

于 2008-11-14T08:43:49.063 回答