Installerbar container
Ett package är en enda installable gräns för ett work och en edition.
BookField package-format
Ett package som BookField kan validera, installera och läsa
Versionssnapshot
Kort sagt
Ett package är en enda installable gräns för ett work och en edition. manifest.json är det public contract som BookField läser före import. Legacy packageKind och presentation fields ingår inte i aktuell package shape.
Ett package är en enda installable gräns för ett work och en edition.
manifest.json är det public contract som BookField läser före import. Legacy packageKind och presentation fields ingår inte i aktuell package shape.
ReaderDoc content är förberett för import, så reader tolkar inte EPUB, HTML eller CSS vid runtime.
navigationTree bestämmer entry point och readerns package-level innehållsförteckning.
När canonical docs eller schema files ändras, uppdatera source först och uppdatera sedan detta public snapshot och förklaringen.
Authored study plans finns i manifest.json endast när package innehåller schedule data.
Package layout
Package paths är package-root-relative POSIX paths. Text packages innehåller ReaderDoc files under reader/, medan image, audio eller video only packages kan utelämna 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 är det public contract som BookField läser före import. Legacy packageKind och presentation fields ingår inte i aktuell package shape.
manifest.json är det public contract som BookField läser före import. Legacy packageKind och presentation fields ingår inte i aktuell package shape.
Ett package är en enda installable gräns för ett work och en edition.
Package paths är package-root-relative POSIX paths. Text packages innehåller ReaderDoc files under reader/, medan image, audio eller video only packages kan utelämna reader/.
navigationTree bestämmer entry point och readerns package-level innehållsförteckning.
Authored study plans finns i manifest.json endast när package innehåller schedule data.
När canonical docs eller schema files ändras, uppdatera source först och uppdatera sedan detta public snapshot och förklaringen.
Package creation
Förbered source content, metadata, media och authored schedules eller references.
Skapa ett installable package med manifest metadata, ReaderDoc content, media, navigation och locator files.
Kontrollera package structure och schema compatibility före distribution.
Reader import
BookField kontrollerar package shape och avvisar unsupported eller malformed packages.
Supported package assets packas upp till app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records och schedules registreras för offline use.
Kompatibilitet
Canonical references
Den här offentliga sidan är en implementation-facing overview, inte canonical schema source. Canonical docs och schema files finns med BookField source materials.
00-spec-index.md
Den här offentliga sidan är en implementation-facing overview, inte canonical schema source. Canonical docs och schema files finns med BookField source materials.
04-manifest-json-schema.md
manifest.json är det public contract som BookField läser före import. Legacy packageKind och presentation fields ingår inte i aktuell package shape.
08-reader-app-design.md
BookField läser installed package lokalt
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Den här offentliga sidan är en implementation-facing overview, inte canonical schema source. Canonical docs och schema files finns med BookField source materials.
När canonical docs eller schema files ändras, uppdatera source först och uppdatera sedan detta public snapshot och förklaringen.
Gå tillbaka till product overview eller diskutera om ett wbpkg distribution flow passar din content model.