Moonpool に同梱されているサンプルダッシュボードを試す
Moonpool には、プログラム内に自己完結型のダッシュボードが同梱されています。サーバーも CDN も使わず、完全にオフラインで動作します。
| ダッシュボード | 内容 |
|---|---|
| CSV explorer | CSV または TSV ファイルをドロップすると、列を分析してデータを表示します。 |
| JSON explorer | JSON (配列、ネストしたオブジェクト、マップ) をドロップします。 |
| Excel explorer | .xlsx または .xls ファイルをドロップします。解析はオフラインで行われます。 |
| Moonpool Docs | オフラインの Markdown ドキュメントブラウザーです。 |
Moonpool は起動時に、ダッシュボードを {MP_HOME}\dashboards\examples に書き出します。
| モード | フォルダー |
|---|---|
| インストール版 (Windows) | %USERPROFILE%\.moonpool\dashboards\examples |
| ポータブル | <your .moonpool folder, the one holding moonpool.exe>\dashboards\examples |
| Linux | ~/.config/Moonpool/dashboards/examples (または $XDG_CONFIG_HOME/Moonpool/dashboards/examples) |
examples フォルダーは Moonpool の管理下にあり、Moonpool が更新されるたびに置き換えられるため、そこでの編集は失われます。ダッシュボードをカスタマイズするには、そのフォルダーと共有の _lib フォルダーを dashboards 直下にコピーし、アプリがそのコピーを指すようにしてください。Moonpool は dashboards 内のそれ以外には一切手を加えません。
バージョン 0.3.16 より前は、サンプルが dashboards に直接書き出されていました。それらのコピーはそのまま残り、更新は受け取りません。そこを指しているアプリは引き続き動作します。更新版を使うには、url を下記の dashboards/examples/... パスに変更してください。
アプリからの参照方法
Section titled “アプリからの参照方法”各ダッシュボードは static アプリで、url は {MP_HOME} を基準にした file:/// URL です。
file:///{MP_HOME}/dashboards/examples/csv/index.html{MP_HOME} はインストール先のフォルダー、ポータブルモードではバンドルのフォルダーに解決されるため、バンドルを移動してもエントリーは動作します。file:// URL は使用できます。パスと環境変数を参照してください。
サンプルアプリは初回起動時にのみ追加されます
Section titled “サンプルアプリは初回起動時にのみ追加されます”サンプルのエントリーが apps.json に書き込まれるのは、設定ファイルがまだ存在しないときだけです。すでに apps.json がある場合は、ダッシュボードのエントリーを自分で追加します (「…」メニューの apps.json を編集、続けて 再読み込み)。次の 4 つを、最上位の配列の中に、他のエントリーとカンマで区切って追加してください。
{ "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}各フィールドの意味はアプリのフィールドにあります。
Moonpool は次の会社が提供する無料ソフトウェアです: FasterDB