Installable container
package ໜຶ່ງເປັນ installable boundary ດຽວສໍາລັບ work ໜຶ່ງ ແລະ edition ໜຶ່ງ.
BookField ຮູບແບບ package
Package ທີ່ BookField ສາມາດ validate, install ແລະ read
Version snapshot
ໂດຍຫຍໍ້
package ໜຶ່ງເປັນ installable boundary ດຽວສໍາລັບ work ໜຶ່ງ ແລະ edition ໜຶ່ງ. manifest.json ແມ່ນ public contract ທີ່ BookField ອ່ານກ່ອນ import. Legacy packageKind ແລະ presentation fields ບໍ່ແມ່ນສ່ວນຂອງ package shape ປັດຈຸບັນ.
package ໜຶ່ງເປັນ installable boundary ດຽວສໍາລັບ work ໜຶ່ງ ແລະ edition ໜຶ່ງ.
manifest.json ແມ່ນ public contract ທີ່ BookField ອ່ານກ່ອນ import. Legacy packageKind ແລະ presentation fields ບໍ່ແມ່ນສ່ວນຂອງ package shape ປັດຈຸບັນ.
ReaderDoc content ຖືກກຽມໄວ້ສໍາລັບ import, ດັ່ງນັ້ນ reader ບໍ່ parse EPUB, HTML ຫຼື CSS ໃນ runtime.
navigationTree ກໍານົດ entry point ແລະ package-level table of contents ຂອງ reader.
ເມື່ອ canonical docs ຫຼື schema files ປ່ຽນ, update source ກ່ອນ, ແລ້ວ refresh public snapshot ແລະຄໍາອະທິບາຍນີ້.
Authored study plans ຢູ່ໃນ manifest.json ເມື່ອ package ມີ schedule data ເທົ່ານັ້ນ.
Package layout
Package paths ແມ່ນ package-root-relative POSIX paths. Text packages ມີ ReaderDoc files ພາຍໃຕ້ reader/, ສ່ວນ image, audio ຫຼື video only packages ອາດຂ້າມ 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 ແມ່ນ public contract ທີ່ BookField ອ່ານກ່ອນ import. Legacy packageKind ແລະ presentation fields ບໍ່ແມ່ນສ່ວນຂອງ package shape ປັດຈຸບັນ.
manifest.json ແມ່ນ public contract ທີ່ BookField ອ່ານກ່ອນ import. Legacy packageKind ແລະ presentation fields ບໍ່ແມ່ນສ່ວນຂອງ package shape ປັດຈຸບັນ.
package ໜຶ່ງເປັນ installable boundary ດຽວສໍາລັບ work ໜຶ່ງ ແລະ edition ໜຶ່ງ.
Package paths ແມ່ນ package-root-relative POSIX paths. Text packages ມີ ReaderDoc files ພາຍໃຕ້ reader/, ສ່ວນ image, audio ຫຼື video only packages ອາດຂ້າມ reader/.
navigationTree ກໍານົດ entry point ແລະ package-level table of contents ຂອງ reader.
Authored study plans ຢູ່ໃນ manifest.json ເມື່ອ package ມີ schedule data ເທົ່ານັ້ນ.
ເມື່ອ canonical docs ຫຼື schema files ປ່ຽນ, update source ກ່ອນ, ແລ້ວ refresh public snapshot ແລະຄໍາອະທິບາຍນີ້.
Package creation
ກຽມ source content, metadata, media ແລະ authored schedules ຫຼື references.
ສ້າງ installable package ທີ່ມີ manifest metadata, ReaderDoc content, media, navigation ແລະ locator files.
ກວດ package structure ແລະ schema compatibility ກ່ອນ distribution.
Reader import
BookField ກວດ package shape ແລະ reject unsupported ຫຼື malformed packages.
Supported package assets ຖືກ unpack ໄປ app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records ແລະ schedules ຖືກ register ສໍາລັບ offline use.
Compatibility
Canonical references
public page ນີ້ເປັນ implementation-facing overview, ບໍ່ແມ່ນ canonical schema source. Canonical docs ແລະ schema files ຢູ່ກັບ BookField source materials.
00-spec-index.md
public page ນີ້ເປັນ implementation-facing overview, ບໍ່ແມ່ນ canonical schema source. Canonical docs ແລະ schema files ຢູ່ກັບ BookField source materials.
04-manifest-json-schema.md
manifest.json ແມ່ນ public contract ທີ່ BookField ອ່ານກ່ອນ import. Legacy packageKind ແລະ presentation fields ບໍ່ແມ່ນສ່ວນຂອງ package shape ປັດຈຸບັນ.
08-reader-app-design.md
BookField ອ່ານ installed package ໃນເຄື່ອງ
schemas/manifest-v5.schema.json / readerdoc-v3.schema.json
public page ນີ້ເປັນ implementation-facing overview, ບໍ່ແມ່ນ canonical schema source. Canonical docs ແລະ schema files ຢູ່ກັບ BookField source materials.
ເມື່ອ canonical docs ຫຼື schema files ປ່ຽນ, update source ກ່ອນ, ແລ້ວ refresh public snapshot ແລະຄໍາອະທິບາຍນີ້.
ກັບໄປ product overview ຫຼືຫາລືວ່າ wbpkg distribution flow ເໝາະກັບ content model ຂອງທ່ານບໍ່.