Installierbarer Container
Eine einzelne installable Grenze für ein work und eine edition.
BookField Package-Format
Ein Package, das BookField validieren, installieren und lesen kann
Versionsübersicht
Auf einen Blick
Eine einzelne installable Grenze für ein work und eine edition. manifest.json ist der öffentliche contract, den BookField vor dem Import liest. Legacy packageKind und presentation fields gehören nicht zur aktuellen package shape.
Eine einzelne installable Grenze für ein work und eine edition.
manifest.json ist der öffentliche contract, den BookField vor dem Import liest. Legacy packageKind und presentation fields gehören nicht zur aktuellen package shape.
ReaderDoc content ist für den Import vorbereitet, sodass der Reader zur Laufzeit kein EPUB, HTML oder CSS parst.
navigationTree bestimmt entry point und das package-level Inhaltsverzeichnis des Readers.
Wenn canonical docs oder schema files geändert werden, zuerst die source aktualisieren und dann diesen public snapshot samt Erklärung auffrischen.
Authored study plans liegen nur in manifest.json, wenn das Package schedule data enthält.
Package layout
Package paths sind package-root-relative POSIX paths. Text packages enthalten ReaderDoc files unter reader/, während image, audio oder video only packages reader/ auslassen können.
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 ist der öffentliche contract, den BookField vor dem Import liest. Legacy packageKind und presentation fields gehören nicht zur aktuellen package shape.
manifest.json ist der öffentliche contract, den BookField vor dem Import liest. Legacy packageKind und presentation fields gehören nicht zur aktuellen package shape.
Eine einzelne installable Grenze für ein work und eine edition.
Package paths sind package-root-relative POSIX paths. Text packages enthalten ReaderDoc files unter reader/, während image, audio oder video only packages reader/ auslassen können.
navigationTree bestimmt entry point und das package-level Inhaltsverzeichnis des Readers.
Authored study plans liegen nur in manifest.json, wenn das Package schedule data enthält.
Wenn canonical docs oder schema files geändert werden, zuerst die source aktualisieren und dann diesen public snapshot samt Erklärung auffrischen.
Package creation
Bereiten Sie source content, metadata, media sowie authored schedules oder references vor.
Erzeugen Sie ein installable package mit manifest metadata, ReaderDoc content, media, navigation und locator files.
Prüfen Sie package structure und schema compatibility vor der distribution.
Reader import
BookField prüft die package shape und lehnt unsupported oder malformed packages ab.
Supported package assets werden in app-owned local storage entpackt.
ReaderDoc payloads, navigation, locator indexes, search records und schedules werden für offline use registriert.
Kompatibilität
Canonical references
Diese öffentliche Seite ist ein implementation-facing overview, nicht die canonical schema source. Canonical docs und schema files liegen bei den BookField source materials.
00-spec-index.md
Diese öffentliche Seite ist ein implementation-facing overview, nicht die canonical schema source. Canonical docs und schema files liegen bei den BookField source materials.
04-manifest-json-schema.md
manifest.json ist der öffentliche contract, den BookField vor dem Import liest. Legacy packageKind und presentation fields gehören nicht zur aktuellen package shape.
08-reader-app-design.md
BookField liest das installed package lokal
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
Diese öffentliche Seite ist ein implementation-facing overview, nicht die canonical schema source. Canonical docs und schema files liegen bei den BookField source materials.
Wenn canonical docs oder schema files geändert werden, zuerst die source aktualisieren und dann diesen public snapshot samt Erklärung auffrischen.
Zur product overview zurückkehren oder besprechen, ob ein wbpkg distribution flow zu Ihrem content model passt.