מיכל ניתן להתקנה
package אחד הוא גבול התקנה יחיד עבור work אחד ו-edition אחת.
BookField פורמט package
Package ש-BookField יכול לאמת, להתקין ולקרוא
תמונת גרסאות
בקצרה
package אחד הוא גבול התקנה יחיד עבור work אחד ו-edition אחת. manifest.json הוא ה-contract הציבורי ש-BookField קורא לפני import. Legacy packageKind ו-presentation fields אינם חלק מה-package shape הנוכחי.
package אחד הוא גבול התקנה יחיד עבור work אחד ו-edition אחת.
manifest.json הוא ה-contract הציבורי ש-BookField קורא לפני import. Legacy packageKind ו-presentation fields אינם חלק מה-package shape הנוכחי.
ReaderDoc content מוכן ל-import, לכן ה-reader אינו מנתח EPUB, HTML או CSS בזמן runtime.
navigationTree קובע את ה-entry point ואת תוכן העניינים ברמת package של ה-reader.
כאשר canonical docs או schema files משתנים, עדכנו תחילה את source ולאחר מכן רעננו את ה-public snapshot וההסבר.
Authored study plans נמצאים ב-manifest.json רק כאשר ה-package כולל schedule data.
מבנה package
Package paths הם POSIX paths יחסיים לשורש ה-package. Text packages כוללים ReaderDoc files תחת reader/, וחבילות image, audio או video only יכולות להשמיט 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 הוא ה-contract הציבורי ש-BookField קורא לפני import. Legacy packageKind ו-presentation fields אינם חלק מה-package shape הנוכחי.
manifest.json הוא ה-contract הציבורי ש-BookField קורא לפני import. Legacy packageKind ו-presentation fields אינם חלק מה-package shape הנוכחי.
package אחד הוא גבול התקנה יחיד עבור work אחד ו-edition אחת.
Package paths הם POSIX paths יחסיים לשורש ה-package. Text packages כוללים ReaderDoc files תחת reader/, וחבילות image, audio או video only יכולות להשמיט reader/.
navigationTree קובע את ה-entry point ואת תוכן העניינים ברמת package של ה-reader.
Authored study plans נמצאים ב-manifest.json רק כאשר ה-package כולל schedule data.
כאשר canonical docs או schema files משתנים, עדכנו תחילה את source ולאחר מכן רעננו את ה-public snapshot וההסבר.
יצירת package
הכינו 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 ודוחה unsupported או malformed packages.
Supported package assets נפרקים אל app-owned local storage.
ReaderDoc payloads, navigation, locator indexes, search records ו-schedules נרשמים לשימוש offline.
תאימות
Canonical references
העמוד הציבורי הזה הוא implementation-facing overview, לא canonical schema source. Canonical docs ו-schema files נמצאים עם BookField source materials.
00-spec-index.md
העמוד הציבורי הזה הוא implementation-facing overview, לא canonical schema source. Canonical docs ו-schema files נמצאים עם BookField source materials.
04-manifest-json-schema.md
manifest.json הוא ה-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
העמוד הציבורי הזה הוא implementation-facing overview, לא canonical schema source. Canonical docs ו-schema files נמצאים עם BookField source materials.
כאשר canonical docs או schema files משתנים, עדכנו תחילה את source ולאחר מכן רעננו את ה-public snapshot וההסבר.
חזרו ל-product overview או דונו אם wbpkg distribution flow מתאים ל-content model שלכם.