13:43:08 RRSAgent has joined #forms 13:43:08 logging to http://www.w3.org/2016/01/20-forms-irc 13:43:10 RRSAgent, make logs public 13:43:10 Zakim has joined #forms 13:43:12 Zakim, this will be 13:43:12 I don't understand 'this will be', trackbot 13:43:13 Meeting: XForms Users Community Group Teleconference 13:43:13 Date: 20 January 2016 13:43:59 Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2016Jan/0020 13:44:07 Steven has changed the topic to: Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2016Jan/0020 13:44:12 Chair: Steven 13:44:15 Regrets: None 13:55:14 ebruchez has joined #forms 13:59:03 alain has joined #forms 14:01:26 Present: Erik, Alain, Philip, Nick(remote), Steven 14:01:49 Topic: OpenDataKit XForms 14:01:49 https://lists.w3.org/Archives/Public/public-xformsusers/2016Jan/0019.html 14:02:10 Steven: What was your opinion of their differences? 14:02:25 Erik: I didn;t have time to fully analyse it, but we can quickly run through the list 14:03:14 ... 1. Repeat - the intent makes sense, adding and remove item controls by default, number of items, template. 14:03:24 ... the way that they do it is a different question 14:03:39 ... not sure of the UI 14:03:54 ... you can turn off the add/remove possibilities 14:04:14 s/;/'/ 14:04:47 Erik: The other approaches to doing that, for instance ours, is to *add* the new parts 14:05:44 ... and there are other issues. 14:07:12 Steven: I like the approach of having these things supplied for you: they are difficult to do right. 14:07:17 Erik: True. 14:07:41 Erik: Orbeon has the 'grid' component, that does this and more 14:07:47 ... such as reordering. 14:08:07 ... min number of items, maximum number, initial number. 14:08:32 ... Do you want to 'freeze' the initial values? 14:08:39 ... quite a number of things you might want. 14:09:28 Erik: I like a layered approach, such as using components. 14:10:07 ... I prefer this to be done as a componenet rather than at the level of repeat. 14:10:26 s/componenet/component/ 14:10:48 Erik: 2 is the handling of templates. 14:11:22 ... in the old days we did it differently, no source attribute, using one of the elements from the data 14:11:45 ... which meant umping through hooops when deleting the last item. 14:11:51 s/ump/jump/ 14:11:58 ... and made submission tricky 14:12:09 .. so we updated the insert action to make this easier. 14:12:58 ... they have done something more like the first option, but with a magic attribute 14:13:04 ... I'm less charmed by that 14:14:47 s/^.. /... / 14:15:46 For reference, our grid component: http://doc.orbeon.com/form-runner/component/grid.html 14:15:54 Steven: I do like the idea of associating messages to binds 14:16:50 ... because ti keeps the messages close to the tests. 14:17:07 Erik: There are many extensions that people have with binds Betterforms have written about it. 14:17:18 ... they support something similar. 14:17:46 https://betterform.wordpress.com/2012/12/19/taking-mips-to-the-next-level/ 14:19:15 Erik: We can link from bind to message, but the message is still in the UI. 14:20:29 ... (I'll send a link later) 14:20:56 ... there are issues with I18N 14:21:07 Steven: Yes, but no different from int and alert etc in the UI 14:21:10 Erik" True 14:21:14 s/"/:/ 14:21:48 Steven: And then 3. Extra XPath functions 14:21:57 Erik: Some inconsistencies here. 14:22:40 ... they have some XPath 2 and even one from XPath 3, plus their own functions. Didn;t have time to analyse what they were doing. 14:23:30 tokenize(value, '\s+') = 'my-value' 14:23:49 Erik: The selected function is less needed with XPath 2. 14:24:40 ... but I can see the point. 14:25:06 Steven: Thanks for doing that, some interesting things to think about for the future. 14:25:22 Topic: Sections 1-3 14:25:22 https://lists.w3.org/Archives/Public/public-xformsusers/2016Jan/0018.html 14:26:48 Steven: Thanks for the comments on 1-3. 14:27:01 ... I have made the corrections, and I see a couple of typos 14:27:56 Alain: Section 1.1, shouldn't say "the successor to HTML FOrms" 14:28:02 Steven: Right, I'll fix that 14:28:12 s/FO/Fo/ 14:29:41 Steven: One thing that struck me today, and I'm not sure if we discussed before, but in the CSV examples, 14:30:08 ... if the name is a non-XML name, we should record the real name (with name="") to be able to round-trip them. 14:30:11 Alain: I agree. 14:31:01 Topic: AOB 14:31:41 Steven: next week, sections 1-3 if you haven't already read it, and section 4-6. The week after, section 7. 14:31:50 [ADJOURN] 14:31:50 rrsagent, make minutes 14:31:50 I have made the request to generate http://www.w3.org/2016/01/20-forms-minutes.html Steven 16:03:46 Zakim has left #forms 16:50:18 ebruchez has joined #forms