Manifes memberikan informasi tentang visualisasi Anda dan mengidentifikasi
lokasi sumber daya
visualisasi Anda. Kolom tersebut harus diberi nama manifest.json
dan
yang 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 diikuti pengguna untuk mempelajari organisasi atau developer lebih lanjut. |
supportUrl |
string |
Tautan ke halaman dukungan atau email untuk mendukung visualisasi ini. |
privacyPolicyUrl |
string |
(Opsional) Link ke kebijakan privasi. |
termsOfServiceUrl |
string |
(Opsional) Link ke persyaratan layanan. |
devMode |
boolean |
(Opsional) Jika true (benar), akan melewati caching. Nilai ini ditetapkan secara default ke false . Untuk mengetahui detail selengkapnya, lihat tentang menyimpan 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 dari 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. Mis. gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js . |
components[].resource.config |
string |
Lokasi file konfigurasi visualisasi di Google Cloud Storage. Mis. gs://GCS_BUCKET_NAME/MY_CONFIG.json . |
components[].resource.css |
string |
(Opsional) Lokasi file CSS visualisasi di Google Cloud Storage. Mis. gs://GCS_BUCKET_NAME/MY_CSS.css . |
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"
}
}
]
}