Referensi Manifes Visualisasi Komunitas

Manifes memberikan informasi tentang visualisasi Anda dan mengidentifikasi lokasi aset visualisasi Anda. File tersebut harus diberi nama manifest.json dan terletak di tingkat atas folder yang digunakan sebagai Component ID Anda.

Kolom berikut harus ditentukan (kecuali jika dinyatakan lain):

Nama kolom Jenis Deskripsi
name string Nama paket visualisasi.
organization string Nama organisasi atau developer.
description string Deskripsi paket visualisasi.
logoUrl string Logo untuk paket visualisasi.
packageUrl string Link yang dapat diikuti pengguna untuk mempelajari paket lebih lanjut
organizationUrl string (Opsional) Link yang dapat dibuka pengguna untuk mempelajari organisasi atau developer lebih lanjut.
supportUrl string Tautan ke halaman atau email dukungan untuk mendukung visualisasi ini.
privacyPolicyUrl string (Opsional) Link ke kebijakan privasi.
termsOfServiceUrl string (Opsional) Link ke persyaratan layanan.
devMode boolean (Opsional) Jika true, akan melewati proses cache. Nilai ini ditetapkan secara default ke false. Untuk detail selengkapnya, lihat tentang penyimpanan dalam cache.
components Array(object) Visualisasi yang disertakan dalam paket. Saat ini hanya satu visualisasi yang didukung.
components[].id string ID komponen. String ini harus berupa string yang tidak kosong tanpa spasi.
components[].name string Nama visualisasi.
components[].description string Deskripsi visualisasi.
components[].iconUrl string Ikon untuk visualisasi.
components[].infoUrl string (Opsional) Link yang dapat diikuti pengguna untuk mempelajari komponen lebih lanjut.
components[].resource object Sumber daya visualisasi.
components[].resource.js string Lokasi file JavaScript visualisasi di Google Cloud Storage. Misalnya, gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js.
components[].resource.config string Lokasi file konfigurasi visualisasi di Google Cloud Storage. Misalnya, gs://GCS_BUCKET_NAME/MY_CONFIG.json.
components[].resource.css string (Opsional) Lokasi file CSS visualisasi di Google Cloud Storage. Misalnya, gs://GCS_BUCKET_NAME/MY_CSS.css.
unik

Contoh file manifes manifest.json

{
  "name": "ABC Visualizations Package",
  "organization": "ABC Inc.",
  "description": "A package of cool visualizations.",
  "logoUrl": "https://url",
  "organizationUrl": "https://url",
  "supportUrl": "https://url",
  "privacyPolicyUrl": "https://url",
  "termsOfServiceUrl": "https://url",
  "packageUrl": "https://url",
  "devMode": false,
  "components": [
    {
      "id": "treemap",
      "name": "Treemap",
      "description": "Zoomable treemap with filter interactions",
      "iconUrl": "https://url.png",
      "infoUrl": "https://url",
      "resource": {
        "js": "gs://myViz-bucket-treemap/viz.js",
        "config": "gs://myViz-bucket-treemap/viz-config.json",
        "css": "gs://myViz-bucket-treemap/viz.css"
      }
    },
    {
      "id": "histogram",
      "name": "Histogram",
      "description": "Histogram with filter interactions",
      "iconUrl": "https://url.png",
      "resource": {
        "js": "gs://myViz-bucket-histogram/viz.js",
        "config": "gs://myViz-bucket-histogram/viz-config.json",
        "css": "gs://myViz-bucket-histogram/viz.css"
      }
    }
  ]
}