Experimente os painéis de exemplo que acompanham o Moonpool
O Moonpool traz dentro do próprio programa um conjunto de painéis autônomos. Eles funcionam totalmente offline, sem servidor e sem CDN.
| Painel | O que é |
|---|---|
| CSV explorer | Solte um arquivo CSV ou TSV; ele analisa as colunas e exibe os dados. |
| JSON explorer | Solte um JSON (arrays, objetos aninhados ou mapas). |
| Excel explorer | Solte um arquivo .xlsx ou .xls, processado offline. |
| Moonpool Docs | Um navegador de documentação em Markdown offline. |
Onde ficam
Seção intitulada “Onde ficam”Ao iniciar, o Moonpool grava os painéis em {MP_HOME}\dashboards\examples:
| Modo | Pasta |
|---|---|
| Instalado (Windows) | %USERPROFILE%\.moonpool\dashboards\examples |
| Portátil | <sua pasta .moonpool, a que contém o moonpool.exe>\dashboards\examples |
| Linux | ~/.config/Moonpool/dashboards/examples (ou $XDG_CONFIG_HOME/Moonpool/dashboards/examples) |
A pasta examples pertence ao Moonpool: ela é substituída sempre que o Moonpool é atualizado,
então as edições feitas ali se perdem. Para personalizar um painel, copie a pasta dele e a pasta
compartilhada _lib para dashboards e aponte seu app para a cópia. O Moonpool nunca altera
mais nada em dashboards.
As versões anteriores à 0.3.16 gravavam os exemplos diretamente em dashboards. Essas cópias
ficam onde estão e não recebem mais atualizações; os apps que apontam para elas continuam
funcionando. Para obter as versões atualizadas, mude a url deles para o caminho
dashboards/examples/... indicado abaixo.
Como os apps os referenciam
Seção intitulada “Como os apps os referenciam”Cada um é um app static cuja url é uma URL file:/// ancorada em {MP_HOME}:
file:///{MP_HOME}/dashboards/examples/csv/index.html{MP_HOME} se resolve para a pasta de instalação ou, no modo portátil, para a pasta do pacote,
então a entrada continua funcionando se você mover o pacote. URLs file:// são permitidas. Veja
Caminhos e ambiente.
Os apps de exemplo só aparecem na primeira execução
Seção intitulada “Os apps de exemplo só aparecem na primeira execução”As entradas de exemplo só são gravadas em apps.json quando ainda não existe nenhum arquivo de
configuração. Se você já tem um apps.json, adicione você mesmo as entradas dos painéis
(Editar apps.json no menu “…”, depois Recarregar). Adicione estas quatro dentro do array
de nível superior, separadas das suas outras entradas por vírgulas:
{ "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}O significado dos campos está em Campos do app.
Veja também
Seção intitulada “Veja também”- Exemplos: entradas mais completas para copiar.
- Tipos de app
O Moonpool é um software gratuito da FasterDB