• 3
  • 1
  • 2

Escenario: Dashboards desarrollados en Pentaho Community Edition 6.1 utilizando Ctools 6.1-196

Problema: bloquearse el navegador al visualizar los dashboards creados en Pentaho, cuando son desplegados a partir de un plugin creados con app builder (sparkl).

Pruebas:  Al crear y probar la visualizacíón de los dashbaords directamente a través del “Browser Files” de pentaho (antes de crear un plugin e incorporar los dashboards), el emulador “ripple” en chrome funciona muy bien, permitiendo realizar pruebas con diversos dispositivos (blackberry’s, tablets, iphones, ec).

Sin embargo al crear un plugin conteniendo algún dashboard, resulta que al probar el emulador “ripple” se produce un error al gestionar el “user-agent” por parte del mismo, realizadas diversas pruebas al parecer es por un tema de acceso a las URL virtuales o redireccionadas el propio framework de Pentaho (app builder) que no permite que el emular tenga el acceso que requiere para funcionar correctamente.

Solución: Lamentablemente las soluciones que he encontrado son parciales, sin embargo permitiran derivar algunas recomendaciones para presentaciones que eventualmente tengamos que realizar utilizando este emulador.

La primera es indicarle al acceso directo de Chrome que permita la lectura de archivos al ejecutarse, añadiendo lo siguiente: –allow-file-access-from-files, algo asi: “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –allow-file-access-from-files.

Lo Segundo es llamar al “inspector de elementos del navegador” y eliminar manualmente los ” ‘<div>’ que bloquena la pantalla, esto permitrá que naveges por el dispositivo mobile que este seleccionado, pero no te permitirá cambiar de dispositivo.

La tercera opción es deshabilitar y luego desinstalar el add-on “ripple” en “chrome” para luego vovler a instalarlo, esto te permitirá ejecutar “al menos una vez” la emulación con algun dispositivo seleccionado, sin que se presente mayor inconveniente, NO intentes cambiar de dispositivo si estas en alguna presentación.

Recomendación: Realiza una copia de tu dashboard y configuralo para que puedas mostrarlo directamente desde el “browse file” del PUC (Pentaho User Console), en ese escenario no tendras problemas en mostrar el resultado probando con diversos dispositivos empleando el emulador “ripple”.