Installeerbare container
Eén installable boundary voor één work en één edition.
BookField package-formaat
Een package dat BookField kan valideren, installeren en lezen
Versiesnapshot
In één oogopslag
Eén installable boundary voor één work en één edition. manifest.json is het public contract dat BookField vóór import leest. Legacy packageKind en presentation fields horen niet bij de huidige package shape.
Eén installable boundary voor één work en één edition.
manifest.json is het public contract dat BookField vóór import leest. Legacy packageKind en presentation fields horen niet bij de huidige package shape.
ReaderDoc content is voorbereid voor import, zodat de reader tijdens runtime geen EPUB, HTML of CSS parseert.
navigationTree bepaalt het entry point en de package-level inhoudsopgave van de reader.
Wanneer canonical docs of schema files veranderen, werk eerst source bij en vernieuw daarna deze public snapshot en uitleg.
Authored study plans staan alleen in manifest.json wanneer het package schedule data bevat.
Package layout
Package paths zijn package-root-relative POSIX paths. Text packages bevatten ReaderDoc files onder reader/, terwijl image, audio of video only packages reader/ kunnen weglaten.
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 is het public contract dat BookField vóór import leest. Legacy packageKind en presentation fields horen niet bij de huidige package shape.
manifest.json is het public contract dat BookField vóór import leest. Legacy packageKind en presentation fields horen niet bij de huidige package shape.
Eén installable boundary voor één work en één edition.
Package paths zijn package-root-relative POSIX paths. Text packages bevatten ReaderDoc files onder reader/, terwijl image, audio of video only packages reader/ kunnen weglaten.
navigationTree bepaalt het entry point en de package-level inhoudsopgave van de reader.
Authored study plans staan alleen in manifest.json wanneer het package schedule data bevat.
Wanneer canonical docs of schema files veranderen, werk eerst source bij en vernieuw daarna deze public snapshot en uitleg.
Package creation
Bereid source content, metadata, media en authored schedules of references voor.
Maak een installable package met manifest metadata, ReaderDoc content, media, navigation en locator files.
Controleer package structure en schema compatibility vóór distribution.
Reader import
BookField controleert package shape en weigert unsupported of malformed packages.
Supported package assets worden unpacked naar app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records en schedules worden geregistreerd voor offline use.
Compatibiliteit
Canonical references
Deze public page is een implementation-facing overview, niet de canonical schema source. Canonical docs en schema files staan bij de BookField source materials.
00-spec-index.md
Deze public page is een implementation-facing overview, niet de canonical schema source. Canonical docs en schema files staan bij de BookField source materials.
04-manifest-json-schema.md
manifest.json is het public contract dat BookField vóór import leest. Legacy packageKind en presentation fields horen niet bij de huidige package shape.
08-reader-app-design.md
BookField leest het installed package lokaal
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Deze public page is een implementation-facing overview, niet de canonical schema source. Canonical docs en schema files staan bij de BookField source materials.
Wanneer canonical docs of schema files veranderen, werk eerst source bij en vernieuw daarna deze public snapshot en uitleg.
Ga terug naar de product overview of bespreek of een wbpkg distribution flow past bij uw content model.