Installable container
Jedan installable boundary za jedan work i jednu edition.
BookField package format
Package koji BookField može validate, install i read
Pregled verzija
Ukratko
Jedan installable boundary za jedan work i jednu edition. manifest.json je public contract koji BookField čita prije importa. Legacy packageKind i presentation fields nisu dio trenutnog package shapea.
Jedan installable boundary za jedan work i jednu edition.
manifest.json je public contract koji BookField čita prije importa. Legacy packageKind i presentation fields nisu dio trenutnog package shapea.
ReaderDoc content pripremljen je za import, pa reader u runtimeu ne parsea EPUB, HTML ni CSS.
navigationTree određuje entry point i package-level sadržaj readera.
Kad se canonical docs ili schema files promijene, prvo ažurirajte source, zatim ovaj public snapshot i objašnjenje.
Authored study plans nalaze se u manifest.json samo kada package uključuje schedule data.
Package layout
Package paths su package-root-relative POSIX paths. 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 prije importa. Legacy packageKind i presentation fields nisu dio trenutnog package shapea.
manifest.json je public contract koji BookField čita prije importa. Legacy packageKind i presentation fields nisu dio trenutnog package shapea.
Jedan installable boundary za jedan work i jednu edition.
Package paths su package-root-relative POSIX paths. 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 nalaze se u manifest.json samo kada package uključuje schedule data.
Kad se canonical docs ili schema files promijene, prvo ažurirajte source, zatim ovaj public snapshot i objašnjenje.
Package creation
Pripremite source content, metadata, media i authored schedules ili references.
Proizvedite installable package s manifest metadata, ReaderDoc content, media, navigation i locator files.
Prije distribution provjerite package structure i schema compatibility.
Reader import
BookField provjerava package shape i odbija unsupported ili malformed packages.
Supported package assets se raspakiraju u app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records i schedules registriraju se za offline use.
Compatibility
Canonical references
Ova public page je implementation-facing overview, a ne canonical schema source. Canonical docs i schema files nalaze se uz BookField source materials.
00-spec-index.md
Ova public page je implementation-facing overview, a ne canonical schema source. Canonical docs i schema files nalaze se uz BookField source materials.
04-manifest-json-schema.md
manifest.json je public contract koji BookField čita prije importa. Legacy packageKind i presentation fields nisu dio trenutnog package shapea.
08-reader-app-design.md
BookField lokalno čita installed package
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Ova public page je implementation-facing overview, a ne canonical schema source. Canonical docs i schema files nalaze se uz BookField source materials.
Kad se canonical docs ili schema files promijene, prvo ažurirajte source, zatim ovaj public snapshot i objašnjenje.
Vratite se na product overview ili razgovarajte odgovara li wbpkg distribution flow vašem content modelu.