Хорошо, таким образом, я купил 46-дюймовый экран для офиса вчера, и с неизбежным риском того, чтобы быть обвиняемым в установке "тщательно продуманной схемы промедления чемпионата мира", я должен показать моим коллегам, для чего это предназначено ;)
Смотря на мой простой эскиз, и в них отлично! проекты, которым я был вдохновлен, я хотел бы получить некоторый вход на следующем:
Псевдокод для скелета: Как некоторые методы нужно называть каждые 24 часа ("Сегодняшняя дата в заголовке"), другие в 60-секундных интервалах ("результаты Твиттера"), каков был бы хороший подход с помощью JavaScript (jQuery) и PHP?
Править: Alsciende: Я могу согласиться, что № 1 и № 8 слишком неопределенны. Поэтому я удаляю № 8 и пытаюсь разъяснить № 1: С "Псевдокодом для скелета", я в основном средний это могло быть сделано полностью с помощью таймеров JavaScript и как Вы настроили бы различные таймеры?
Библиотека для Google Analytics: Какие библиотеки поддерживают Google Analytics API и могут произвести аккуратные диаграммы. Предпочтительно HTML5, основанный на JavaScript как Протовис.
Библиотека для Твиттера: Который библиотеки были бы Вы рекомендовать для выборки результатов поиска Твиттера и последних твитов от профилей.
Библиотеки для Typography/CSS/HTML5: Попытка изучить некоторый HTML5 и т.д. в процессе, совет относительно любых других библиотек типографии/CSS, которые могли иметь уместность.
Очистка/Парсинг? Я дам Вам конкретный пример: Попытка выбрать сегодняшнее меню с веб-сайта этого ресторана, как Вы пошли бы о? (это находится на шведском языке - но Вы понимаете - извините ;))
Статистика в реальном времени? Я использую WassUp-плагин для WordPress для отслеживания посетителей в реальном времени на нашем веб-сайте. Другое программное обеспечение входа (AWStats и т.д.), вероятно, также установлено на веб-сервере. Какие-либо идеи о том, как извлечь информацию из них и существующий в режиме реального времени на панели инструментов?
Выбор браузера? Какой Браузер и ОС Вы выбрали бы? Стабильный, Полноэкранный, HTML5.
сопроводительный текст http://www.freeimagehosting.net/uploads/cb7af2ef28.png
Я создал панель управления, аналогичную той, о которой вы говорите, для нашего офиса. Я потратил на это около дня, возможности действительно (почти) безграничны. По сути, все вычисления, которые я обрабатываю через PHP, и делаю интервальные вызовы AJAX для соответствующего сценария PHP, который возвращает данные JSON для представления.
# 2: Для графиков я использую / рекомендую flot ( http://code.google.com/p/flot/ ). Документация не так уж и хороша, но как только вы поймете, как все работает в целом, это отличная библиотека, которая генерирует графики с использованием тега HTML5 Canvas.
Я раньше не интегрировал внешние библиотеки с Google Analytics, но предполагаю, что вы можете извлечь данные из аналитики и отформатировать их для создания соответствующих графиков. Это может быть трудный путь, но я более знаком с flot, чем с большинством других графических библиотек (и это не отстой, как многие другие), поэтому для меня это был бы самый простой способ сделай это.
# 3:
Для твиттера довольно легко получить данные из их поискового API с помощью JSON-P. По сути, это динамически добавляет тег