-
Notifications
You must be signed in to change notification settings - Fork 19
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
Associating a manifest with publication resources #13
Comments
And re #1 above, is that true/false for all resources (or more likely those in the reading order), or only true for the first item in the reading order? |
On Wed, Jul 19, 2017 at 11:24 AM, Dave Cramer ***@***.***> wrote:
If we have a collection of information about a web publication as a whole
("manifest") that exists separately from most of the publication's
resources, we need to find a way to associate the manifest with the other
publicatin resources.
Yes, I agree with this.
This is necessary because we envision the manifest affecting the rendering
and behavior of said web resources.
I certainly hope that we do *NOT* have the manifest have *any* change in
rendering or behavior of the resources! That would, IMO, be one of the
most "anti-web" things we could do as we'd be changing the rules for
processing the web resources.
What's interesting is that, once the manifest is associated with a
particular content document, and applied to a top-level browsing context,
that manifest can then affect other content documents within the scope
<https://www.w3.org/TR/appmanifest/#navigation-scope> of the manifest.
Yes, but (a) only in the very limited set of things in the manifest that
(b) the UA supports and that (c) the individual content documents don't
override.
|
I think the goal is that a WP-aware user agent could provide a richer experience, including UI that better allows personalization, easier access to navigation, a UI to enable easier movement from document to document, perhaps less browser chrome, etc. I already quoted language from Web app manifest that suggests the manifest may have some influence on how a web app behaves. I hope the idea is that WP will be a way of progressively enhancing web content to serve the unique requirements of publications. I don't see that as "anti-web" :) |
On Wed, Jul 19, 2017 at 1:03 PM, Dave Cramer ***@***.***> wrote:
I think the goal is that a WP-aware user agent could provide a richer
experience, including UI that better allows personalization, easier access
to navigation, a UI to enable easier movement from document to document,
perhaps less browser chrome, etc.
Maybe...
I already quoted language from Web app manifest that suggests the manifest
may have some influence on how a web app behaves.
For a very limited set of behavior, yes.
I hope the idea is that WP will be a way of progressively enhancing web
content to serve the unique requirements of publications. I don't see that
as "anti-web" :)
Depends on how far we go...
|
Here's my take on this:
|
Agreed. I think that this should be recorded as one of our agreed desiderata. At this stage, I do not want to go into details more than that. |
When I finish reading a primary resource (or a content document) in a WP, I would like to go to the next primary resource without going back to the manifest. Yes, this will be changing the rules for |
#18 is one possibility. |
Propose closing: The draft has a section on the issue (section 5.2) |
This has come up in several different threads, so it seem worthwhile to give it its own issue.
If we have a collection of information about a web publication as a whole ("manifest") that exists separately from most of the publication's resources, we need to find a way to associate the manifest with the other publicatin resources. This is necessary because we envision the manifest affecting the rendering and behavior of said web resources.
As usual, the web has already faced this problem. For example, we often use external stylesheets to control the rendering of content documents, and it's quite convenient to not have to duplicate large quantities of CSS in each HTML resource. So we use
link rel="stylesheet"
to associate a CSS file with an HTML file.Web App Manifests uses exactly this mechanism to associate a manifest with a resource. But Web App Manifests also has the idea of applying a manifest to a web app:
What's interesting is that, once the manifest is associated with a particular content document, and applied to a top-level browsing context, that manifest can then affect other content documents within the scope of the manifest.
I think we have some tough choices here. Is this seemingly reasonable desideratum even possible?
The text was updated successfully, but these errors were encountered: