Instalovatelný kontejner
Jedna installable hranice pro jedno work a jednu edition.
BookField formát package
Package, který BookField umí ověřit, nainstalovat a číst
Snímek verzí
Stručně
Jedna installable hranice pro jedno work a jednu edition. manifest.json je veřejný contract, který BookField čte před importem. Legacy packageKind a presentation fields nejsou součástí současné package shape.
Jedna installable hranice pro jedno work a jednu edition.
manifest.json je veřejný contract, který BookField čte před importem. Legacy packageKind a presentation fields nejsou součástí současné package shape.
ReaderDoc content je připravený pro import, takže reader za runtime neparsuje EPUB, HTML ani CSS.
navigationTree určuje entry point a package-level obsah readeru.
Když se canonical docs nebo schema files změní, nejprve aktualizujte source, potom tento public snapshot a vysvětlení.
Authored study plans jsou v manifest.json jen tehdy, když package obsahuje schedule data.
Rozložení package
Package paths jsou package-root-relative POSIX paths. Text packages obsahují ReaderDoc files pod reader/, zatímco image, audio nebo video only packages mohou reader/ vynechat.
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 veřejný contract, který BookField čte před importem. Legacy packageKind a presentation fields nejsou součástí současné package shape.
manifest.json je veřejný contract, který BookField čte před importem. Legacy packageKind a presentation fields nejsou součástí současné package shape.
Jedna installable hranice pro jedno work a jednu edition.
Package paths jsou package-root-relative POSIX paths. Text packages obsahují ReaderDoc files pod reader/, zatímco image, audio nebo video only packages mohou reader/ vynechat.
navigationTree určuje entry point a package-level obsah readeru.
Authored study plans jsou v manifest.json jen tehdy, když package obsahuje schedule data.
Když se canonical docs nebo schema files změní, nejprve aktualizujte source, potom tento public snapshot a vysvětlení.
Vytvoření package
Připravte source content, metadata, media a případné authored schedules nebo references.
Vytvořte installable package s manifest metadata, ReaderDoc content, media, navigation a locator files.
Před distribution zkontrolujte package structure a schema compatibility.
Reader import
BookField kontroluje package shape a odmítá unsupported nebo malformed packages.
Supported package assets se rozbalí do app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records a schedules se zaregistrují pro offline use.
Kompatibilita
Canonical references
Tato veřejná stránka je implementation-facing overview, ne canonical schema source. Canonical docs a schema files jsou u source materials BookField.
00-spec-index.md
Tato veřejná stránka je implementation-facing overview, ne canonical schema source. Canonical docs a schema files jsou u source materials BookField.
04-manifest-json-schema.md
manifest.json je veřejný contract, který BookField čte před importem. Legacy packageKind a presentation fields nejsou součástí současné package shape.
08-reader-app-design.md
BookField čte installed package lokálně
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Tato veřejná stránka je implementation-facing overview, ne canonical schema source. Canonical docs a schema files jsou u source materials BookField.
Když se canonical docs nebo schema files změní, nejprve aktualizujte source, potom tento public snapshot a vysvětlení.
Vraťte se na product overview nebo proberte, zda wbpkg distribution flow sedí vašemu content modelu.