Drupal, отображающий данные из скрипта Python в фоновом режиме: асинхронное решение - PullRequest
1 голос
/ 13 декабря 2010

Я пишу модуль drupal (конечно, я следовал этому руководству и читал про разработку drupal и т. Д.). В Back-End (на стороне сервера) скрипт на python, запланированный с помощью crontab, извлекает xml-данные из устройство (каждая 1-5 минут, совсем не критично ко времени), а затем, после его анализа, сохраняет данные в базе данных mysql. -> Здесь нет проблем.

В Front-End эти данные должны быть представлены благодаря модулю drupal, который должен иметь возможность извлекать и показывать (клиентам в сети) эту информацию в графических диаграммах (с простыми таблицами или в стиле rddtool) - > проблемы начинаются здесь

Я не знаю, как позволить drupal представить эти данные и графику (в то время как скрипт python заполняет базу данных, как это возможно, позволить drupal автоматически рисовать графику или заполнять простую таблицу необработанными данными?
(пример: колонки = 'датчик' 'вводит' 'ошибки' 'данные, отслеживаемые в данный момент' -> строки = 'testprobe' '3' '5' '38Мбит / с'.

я знаю, что мне нужно подключиться к БД из drupal, но проблема в следующем:

1) автоматизация (badmanschron?, Верный ли цикл?)

2) создание графиков с помощью php (какие самые простые apis?. Я могу использовать jpgraph (возможно, google api), php -> какой инструмент самый простой и хорошо документированный?

Я не знаю, какие книги и документы изучать; Хорошо, я новичок, но мне нужны только ключевые слова и направления. спасибо за вашу помощь

1 Ответ

1 голос
/ 13 декабря 2010

Взгляните на http://drupal.org/project/rrdtool. Этот модуль интегрирует RRDTool с Drupal.
Для автоматизации вы можете использовать hook_cron .

...