Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clarify package document location within container #619

Closed
mattgarrish opened this issue Nov 16, 2015 · 1 comment · Fixed by #1581
Closed

clarify package document location within container #619

mattgarrish opened this issue Nov 16, 2015 · 1 comment · Fixed by #1581
Labels
EPUB33 Issues addressed in the EPUB 3.3 revision Spec-EPUB3 The issue affects the core EPUB 3.3 Recommendation Spec-MultipleRenditions The issue affects the EPUB Multiple-Renditions Publications 1.1 WG Note

Comments

@mattgarrish
Copy link
Member

A problem that came up during the ESC work is that if you locate the package document in a sibling directory from the components, some major reading systems won't recognize them (the package location becomes like a domain root and resources outside it aren't available).

For example, with this directory structure:

/EPUB/package.opf
/components/whatever

The resources under the components directory aren't accessible.

This is contradictory behaviour to the specifications, as there is no requirement that the package document be at the root and not be able to access resources in a sibling directory, but given the reality is it worth making a similar recommendation to storing all resources under a dedicated directory that all package documents be located at the root of that structure? (when there is more than one opf, at least)

If resources are shared between renditions, then a structure like this is going to become problematic:

/EPUB/fxl/package.opf
/EPUB/reflow/package.opf
/EPUB/video
/EPUB/audio

As you won't be able to reach across directories. Similarly, if the resources go into one of the fxl/reflow directories, the one they don't go into still won't have access.

The multiple-renditions specification doesn't say anything about this issue.

@mattgarrish mattgarrish added the Topic-OCF The issue affects the OCF section of the core EPUB 3 specification label Nov 16, 2015
@mattgarrish mattgarrish added this to the EPUB 3.1 milestone Nov 16, 2015
@mattgarrish
Copy link
Member Author

I'm removing this issue from 3.1 and re-assigning it to the multiple renditions specification as that's where any guidance belongs.

@mattgarrish mattgarrish removed this from the EPUB 3.1 milestone Jun 11, 2016
@mattgarrish mattgarrish added Spec-MultipleRenditions The issue affects the EPUB Multiple-Renditions Publications 1.1 WG Note and removed Topic-OCF The issue affects the OCF section of the core EPUB 3 specification labels Jun 11, 2016
@mattgarrish mattgarrish added the Cat-NonCore Grouping label for all specifications outside the core label Aug 26, 2020
@mattgarrish mattgarrish removed the Cat-NonCore Grouping label for all specifications outside the core label Mar 18, 2021
@mattgarrish mattgarrish added the EPUB33 Issues addressed in the EPUB 3.3 revision label May 2, 2021
@mattgarrish mattgarrish added the Spec-EPUB3 The issue affects the core EPUB 3.3 Recommendation label Sep 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EPUB33 Issues addressed in the EPUB 3.3 revision Spec-EPUB3 The issue affects the core EPUB 3.3 Recommendation Spec-MultipleRenditions The issue affects the EPUB Multiple-Renditions Publications 1.1 WG Note
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant