Options:
- # Session Start: Tue Nov 12 00:00:00 2013
- # Session Ident: #microformats
- # [00:15] * Joins: tantek (~tantek@172.56.17.105)
- # [00:15] * ChanServ sets mode: +o tantek
- # [00:22] * Quits: @tantek (~tantek@172.56.17.105) (Quit: tantek)
- # [00:22] * Joins: barnabywalters (~barnabywa@89.17.128.127)
- # [01:09] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: Back to real life!)
- # [02:58] * Joins: tantek (~tantek@176.sub-70-197-3.myvzw.com)
- # [02:58] * ChanServ sets mode: +o tantek
- # [03:05] * Quits: tswicegood (sid3754@gateway/web/irccloud.com/x-lqfvzlyymfmwvhux) (Ping timeout: 244 seconds)
- # [03:11] * Quits: @tantek (~tantek@176.sub-70-197-3.myvzw.com) (Quit: tantek)
- # [03:28] * Joins: tswicegood (sid3754@gateway/web/irccloud.com/x-kvmbosprsoplfnfl)
- # [05:17] * Joins: tantek (~tantek@172.56.17.105)
- # [05:17] * ChanServ sets mode: +o tantek
- # [06:01] * Quits: @tantek (~tantek@172.56.17.105) (Quit: tantek)
- # [06:12] * Quits: bret (~boot@50.7.8.106) (Ping timeout: 260 seconds)
- # [06:45] * Joins: bret (~boot@50.7.8.106)
- # [07:18] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
- # [08:42] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [08:42] * ChanServ sets mode: +o tantek
- # [08:42] * Quits: @tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [08:43] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [08:43] * ChanServ sets mode: +o tantek
- # [08:52] * Quits: tswicegood (sid3754@gateway/web/irccloud.com/x-kvmbosprsoplfnfl) (Ping timeout: 248 seconds)
- # [08:53] * Joins: tswicegood (sid3754@gateway/web/irccloud.com/x-jrrtmfqqafzibtro)
- # [09:35] <Loqi> [@divproject] hCard Creator http://microformats.org/code/hcard/creator (http://twtr.io/eh_4j2KYuR)
- # [09:55] * Quits: @KevinMarks (~yaaic@2607:fb90:502:d81a:ead4:8209:f19f:b000) (Ping timeout: 240 seconds)
- # [09:55] * Joins: KevinMarks (~yaaic@2607:fb90:502:d81a:ead4:8209:f19f:b000)
- # [09:56] * ChanServ sets mode: +o KevinMarks
- # [10:08] * Joins: tobyink (~tai@host86-150-216-76.range86-150.btcentralplus.com)
- # [10:44] * Quits: tobyink (~tai@host86-150-216-76.range86-150.btcentralplus.com) (Ping timeout: 246 seconds)
- # [11:02] * Quits: @KevinMarks (~yaaic@2607:fb90:502:d81a:ead4:8209:f19f:b000) (Ping timeout: 240 seconds)
- # [11:05] * Joins: KevinMarks (~yaaic@2607:fb90:2137:a533:52d0:50de:b161:fc43)
- # [11:05] * ChanServ sets mode: +o KevinMarks
- # [11:08] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [11:46] * Joins: tobyink (~tai@host86-150-216-76.range86-150.btcentralplus.com)
- # [11:47] * Joins: pfefferle (~anonymous@p5DCC4F4A.dip0.t-ipconnect.de)
- # [12:43] * Quits: pfefferle (~anonymous@p5DCC4F4A.dip0.t-ipconnect.de) (Quit: pfefferle)
- # [12:44] * Joins: pfefferle (~anonymous@p5DCC4F4A.dip0.t-ipconnect.de)
- # [12:48] * Joins: tobyink1 (~tai@host81-157-80-88.range81-157.btcentralplus.com)
- # [12:48] * Quits: tobyink (~tai@host86-150-216-76.range86-150.btcentralplus.com) (Ping timeout: 244 seconds)
- # [12:59] * Joins: adactio (~adactio@212.42.170.181)
- # [12:59] * ChanServ sets mode: +o adactio
- # [13:41] * Quits: tobyink1 (~tai@host81-157-80-88.range81-157.btcentralplus.com) (Ping timeout: 264 seconds)
- # [13:48] * Parts: @adactio (~adactio@212.42.170.181)
- # [14:35] <Loqi> [@Sanremouk] @Cocoa_Cabana thank you for your thoughts on your Zoe coffee machine, http://www.sanremouk.com/portfolio/zoe/?wpcrp=1#hreview-47 @Sanremomacchine (http://twtr.io/ei131oDETC)
- # [14:38] * Joins: TallTed (~Thud@c-98-216-39-172.hsd1.ma.comcast.net)
- # [14:38] <Loqi> [@Casa_Espresso] RT @Sanremouk: @Cocoa_Cabana thank you for your thoughts on your Zoe coffee machine, http://www.sanremouk.com/portfolio/zoe/?wpcrp=1#hreview-47 @Sanremomacchine (http://twtr.io/ei1NLfVSQ0)
- # [14:42] * Quits: @tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [14:59] * Joins: tobyink (~tai@host81-157-80-88.range81-157.btcentralplus.com)
- # [15:04] <Loqi> [@Sanremomacchine] RT @Sanremouk: @Cocoa_Cabana thank you for your thoughts on your Zoe coffee machine, http://www.sanremouk.com/portfolio/zoe/?wpcrp=1#hreview-47 @Sanremomacchine (http://twtr.io/ei3edti2y8)
- # [15:18] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [15:18] * ChanServ sets mode: +o tantek
- # [16:00] * Joins: jgay (~jgay@fsf/staff/jgay)
- # [16:09] <Loqi> [@SMIDIT] @ThE_ED Precies en wellicht een opvallende opmaak? http://www.smid-it.nl/author-hreview-zoekverkeer-verbeteren-door-opvallende-opmaak-in-de-serps/ (http://twtr.io/ei9Swt15d8)
- # [16:09] <Loqi> [@SMIDIT] @Mediaonderhoud Helemaal mee eens hoor. En dan de #conversie beter door gebruik van #Rich #Snippets http://www.smid-it.nl/author-hreview-zoekverkeer-verbeteren-door-opvallende-opmaak-in-de-serps/ (http://twtr.io/ei9MzYzCzj)
- # [16:09] * Quits: brianloveswords (~brianlove@li124-154.members.linode.com) (Excess Flood)
- # [16:11] * Joins: brianloveswords (~brianlove@li124-154.members.linode.com)
- # [16:52] <Loqi> [@Mediaonderhoud] RT @SMIDIT: @Mediaonderhoud Helemaal mee eens hoor. En dan de #conversie beter door gebruik van #Rich #Snippets http://www.smid-it.nl/author-hreview-zoekverkeer-verbeteren-door-opvallende-opmaak-in-de-serps/ (http://twtr.io/eiCa8fx1s0)
- # [16:54] * Quits: tobyink (~tai@host81-157-80-88.range81-157.btcentralplus.com) (Ping timeout: 244 seconds)
- # [17:27] * Quits: jgay (~jgay@fsf/staff/jgay) (Quit: Ex-Chat)
- # [17:31] <@tantek> barnabywalters I've been thinking of resolving the <input> element parsing issue per http://microformats.org/wiki/hcard-parsing-brainstorming#input_element_handling - any objection? (cc: tommorris)
- # [17:31] <@tantek> this issue: http://microformats.org/wiki/microformats2-parsing-issues#How_to_interpret_mf2_classnames_on_form_inputs
- # [17:32] <barnabywalters> tantek: looks fine to me
- # [17:33] <barnabywalters> should we worry about <select> and checkbox/radio button @checked now or leave it until someone’s actually publishing that data?
- # [17:34] <@tantek> for <select> I think we should wait for real world publishing examples that make sense to parse
- # [17:34] <barnabywalters> agreed
- # [17:35] <barnabywalters> so, just <input>s which result in a text-like control, and <textarea>
- # [17:35] <@tantek> I'm thinking any <input> with a value attribute uses the value attribute, independent of "type"
- # [17:35] <@tantek> to simplify the model for publishers and parsers
- # [17:35] <@tantek> rather than special casing checkbox or text-like control
- # [17:36] <barnabywalters> yeah, worry about what happens to checkboxes and radio buttons when someone actually publishes them
- # [17:36] <@tantek> textarea I don't think needs to be explicitly specified until we find a use-case. the use-case for input is https://brennannovak.com/notes/338 as pointed out in the issue.
- # [17:37] <@tantek> barnabywalters - I mean, if someone puts a p-* class on a checkbox and it has a value attribute - we should still use the value attribute
- # [17:37] <barnabywalters> so just input[value]
- # [17:37] <@tantek> regardless of its checkboxness
- # [17:37] <@tantek> yeah that's what I'm writing up now
- # [17:37] <barnabywalters> makes sense, is simple and solves current use case. doesn’t get much better than that
- # [17:40] <@tantek> I'm doing it for p- u- and dt- since there are inputs for all three
- # [17:40] <@tantek> as of HTML5
- # [17:40] <@tantek> e.g. input type=url or type=date
- # [17:43] <Loqi> [[microformats2-parsing]] http://microformats.org/wiki/index.php?title=microformats2-parsing&diff=64082&oldid=64081&rcid=100320 * Tantek * (+61) add input[value] handling per [[microformats2-parsing-issues#How_to_interpret_mf2_classnames_on_form_inputs]]
- # [17:48] <Loqi> [[microformats2-parsing-issues]] http://microformats.org/wiki/index.php?title=microformats2-parsing-issues&diff=64083&oldid=64058&rcid=100321 * Tantek * (+357) resolved How to interpret mf2 classnames on form inputs, separate other minor issue about form element itself and select element - awaiting real world publishing experience on those and/or use cases
- # [17:53] <@tantek> barnabywalters - how does that look? http://microformats.org/wiki/microformats2-parsing#parse_an_element_for_properties
- # [17:59] <@tantek> and I've now added an input with URL of my permalink to my notes to test this parsing. E.g. http://tantek.com/2013/314/t1/run-to-beach-happy-pi-day - try it out when you've added input[value] handling to phpmf2
- # [18:01] <barnabywalters> looks good!
- # [18:01] <barnabywalters> should be easy to implement too. I’ll roll this in with a bunch of other small fixes
- # [18:02] <@tantek> nice
- # [18:02] <@tantek> and then I think that will fix a bug that aaronpk found with my note h-entry markup (missing u-url)
- # [18:03] <@tantek> two birds (input[parsing], note url), three stones (uf2 parsing spec, phpmf2, input.u-url[type=url][value])
- # [18:04] <@tantek> s/input[parsing]/input[value] parsing
- # [18:04] <@tantek> Loqi?
- # [18:04] <@tantek> (or did I fail to escape something)
- # [18:04] <aaronpk> square brackets are magic regex characters
- # [18:05] <@tantek> s/input\[parsing\]/input\[value\] parsing
- # [18:05] <@tantek> and now I'm too late to make it work
- # [18:05] <@tantek> retry just to test Loqi
- # [18:05] <Loqi> woot!
- # [18:05] <@tantek> two birds (input[parsing], note url), three stones (uf2 parsing spec, phpmf2, input.u-url[type=url][value])
- # [18:05] <@tantek> s/input\[parsing\]/input\[value\] parsing
- # [18:05] <Loqi> tantek meant to say: two birds (input\[value\] parsing, note url), three stones (uf2 parsing spec, phpmf2, input.u-url[type=url][value])
- # [18:06] <barnabywalters> Loqi, learn to escape regexes
- # [18:06] <@tantek> s/input\[parsing\]/input[value] parsing
- # [18:06] <aaronpk> lol
- # [18:06] <@tantek> so only escape the first part then?
- # [18:06] <aaronpk> no I think loqi is just wrong
- # [18:33] * Quits: pfefferle (~anonymous@p5DCC4F4A.dip0.t-ipconnect.de) (Quit: pfefferle)
- # [18:45] * Quits: @KevinMarks (~yaaic@2607:fb90:2137:a533:52d0:50de:b161:fc43) (Ping timeout: 240 seconds)
- # [18:46] * Joins: KevinMarks (~yaaic@2607:fb90:2137:a533:52d0:50de:b161:fc43)
- # [18:46] * ChanServ sets mode: +o KevinMarks
- # [19:00] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: Back to real life!)
- # [19:20] <@tantek> ok looks like I should say "textContent" not "innertext"
- # [19:20] <@tantek> to preserve whitespace in parsing
- # [19:22] <Loqi> [[microformats2-parsing]] http://microformats.org/wiki/index.php?title=microformats2-parsing&diff=64084&oldid=64082&rcid=100322 * Tantek * (+10) use textContent instead of innertext because the goal was always to preserve whitespace at parsing time and leave that to the consuming/displaying application (e.g. with CSS)
- # [19:23] * Quits: @KevinMarks (~yaaic@2607:fb90:2137:a533:52d0:50de:b161:fc43) (Ping timeout: 240 seconds)
- # [19:24] * Joins: KevinMarks (~yaaic@2607:fb90:409:35d1:1f04:7568:c61e:9ddb)
- # [19:24] * ChanServ sets mode: +o KevinMarks
- # [19:27] * Quits: @KevinMarks (~yaaic@2607:fb90:409:35d1:1f04:7568:c61e:9ddb) (Client Quit)
- # [19:27] * Joins: KevinMarks (~yaaic@2607:fb90:409:35d1:1f04:7568:c61e:9ddb)
- # [19:27] * ChanServ sets mode: +o KevinMarks
- # [19:33] * Joins: tobyink (~tai@host81-157-80-88.range81-157.btcentralplus.com)
- # [19:35] <Loqi> [[microformats2-parsing]] http://microformats.org/wiki/index.php?title=microformats2-parsing&diff=64085&oldid=64084&rcid=100323 * Tantek * (+161) make e-x value consistent with p-x (e.g. for e-content vs p-content vs p-name)
- # [19:36] <Loqi> [[microformats2-parsing-issues]] http://microformats.org/wiki/index.php?title=microformats2-parsing-issues&diff=64086&oldid=64083&rcid=100324 * Tantek * (+192) resolved: When to collapse whitespace in properties - no more than what HTML5 parsing does.
- # [19:37] <@tantek> barnabywalters - also resolved for you: http://microformats.org/wiki/microformats2-parsing-issues#When_to_collapse_whitespace_in_properties
- # [19:37] <@tantek> that should help with p-content vs e-content value type stuff
- # [19:42] * Joins: jgay (~jgay@fsf/staff/jgay)
- # [19:47] * Quits: jgay (~jgay@fsf/staff/jgay) (Remote host closed the connection)
- # [19:48] * Joins: jgay (~jgay@fsf/staff/jgay)
- # [21:19] * Joins: KevinMarks3 (~yaaic@199-241-202-49.PUBLIC.monkeybrains.net)
- # [21:19] * ChanServ sets mode: +o KevinMarks3
- # [21:38] <Loqi> [@istiaak] Author hReview: Show Google Rich Snippet Star Rating in Search Results http://roadtoblogging.com/show-star-rating-in-google-search/ (http://twtr.io/eie15UZqMs)
- # [21:46] * Quits: jgay (~jgay@fsf/staff/jgay) (Ping timeout: 245 seconds)
- # [21:55] * Quits: encolpe (~encolpe@2a03:5700:3:0:1460:55b5:f437:18c6) (Quit: Quitte)
- # [21:58] * Joins: jgay (~jgay@fsf/staff/jgay)
- # [22:01] * Quits: @tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [22:09] * Quits: @KevinMarks3 (~yaaic@199-241-202-49.PUBLIC.monkeybrains.net) (Read error: Connection reset by peer)
- # [22:22] * Joins: barnabywalters (~barnabywa@fire-out.ru.is)
- # [22:23] <barnabywalters> parsing for implied name says drop trailing/leading whitespace from implied name but not p-* properties: http://microformats.org/wiki/microformats2-parsing
- # [22:23] <barnabywalters> not sure if inconsistency or if there’s thought behind it
- # [22:30] * Quits: jgay (~jgay@fsf/staff/jgay) (Quit: Ex-Chat)
- # [22:35] * Quits: tobyink (~tai@host81-157-80-88.range81-157.btcentralplus.com) (Ping timeout: 244 seconds)
- # [22:45] <barnabywalters> earlier tantek was saying implied name should be consistent with p-* properties so I’m going with trimming everything but leaving whitespace within, for the moment
- # [22:45] <barnabywalters> easy enough to change later on
- # [23:32] <barnabywalters> php-mf2 v0.2.3 released, fixes a bunch of bugs https://github.com/indieweb/php-mf2
- # [23:33] <aaronpk> hooray!
- # [23:33] <aaronpk> have you seen the newr eleases feature in github?
- # [23:33] <aaronpk> https://github.com/indieweb/php-mf2/releases/tag/v0.2.3
- # [23:33] <aaronpk> you can add descriptions and changelogs and such
- # [23:33] <barnabywalters> aaronpk: pretty sure that protocol-relative bug is actually fine
- # [23:33] <barnabywalters> I’ll have to refind the example which was going wrong, I wrote a test and it passed
- # [23:33] <aaronpk> oh weird
- # [23:39] <barnabywalters> hm, releases look nice — basically a way of easily downloading a zip of tagged commits?
- # [23:44] <aaronpk> yeah, but also to provide a place for release notes
- # [23:44] <aaronpk> i mean a blog post is the same thing if you're into that sort of thing :)
- # [23:45] <barnabywalters> that or more POSSE to github :)
- # [23:45] <aaronpk> could even posse a blog post about the release from your site to that page
- # [23:45] <barnabywalters> JINX
- # [23:45] <aaronpk> whoa
- # [23:46] <aaronpk> oh you know what... the fail case in your comment is different from the case in the test
- # [23:46] <aaronpk> because in your comment the base URL was http://example.com/page.html , not http://example.com
- # [23:48] <barnabywalters> oh good point, maybe it fails if there’s a path but passes if there isn’t
- # [23:48] <aaronpk> yeah that's my guess
- # [23:48] * barnabywalters adds to issue
- # [23:48] <aaronpk> there's a lot of weird logic in there for hadling all the possible combinations of base URLs
- # [23:49] <barnabywalters> I’ll check it out some other time — battery dying now
- # [23:50] <aaronpk> cool
- # [23:50] <barnabywalters> goodnight!
- # [23:50] * Quits: barnabywalters (~barnabywa@fire-out.ru.is) (Quit: Back to real life!)
- # [23:50] <Loqi> sleep tight!
- # Session Close: Wed Nov 13 00:00:00 2013
The end :)