Kontejner za instalaciju
Jedan package je jedna installable granica za jedan work i jednu edition.
BookField format paketa
Package koji BookField može da proveri, instalira i čita
Snimak verzija
Ukratko
Jedan package je jedna installable granica za jedan work i jednu edition. manifest.json je public contract koji BookField čita pre import-a. Legacy packageKind i presentation fields nisu deo trenutnog package shape-a.
Jedan package je jedna installable granica za jedan work i jednu edition.
manifest.json je public contract koji BookField čita pre import-a. Legacy packageKind i presentation fields nisu deo trenutnog package shape-a.
ReaderDoc content pripremljen je za import, pa reader ne parsira EPUB, HTML ili CSS tokom runtime-a.
navigationTree određuje entry point i package-level sadržaj readera.
Kada se canonical docs ili schema files promene, prvo ažurirajte source, zatim osvežite ovaj public snapshot i objašnjenje.
Authored study plans stoje u manifest.json samo kada package sadrži schedule data.
Package layout
Package paths su POSIX paths relativni na package root. Text packages sadrže ReaderDoc files pod reader/, dok image, audio ili video only packages mogu izostaviti 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 je public contract koji BookField čita pre import-a. Legacy packageKind i presentation fields nisu deo trenutnog package shape-a.
manifest.json je public contract koji BookField čita pre import-a. Legacy packageKind i presentation fields nisu deo trenutnog package shape-a.
Jedan package je jedna installable granica za jedan work i jednu edition.
Package paths su POSIX paths relativni na package root. Text packages sadrže ReaderDoc files pod reader/, dok image, audio ili video only packages mogu izostaviti reader/.
navigationTree određuje entry point i package-level sadržaj readera.
Authored study plans stoje u manifest.json samo kada package sadrži schedule data.
Kada se canonical docs ili schema files promene, prvo ažurirajte source, zatim osvežite ovaj public snapshot i objašnjenje.
Package creation
Pripremite source content, metadata, media i authored schedules ili references.
Napravite installable package sa manifest metadata, ReaderDoc content, media, navigation i locator files.
Proverite package structure i schema compatibility pre distribution.
Reader import
BookField proverava package shape i odbija unsupported ili malformed packages.
Supported package assets se raspakuju u app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records i schedules registruju se za offline use.
Kompatibilnost
Canonical references
Ova javna stranica je implementation-facing overview, ne canonical schema source. Canonical docs i schema files ostaju uz BookField source materials.
00-spec-index.md
Ova javna stranica je implementation-facing overview, ne canonical schema source. Canonical docs i schema files ostaju uz BookField source materials.
04-manifest-json-schema.md
manifest.json je public contract koji BookField čita pre import-a. Legacy packageKind i presentation fields nisu deo trenutnog package shape-a.
08-reader-app-design.md
BookField čita installed package lokalno
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Ova javna stranica je implementation-facing overview, ne canonical schema source. Canonical docs i schema files ostaju uz BookField source materials.
Kada se canonical docs ili schema files promene, prvo ažurirajte source, zatim osvežite ovaj public snapshot i objašnjenje.
Vratite se na product overview ili razgovarajte da li wbpkg distribution flow odgovara vašem content modelu.