Salta ai contenuti

Prova le dashboard di esempio incluse in Moonpool

Moonpool include una serie di dashboard autonome all’interno del programma. Funzionano interamente offline, senza server e senza CDN.

Dashboard Cos’è
CSV explorer Trascina un file CSV o TSV: ne analizza le colonne e mostra i dati.
JSON explorer Trascina un JSON (array, oggetti annidati o mappe).
Excel explorer Trascina un file .xlsx o .xls, analizzato offline.
Moonpool Docs Un browser di documentazione Markdown offline.

All’avvio Moonpool scrive le dashboard in {MP_HOME}\dashboards\examples:

Modalità Cartella
Installata (Windows) %USERPROFILE%\.moonpool\dashboards\examples
Portatile <la tua cartella .moonpool, quella che contiene moonpool.exe>\dashboards\examples
Linux ~/.config/Moonpool/dashboards/examples (oppure $XDG_CONFIG_HOME/Moonpool/dashboards/examples)

La cartella examples appartiene a Moonpool: viene sostituita a ogni aggiornamento di Moonpool, quindi le modifiche fatte lì vanno perse. Per personalizzare una dashboard, copia la sua cartella e la cartella condivisa _lib in dashboards e fai puntare la tua app alla copia. Moonpool non modifica mai nient’altro in dashboards.

Le versioni precedenti alla 0.3.16 scrivevano gli esempi direttamente in dashboards. Quelle copie restano dove sono e non ricevono più aggiornamenti; le app che le usano continuano a funzionare. Per ottenere le versioni aggiornate, cambia il loro url nel percorso dashboards/examples/... indicato sotto.

Ognuna è un’app static il cui url è un URL file:/// ancorato a {MP_HOME}:

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

{MP_HOME} corrisponde alla cartella di installazione oppure, in modalità portatile, alla cartella del pacchetto, quindi la voce funziona anche dopo aver spostato il pacchetto. Gli URL file:// sono consentiti. Vedi Percorsi e ambiente.

Le voci di esempio vengono scritte in apps.json solo se non esiste ancora un file di configurazione. Se hai già un apps.json, aggiungi tu le voci delle dashboard (Modifica apps.json nel menu «…», poi Ricarica). Aggiungi queste quattro all’interno dell’array di primo livello, separandole dalle altre voci con delle virgole:

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
}

Il significato dei campi è in Campi delle app.

Moonpool è software gratuito di FasterDB