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 . |
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"
}
}
]
}