Odniesienie do pliku manifestu wizualizacji utworzonej przez społeczność

Plik manifestu zawiera informacje o wizualizacji i wskazuje lokalizację zasobów wizualizacji. Powinien mieć nazwę manifest.json i znajduje się na najwyższym poziomie folderu używanego jako Component ID.

O ile nie wskazano inaczej, należy zdefiniować następujące pola:

Nazwa pola Typ Opis
name string Nazwa pakietu wizualizacji.
organization string Nazwa organizacji lub dewelopera.
description string Opis pakietu wizualizacji.
logoUrl string Logo pakietu wizualizacji.
packageUrl string Link, który użytkownicy mogą kliknąć, aby dowiedzieć się więcej o pakiecie
organizationUrl string (Opcjonalnie) Link, który użytkownicy mogą kliknąć, aby uzyskać więcej informacji o organizacji lub dewelopera.
supportUrl string Link do strony pomocy lub adresu e-mail pomocy dotyczącej tej wizualizacji.
privacyPolicyUrl string (Opcjonalnie) Link do polityki prywatności.
termsOfServiceUrl string (Opcjonalnie) Link do warunków korzystania z usługi.
devMode boolean (Opcjonalnie) Jeśli ustawiona jest wartość prawda, pomija buforowanie. Domyślna wartość to false. Aby dowiedzieć się więcej, przeczytaj informacje o buforowaniu.
components Array(object) Wizualizacje zawarte w pakiecie. Obecnie obsługiwana jest tylko jedna wizualizacja.
components[].id string Identyfikator komponentu. Nie może to być pusty ciąg znaków bez spacji.
components[].name string Nazwa wizualizacji.
components[].description string Opis wizualizacji.
components[].iconUrl string Ikona wizualizacji.
components[].infoUrl string (Opcjonalnie) Link, który użytkownicy mogą kliknąć, aby dowiedzieć się więcej o komponencie.
components[].resource object Zasoby wizualizacji.
components[].resource.js string Lokalizacja pliku JavaScript wizualizacji w Google Cloud Storage. Na przykład: gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js
components[].resource.config string Lokalizacja pliku konfiguracyjnego wizualizacji w Google Cloud Storage. Na przykład: gs://GCS_BUCKET_NAME/MY_CONFIG.json
components[].resource.css string (Opcjonalnie) Lokalizacja pliku CSS wizualizacji w Google Cloud Storage. Na przykład: gs://GCS_BUCKET_NAME/MY_CSS.css

Przykładowy plik manifestu 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"
      }
    }
  ]
}