Лучший способ сделать киоск со слайд-шоу информационных бюллетеней для офиса?

StackOverflow https://stackoverflow.com/questions/288009

  •  08-07-2019
  •  | 
  •  

Вопрос

Итак, мне было поручено сделать для офиса киоск для показа статистики о нашем прогрессе SCRUM, состоянии сервера сборки, возможности аренды и так далее.В идеале он должен запускать слайд-шоу с множеством разных страниц, на некоторых из которых отображается текст, на некоторых — графики и так далее.

Каков наилучший подход для этого?Сначала я подумал о Powerpoint, но он должен иметь возможность получать изображения с веб-сервера, чтобы я мог автоматизировать процедуру создания графиков.Я также хотел бы брать текст из внешнего источника при показе «Кто сломал сборку» или какой-то подобной страницы.

Я не сомневаюсь, что готовые системы существуют, но не знаю, где их искать.

Это легко/сложно в Power Point?Или есть повсеместное приложение, о котором знают все, кроме меня?

Это было полезно?

Решение

Я бы рекомендовал создать его как серию веб-страниц, которые используют Javascript или метатег обновления для циклического перемещения по разным страницам.Просто откройте полноэкранный режим браузера на запасном компьютере и подключите его к проектору/монитору/большому телевизору.

Это имеет множество преимуществ:

  • его тривиальный для отображения изображений с внешнего сервера ( <img> ярлык)
  • его установка ничего не потребует (он может работать практически на любом работающем компьютере) и запускается в браузере.
  • это делается быстро (вам не нужно беспокоиться о кросс-браузерной совместимости или различных разрешениях экрана, поскольку вы знаете, для какой именно машины разрабатываете
  • его можно расширять - хотя то, что вы описываете, вероятно, возможно в Powerpoint, но если вы делаете это как веб-страницу, вы можете использовать Javascript (или структуру JS, такую ​​​​как jQuery), и очень легко обслуживать страницы через веб-сервер. , то вы можете использовать любой серверный язык сценариев.

По сути, у вас будет серия файлов, скажем slide001.htm, slide002.htm и slide003.htm.Слайд 1 будет перенаправлен на слайд 002 через 30 секунд, слайд 002 — на слайд 003, а слайд 003 — на слайд 001.

Конкретные вещи, которые вы упомянули:генерация графика и текст «Кто сломал сборку»:

Не уверен, какой инструмент CI вы используете, но многие из них все равно генерируют графики, поэтому потребуется иметь один «слайд» с чем-то вроде <img src="http://hudson.abc/job/proj042/buildTimeGraph">

Что касается текста о том, кто сломал сборку, вам будет проще всего запустить слайды как .php файлы, передаваемые через веб-сервер, используя КСАМП.

Тогда у вас будет функция, которая сканирует ваш CI-сервер на предмет того, кто сломал последнюю сборку, и на одном из слайдов у вас будет <?PHP echo(who_broke_build()); ?>

(Очевидно, если вы лучше знаете какой-то другой язык/систему, используйте его!)

Последнее преимущество, о котором я могу думать, заключается в том, что если вы передаете файлы через веб-сервер, вы можете позволить людям отображать их локально, скажем, на домашней странице своего браузера.

Другие советы

Спасибо.Я нашел jqS5, который делает большую часть того, что вы упомянули.

Требуется 1 документ, где каждый h2 становится новым слайдом.Затем я могу использовать метаобновление для перезагрузки следующей страницы каждые 10 секунд.Когда я дохожу до конца слайдов, я извлекаю данные из агрегированного RSS-канала из всех различных систем, чтобы получить информацию.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top