Namestitveni vsebnik
En package je ena installable meja za en work in eno edition.
BookField format package
Package, ki ga BookField lahko preveri, namesti in bere
Posnetek različic
Na kratko
En package je ena installable meja za en work in eno edition. manifest.json je public contract, ki ga BookField prebere pred importom. Legacy packageKind in presentation fields niso del trenutnega package shape.
En package je ena installable meja za en work in eno edition.
manifest.json je public contract, ki ga BookField prebere pred importom. Legacy packageKind in presentation fields niso del trenutnega package shape.
ReaderDoc content je pripravljen za import, zato reader med runtime ne razčlenjuje EPUB, HTML ali CSS.
navigationTree določa entry point in package-level kazalo readerja.
Ko se canonical docs ali schema files spremenijo, najprej posodobite source, nato osvežite ta public snapshot in razlago.
Authored study plans so v manifest.json samo, kadar package vsebuje schedule data.
Package layout
Package paths so POSIX paths relativne na package root. Text packages vsebujejo ReaderDoc files pod reader/, medtem ko image, audio ali video only packages lahko izpustijo 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, ki ga BookField prebere pred importom. Legacy packageKind in presentation fields niso del trenutnega package shape.
manifest.json je public contract, ki ga BookField prebere pred importom. Legacy packageKind in presentation fields niso del trenutnega package shape.
En package je ena installable meja za en work in eno edition.
Package paths so POSIX paths relativne na package root. Text packages vsebujejo ReaderDoc files pod reader/, medtem ko image, audio ali video only packages lahko izpustijo reader/.
navigationTree določa entry point in package-level kazalo readerja.
Authored study plans so v manifest.json samo, kadar package vsebuje schedule data.
Ko se canonical docs ali schema files spremenijo, najprej posodobite source, nato osvežite ta public snapshot in razlago.
Package creation
Pripravite source content, metadata, media ter authored schedules ali references.
Ustvarite installable package z manifest metadata, ReaderDoc content, media, navigation in locator files.
Pred distribution preverite package structure in schema compatibility.
Reader import
BookField preveri package shape in zavrne unsupported ali malformed packages.
Supported package assets se razpakirajo v app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records in schedules se registrirajo za offline use.
Združljivost
Canonical references
Ta javna stran je implementation-facing overview, ne canonical schema source. Canonical docs in schema files ostanejo pri BookField source materials.
00-spec-index.md
Ta javna stran je implementation-facing overview, ne canonical schema source. Canonical docs in schema files ostanejo pri BookField source materials.
04-manifest-json-schema.md
manifest.json je public contract, ki ga BookField prebere pred importom. Legacy packageKind in presentation fields niso del trenutnega package shape.
08-reader-app-design.md
BookField lokalno bere installed package
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Ta javna stran je implementation-facing overview, ne canonical schema source. Canonical docs in schema files ostanejo pri BookField source materials.
Ko se canonical docs ali schema files spremenijo, najprej posodobite source, nato osvežite ta public snapshot in razlago.
Vrnite se na product overview ali se pogovorite, ali wbpkg distribution flow ustreza vašemu content modelu.