Kontainer yang dapat diinstal
Satu installable boundary untuk satu work dan satu edition.
BookField format package
Package yang dapat divalidasi, diinstal, dan dibaca BookField
Snapshot versi
Sekilas
Satu installable boundary untuk satu work dan satu edition. manifest.json adalah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan bagian dari package shape saat ini.
Satu installable boundary untuk satu work dan satu edition.
manifest.json adalah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan bagian dari package shape saat ini.
ReaderDoc content disiapkan untuk import, sehingga reader tidak mem-parse EPUB, HTML, atau CSS saat runtime.
navigationTree menentukan entry point dan daftar isi package-level milik reader.
Saat canonical docs atau schema files berubah, perbarui source terlebih dahulu, lalu refresh public snapshot dan penjelasan ini.
Authored study plans berada di manifest.json hanya saat package memiliki schedule data.
Package layout
Package paths adalah package-root-relative POSIX paths. Text packages menyertakan ReaderDoc files di bawah reader/, sementara image, audio, atau video only packages dapat menghilangkan reader/.
manifest.json
reader/{assetId}/reader_manifest.json
reader/{assetId}/reader.rdoc
images/{assetId}.{ext}
images/{assetId}-thumb.{ext}
media/{assetId}.{ext}
locator/{profileId}.json
Manifest contract
manifest.json adalah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan bagian dari package shape saat ini.
manifest.json adalah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan bagian dari package shape saat ini.
Satu installable boundary untuk satu work dan satu edition.
Package paths adalah package-root-relative POSIX paths. Text packages menyertakan ReaderDoc files di bawah reader/, sementara image, audio, atau video only packages dapat menghilangkan reader/.
navigationTree menentukan entry point dan daftar isi package-level milik reader.
Authored study plans berada di manifest.json hanya saat package memiliki schedule data.
Saat canonical docs atau schema files berubah, perbarui source terlebih dahulu, lalu refresh public snapshot dan penjelasan ini.
Package creation
Siapkan source content, metadata, media, serta authored schedules atau references.
Buat installable package dengan manifest metadata, ReaderDoc content, media, navigation, dan locator files.
Periksa package structure dan schema compatibility sebelum distribution.
Reader import
BookField memeriksa package shape dan menolak unsupported atau malformed packages.
Supported package assets di-unpack ke app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records, dan schedules didaftarkan untuk offline use.
Compatibility
Canonical references
Public page ini adalah implementation-facing overview, bukan canonical schema source. Canonical docs dan schema files berada bersama BookField source materials.
00-spec-index.md
Public page ini adalah implementation-facing overview, bukan canonical schema source. Canonical docs dan schema files berada bersama BookField source materials.
04-manifest-json-schema.md
manifest.json adalah public contract yang dibaca BookField sebelum import. Legacy packageKind dan presentation fields bukan bagian dari package shape saat ini.
08-reader-app-design.md
BookField membaca installed package secara lokal
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Public page ini adalah implementation-facing overview, bukan canonical schema source. Canonical docs dan schema files berada bersama BookField source materials.
Saat canonical docs atau schema files berubah, perbarui source terlebih dahulu, lalu refresh public snapshot dan penjelasan ini.
Kembali ke product overview, atau diskusikan apakah wbpkg distribution flow cocok dengan content model Anda.