Ir al contenido

Prueba los paneles de ejemplo que incluye Moonpool

Moonpool incluye en el propio programa un conjunto de paneles autónomos. Funcionan por completo sin conexión, sin servidor y sin CDN.

Panel Qué es
CSV explorer Suelta un archivo CSV o TSV; analiza las columnas y muestra los datos.
JSON explorer Suelta un JSON (matrices, objetos anidados o mapas).
Excel explorer Suelta un archivo .xlsx o .xls, que se procesa sin conexión.
Moonpool Docs Un navegador de documentación en Markdown sin conexión.

Al iniciarse, Moonpool escribe los paneles en {MP_HOME}\dashboards\examples:

Modo Carpeta
Instalado (Windows) %USERPROFILE%\.moonpool\dashboards\examples
Portable <tu carpeta .moonpool, la que contiene moonpool.exe>\dashboards\examples
Linux ~/.config/Moonpool/dashboards/examples (o $XDG_CONFIG_HOME/Moonpool/dashboards/examples)

La carpeta examples pertenece a Moonpool: se reemplaza cada vez que Moonpool se actualiza, así que los cambios que hagas ahí se pierden. Para personalizar un panel, copia su carpeta y la carpeta compartida _lib en dashboards y apunta tu app a la copia. Moonpool nunca cambia nada más dentro de dashboards.

Las versiones anteriores a la 0.3.16 escribían los ejemplos directamente en dashboards. Esas copias se quedan donde están y ya no reciben actualizaciones; las apps que apuntan a ellas siguen funcionando. Para obtener las versiones actualizadas, cambia su url a la ruta dashboards/examples/... que se indica más abajo.

Cada una es una app static cuya url es una URL file:/// anclada en {MP_HOME}:

file:///{MP_HOME}/dashboards/examples/csv/index.html

{MP_HOME} se resuelve en la carpeta de instalación o, en modo portable, en la carpeta del paquete, de modo que la entrada sigue funcionando si mueves el paquete. Se permiten las URL file://. Consulta Rutas y entorno.

Las apps de ejemplo solo aparecen la primera vez

Sección titulada «Las apps de ejemplo solo aparecen la primera vez»

Las entradas de ejemplo se escriben en apps.json solo cuando todavía no existe ningún archivo de configuración. Si ya tienes un apps.json, añade tú mismo las entradas de los paneles (Editar apps.json en el menú “…”, y luego Recargar). Añade estas cuatro dentro de la matriz de nivel superior, separadas de tus otras entradas por comas:

apps.json (excerpt)
{
"id": "csv-explorer",
"name": "Sample CSV Explorer",
"group": "Dashboards",
"type": "static",
"url": "file:///{MP_HOME}/dashboards/examples/csv/index.html",
"openBrowser": true
},
{
"id": "json-explorer",
"name": "Sample JSON Explorer",
"group": "Dashboards",
"type": "static",
"url": "file:///{MP_HOME}/dashboards/examples/json/index.html",
"openBrowser": true
},
{
"id": "xlsx-explorer",
"name": "Sample Excel Explorer",
"group": "Dashboards",
"type": "static",
"url": "file:///{MP_HOME}/dashboards/examples/xlsx/index.html",
"openBrowser": true
},
{
"id": "docs-browser",
"name": "Moonpool Docs",
"group": "Docs",
"type": "static",
"url": "file:///{MP_HOME}/dashboards/examples/docs/index.html",
"openBrowser": true
}

El significado de los campos está en Campos de las apps.

Moonpool es software gratuito de FasterDB