14:02:46 RRSAgent has joined #dpub 14:02:46 logging to http://www.w3.org/2015/07/06-dpub-irc 14:02:48 RRSAgent, make logs public 14:02:48 Zakim has joined #dpub 14:02:50 Zakim, this will be dpub 14:02:50 I do not see a conference matching that name scheduled within the next hour, trackbot 14:02:51 Meeting: Digital Publishing Interest Group Teleconference 14:02:51 Date: 06 July 2015 14:02:55 Chair: Tzviya 14:03:14 Agenda: http://www.w3.org/mid/b9986cf719ea4f3bafc2669f4a3ab2d0@CAR-WNMBP-006.wiley.com 14:17:08 dauwhe has joined #dpub 14:50:42 kwkbtr has joined #dpub 14:55:58 tzviya has joined #dpub 14:57:49 Vlad has joined #dpub 14:58:21 NickRuffilo has joined #dpub 14:58:30 scribenick: NickRuffilo 14:59:24 Present+ Dave_Cramer 14:59:48 Bill_Kasdorf has joined #dpub 14:59:53 TimCole has joined #dpub 15:00:04 present+ Tzviya_Siegman 15:00:11 ChrisL has joined #dpub 15:00:19 brady_duga has joined #dpub 15:00:20 present+ Bill_Kasdorf 15:00:38 Present+ Chris_Lilley 15:01:19 present+ Toru_Kawakubo 15:01:21 persent+ Ivan_Herman 15:01:36 agenda: https://lists.w3.org/Archives/Public/public-digipub-ig/2015Jul/0007.html 15:01:37 Present+ Tim_Cole 15:01:41 s/persent+/present+/ 15:02:04 present+ duga 15:02:16 present+ Deborah_Kaplan 15:02:20 I think Dave added a seventh agenda item, right? 15:02:42 tmichel has joined #dpub 15:02:52 bjdmeest has joined #dpub 15:03:00 Present+ Ben_De_Meester 15:03:29 david_stroup has joined #dpub 15:03:30 pkra has joined #dpub 15:03:35 huh ui'm not getting audio hold 15:03:43 pbelfanti has joined #dpub 15:03:46 Present+ Peter Krautzberger 15:03:52 http://www.w3.org/2015/06/29-dpub-minutes.html 15:04:11 Present+ thierry 15:04:36 present+ david_stroup 15:04:40 I got that. 15:04:54 webex says michael miller 15:05:23 webex is such a snitch 15:05:28 tzviya: "We have some new people and unidentified people..." 15:05:41 can ppl hear me? 15:05:44 no 15:05:53 No chris - still muted 15:05:53 well, odd 15:06:00 there we go 15:06:03 OK - we hear you 15:07:11 Chris: "Hello! I'm Chris Lilly technical director of Interaction Domain - involved in CSS, web-fonts, SVG. In particular, I'm here because I want a closer liason with CSS working group and Houdini. And what DPUB wants. I was invited for this call - and expect to participate regularly." 15:07:33 Tzviya: "Anyone else new on the call? There are some new joiners of DPUB. Not sure if you're on the call or in IRC" 15:07:34 Present+ astearns 15:07:50 Present+ Vlad 15:08:08 congrats Alan! 15:08:12 Tzviya: "Adding a comment about DPUB and CSS -> the CSS Working group as identified new chairs - and Alan Sterns is one of the new chairs. Congratulations!" 15:08:19 +1 Alan as new co-chair in October 15:08:21 Alan: "I will not be chair until october" 15:08:25 +1 15:08:27 +1 15:08:30 +1 15:08:51 rrsagent, draft minutes 15:08:51 I have made the request to generate http://www.w3.org/2015/07/06-dpub-minutes.html tmichel 15:09:34 Tzviya: "I believe there is only 1 thing on the agenda - discussing CSS with Chris. I've posted a bunch of links to CSS, our requirements, houdini. Dave has added many links to our priorities. Just the morning he added stuff to that. I'll turn this over to dave and chris" 15:10:00 https://www.w3.org/dpub/IG/wiki/Functional_Requirements_for_Pagination 15:10:34 https://docs.google.com/spreadsheets/d/15IsDMPwSXx197Iqe4I9xh7K8anmJ5c0-OFEG7w0LHYM/edit#gid=2138850308 15:10:58 http://w3c.github.io/dpub-pagination/priorities.html 15:11:00 Dave: "We have been working on a couple of things - first was the wiki page that has functional requirements - based on early work by Brady - interacting with pages stuff. We're trying to collect our requirements there. The 2nd piece that we started working on is an explicit CSS priorities document which has been a google spreadsheet." 15:11:06 oh, I hadn't seen that spreadsheet before 15:11:48 ...: "We will start to move it to a different format once it's more final and written up in a better format. There are tons of information and it's a challenge to figure out the best way to show it. But, it sort of feels useful to start collecting all these things 'in one place' that is really multiple places" 15:12:11 Chris: "Dave is on the CSS group - I've poked him about Latin Requirements. But then there are all these other things that have new things." 15:12:12 q? 15:12:50 davE: "One of the core issues is - what is the reason for being for LatinReq... It didn't have anything to say about implementations and priorities." 15:13:08 Chris: "I wasn't suggesting that it need be the only doc, just the only place I was looking." 15:13:40 Dave: "Yes, LatinReq isn't enough - we need a W3C document that notes more information." 15:13:56 Tzviya: "We're hoping to get a bit of clarification of what is going on with houdini and how this fits it in." 15:15:14 Chris: "A feature of the web is using polyfills - so people don't have to wait for features to be added. This sort-of works but tends not to work if you use a bunch of them together. It ends up doing lots of re-implementation, which is pointless as the browser already knows how to do it. Also there are some things that are really hard to extend as it happens under the hood. The idea of houdini 15:15:14 (and it's named after a magician) because it's trying to remove some of the hand-waving." 15:16:44 ...: "It's a sub-group of CSS and the tag, but it's more API based. I think this is a new focus on new APIs and new extensibility points. To make it less abstract - we plan on exposing the box tree - it's largely assumed that the boxes that are made follow the element tree (there are a bunch of differences - and many over time) especially when you go across a fragment. You also might want to 15:16:44 have things like Pages in there as well - which belong in a box tree and not the DOM tree. That is how I see houdini fitting in." 15:16:45 q? 15:16:48 q+ 15:17:01 http://dev.w3.org/csswg/css-display/#intro 15:17:08 q+ 15:17:30 ack Karen 15:17:39 Dave: "In the CSS display spec there is a note about what it means to be in the box tree and DOM tree. This may end up being where we use these things - the display tree." 15:18:33 +1 to Karen 15:18:42 Karen: "That was one of the more articulate descriptions of houdini! Thank you! We really need to go to the next level of explaining 'what is this and how does it work together' so not only our members, but people interested have a clue. The next step would be to prepare a more plain-english 'for resources, for publishers, ...' think about how do we best communicate some of the work that we 15:18:42 are doing to our community right now." 15:19:30 Chris: "I agree that it is needed - and many W3C working groups need to work on. For houdini it is still up in the air, but in the upcoming Paris meeting, I believe we will be tackling this, and in October that would be a good time to address this issue." 15:19:31 ack ivan 15:19:37 Karen: "I'll sync up with Nick on this." 15:20:04 Bert has joined #dpub 15:20:44 Ivan: "What you describe is one end of the spectrum. The other end is the poor technical people who have to do something with pagination in the reading system. When we had a discussion at the NY meetup - we discussed having 'these and these' features that should be in the CSS declarative style. We noted what is missing and what we were trying to get. The reader should be able to handle 15:20:44 pagination through a declaration." 15:21:25 ...: "Now there is another side saying that some super-magic should be doing this through houdini. Something that publishers & authors should be using. We ended up by saying we are unsure what line we need to be prepared for - and possibly both." 15:22:25 q+ 15:22:32 ack brady 15:22:38 Chris: "I hear what you say let me try to address. Declarative is the way it's going and where it will continue to go. Most poly-fills use declarative syntax that isn't used them implement. From authoring - no need to touch that stuff. you should be able to get far without scripting. For an implementer POV - which is extends a browser, there will be a need - as you won't want each individual 15:22:38 item bringing in the polyfills - you want the browser to be a 'browser ++'" 15:22:57 q+ 15:23:14 Present+ Bert 15:23:24 Brady: "I think that is where we left it - that's the conclusion in my head. Publishers should be using these CSS specs in a declarative way - the reading system NEEDS to be able to use these polyfills. As an implementer, I have to struggle with adding the polyfills in a cross-browser way." 15:24:31 ...: "Pagination is the most horrible thing that has ever happened - there is multi-column that gets panned around. You can do it by breaking up the DOM - as you have no idea where things end, so you have to figure out where text ends... People have done it with scrolling and putting a gap between pages. None of them quite work - and you cannot do things on a page-level. You can't do widows 15:24:31 and orphans well either with many of these concepts." 15:24:33 q+ 15:24:46 ack ivan 15:24:55 Tzviya: "Widow and orphan control and hyphenation are simple things that are very important - and difficult without the concept of a page." 15:25:22 q+ 15:25:35 ivan: "if this is the way it goes, then we as a group need to accept that Houdini is there, and the implementors do the polyfills. Then the question is - do we have everything in CSS that the publishers need to make the declaratives?" 15:25:48 ack tzv 15:26:03 ...: "Then we need to go back to the CSS working group to ask for certain things to be declared." 15:26:49 Tzviya: "Alot of scholarly publishing uses PDF is because of MATH - even though we have MathML and other things, it's either difficult or NOT supported at all, and that's keeping the STEM world away." 15:26:50 same for education. 15:27:05 q? 15:27:24 Ivan: "What is it that the CSS working group needs from us? To have pagination on the priority list?" 15:27:57 http://w3c.github.io/dpub-pagination/priorities.html 15:27:59 Chris: "There is a GAP analysis between what is specified and what browsers ACTUALLY do. What is the level of implementation? Also why - is there missing information?" 15:29:05 q+ 15:29:08 Chris: "What is currently in use, what are the needs, and what isn't yet specified. having clear requirements and adequate detail - how it will be extended - how does it actually work - because CSS has suffered from multiple inconsistent implementations - we're trying to avoid doing that. Having multiple pagination requirements will be an issue. Demonstrating need with clarity and how it is 15:29:08 addative and not breaking the model would be a high priority." 15:29:14 Ivan: "Ok that makes sense" 15:29:17 ack dau 15:29:20 ack dauwhe 15:29:46 s/addative/additive 15:30:52 yes, one way forward is to triage the existing specs and get agreements on which are the bad bits 15:30:59 Dave: "I agree with Chris. I think one thing we need to do is that - there are alot of page related stuff in CSS specs. It's widely varying quality and in some cases there are things that have been that are described by the PDF formatters a long time ago and don't represent the modern concesus of how CSS should be designed. Even the CSS page-spec itself - and the margin boxes. At some point 15:30:59 everyone needs to decide, do we go ahead with the older things and try to patch them up. Do we burn the village and rebuild with more modern concepts?" 15:31:15 Chris: "Figuring out what isn't implemented - because it's rubbish - and removing that will help us see where we are going." 15:31:42 Tzviya: "There are concerns & belief that this is used for print... This is - in some pockets - used for print, but all of our interests are beyond print. " 15:32:27 q+ 15:32:30 ack ivan 15:32:31 Chris: "The reason I raised that is that the CSS working group looks at it as 'well, who prints web pages anyways' and the common use cases - such as tabbed viewing, and apps that are using slideshows - those tend to get brushed off." 15:33:50 Ivan: "This pretty much relates to the other issue - the browser vendors - I see pagination as potentially pretty interesting from a user-interface point of view on the web. It's very long - then pagination as a find of user interface structure is something I would really love to have. And I must say that some of our own documents would benefit from such a use-case. Is this discussed at all 15:33:50 by browsers? Do they see any argument about that at all?" 15:35:32 Chris: "They do tend to brush it away. This is a problem that is also faced by accessibility - we want these for blind, color blind. In the early days, they did the research and found that the market was low - so browsers wouldn't implement. But, as new information comes out, they realize that there are more people who would benefit from such features - such as accessibility. We want to have 15:35:32 cross-references so you can say 'page 28' but equally we want to say 'section 5.3.2' if we solve one, we can solve the other one. Then, what we need gets implemented." 15:36:11 Ivan: "In a sense - would it also help if the publishing community put these kinds of arguments more explicilty the user interface for pagination." 15:36:31 Chris: "yes. To some extent. Some needs to be explicit, and some is a battle plan you don't tell them until they fall for it." 15:37:23 sliders? 15:37:35 Tzviya: "In the documents we're calling for - we should declaritively state that it works for slides, flashcards, cards, tiles." 15:37:47 ...: "We should spell that out - so pagination isn't just for 'books'" 15:38:08 q? 15:39:28 Tzviya: "Chris - do we need to clarify between CSS and Houdini when writing this document?" 15:40:04 Chris: "I suggest not - see it as a continuum. Some things are implemented, some are IN CSS but not implemented. Some can be easily polyfilled, and some are hard/impossible to polyfill without houdini." 15:40:42 http://w3c.github.io/dpub-pagination/priorities.html 15:40:44 Chris: "to clarify - the document is the wiki pages?" 15:40:57 Tzviya: "Nope - this is the text version of the CSS worksheet" 15:41:12 DavE: "this is evolving. I'm still fumbling a bit." 15:41:26 Tzviya: "Dave should get more help and input from others in the group. " 15:41:37 yes, I commit to helping with this 15:42:03 Tzviya: "We could use help determining implementation. We know what we want, but we're not sure where things would happen. There are a list of where specs exist. We could use help in that section." 15:42:24 ChrisL++ 15:42:34 Chris: "I already committed to some GAP analysis on pagination - so i'm already working on that. So I'll commit here, because this will make the research a bit more public." 15:42:43 Tzviya: "OK." 15:44:26 Tzviya: "Other comments? We have next-steps but I'll leave dave and chris." 15:44:35 ...: "Everyone clear on next steps?" 15:44:53 ...: "Deborah - I see you're here. We need to get note to PF about ARIA Describe dat?" 15:45:09 Topic: describedAt 15:45:34 Deborah: "Ok - Should we call what I have 'final'? George sent some comments and I incorporated what he suggested." 15:45:40 Tzviya: "Just send the final version around." 15:46:33 Deborah: "I'll do that this morning. This in particular is PF - feels - uncomfortable - about the ARIA describedAT ARIA role in that they don't think there is alot of buyin yet from publishers to implement. Our note is an explanation of 'why we think it is INCREDIBLY useful" 15:47:38 (discussion of aria described-at and aria 1.1 vs 2.0 staging) 15:48:33 Tzviya: "The reason they are considering deprecating it is because there is a new version. Deborah and Charles concluded - with lots of input - that now is not a good time to deprecate describedAT. They put together alot of examples of how it would be useful. So, we have this draft of the note. If any publisher in particular has strong feeling, they might as us as publishers to come to a PF 15:48:33 meeting." 15:48:39 q? 15:48:54 ...: "If anyone wants to see the text get in touch wtih deborah, charles, or I." 15:49:05 Deborah: "you can always conect me if you have suggestions or questions" 15:49:25 q+ 15:49:29 ack iv 15:49:30 Tzviya: "Anything else before we close it for today?" 15:50:09 Ivan: "Worth noting as a heads-up that the document that Tzviya and Markus made with PF - the DPUB-ARIA document has gone through all the necessary hurdles - it will be published tomorrow! It has been accepted by Judy and michael is taking care of it. 15:51:24 +1 interpretation for publishing community 15:53:18 rrsagent, draft minutes 15:53:18 I have made the request to generate http://www.w3.org/2015/07/06-dpub-minutes.html tmichel 16:05:08 pkra has joined #dpub 17:03:09 pkra has joined #dpub 17:22:21 pkra1 has joined #dpub 17:48:17 tzviya has joined #dpub 17:49:43 pkra has joined #dpub 17:51:19 pkra1 has joined #dpub 17:56:41 pkra has joined #dpub 17:59:27 dauwhe has joined #dpub 18:01:41 Zakim has left #dpub 18:09:03 pkra has joined #dpub 19:56:44 Karen_ has joined #dpub 20:20:31 ivan has joined #dpub 20:44:58 shepazu has joined #dpub 20:49:50 shepazu has joined #dpub 22:19:30 dauwhe_ has joined #dpub