Installerbar container
En enkelt installable grænse for ét work og én edition.
BookField package-format
En package, som BookField kan validere, installere og læse
Versionssnapshot
Kort fortalt
En enkelt installable grænse for ét work og én edition. manifest.json er den offentlige contract, som BookField læser før import. Legacy packageKind og presentation fields er ikke en del af den aktuelle package shape.
En enkelt installable grænse for ét work og én edition.
manifest.json er den offentlige contract, som BookField læser før import. Legacy packageKind og presentation fields er ikke en del af den aktuelle package shape.
ReaderDoc content er klargjort til import, så reader ikke parser EPUB, HTML eller CSS ved runtime.
navigationTree bestemmer entry point og readerens package-level indholdsfortegnelse.
Når canonical docs eller schema files ændres, opdater først source og derefter dette public snapshot og forklaringen.
Authored study plans ligger kun i manifest.json, når package indeholder schedule data.
Package layout
Package paths er package-root-relative POSIX paths. Text packages har ReaderDoc files under reader/, mens image, audio eller video only packages kan udelade 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 er den offentlige contract, som BookField læser før import. Legacy packageKind og presentation fields er ikke en del af den aktuelle package shape.
manifest.json er den offentlige contract, som BookField læser før import. Legacy packageKind og presentation fields er ikke en del af den aktuelle package shape.
En enkelt installable grænse for ét work og én edition.
Package paths er package-root-relative POSIX paths. Text packages har ReaderDoc files under reader/, mens image, audio eller video only packages kan udelade reader/.
navigationTree bestemmer entry point og readerens package-level indholdsfortegnelse.
Authored study plans ligger kun i manifest.json, når package indeholder schedule data.
Når canonical docs eller schema files ændres, opdater først source og derefter dette public snapshot og forklaringen.
Package creation
Forbered source content, metadata, media og eventuelle authored schedules eller references.
Lav en installable package med manifest metadata, ReaderDoc content, media, navigation og locator files.
Kontroller package structure og schema compatibility før distribution.
Reader import
BookField kontrollerer package shape og afviser unsupported eller malformed packages.
Supported package assets pakkes ud i app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records og schedules registreres til offline use.
Kompatibilitet
Canonical references
Denne offentlige side er et implementation-facing overview, ikke canonical schema source. Canonical docs og schema files ligger sammen med BookField source materials.
00-spec-index.md
Denne offentlige side er et implementation-facing overview, ikke canonical schema source. Canonical docs og schema files ligger sammen med BookField source materials.
04-manifest-json-schema.md
manifest.json er den offentlige contract, som BookField læser før import. Legacy packageKind og presentation fields er ikke en del af den aktuelle package shape.
08-reader-app-design.md
BookField læser den installed package lokalt
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Denne offentlige side er et implementation-facing overview, ikke canonical schema source. Canonical docs og schema files ligger sammen med BookField source materials.
Når canonical docs eller schema files ændres, opdater først source og derefter dette public snapshot og forklaringen.
Gå tilbage til product overview, eller drøft om en wbpkg distribution flow passer til din content model.