Options:
- # Session Start: Mon Aug 27 00:00:00 2012
- # Session Ident: #microformats
- # [00:00] * Quits: tobyink (~tai@79.161.211.30) (Ping timeout: 240 seconds)
- # [00:27] * Quits: teleject (~christoph@99-71-65-142.lightspeed.austtx.sbcglobal.net) (Ping timeout: 260 seconds)
- # [00:41] * Quits: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net) (Quit: romainneutron)
- # [01:28] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [02:16] * Joins: lgedeon (~lgedeon@ip98-182-46-155.ri.ri.cox.net)
- # [02:41] * Quits: polvough (~Snak@dsl-173-206-207-142.tor.primus.ca)
- # [04:44] * Quits: Flam9 (~Flam9@188.40.118.139) (*.net *.split)
- # [04:53] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [05:06] * Joins: tantek (~tantek@66-87-0-14.pools.spcsdns.net)
- # [05:06] * ChanServ sets mode: +o tantek
- # [05:08] * Joins: tantek_ (~tantek@67-42-176-212.eugn.qwest.net)
- # [05:08] * ChanServ sets mode: +o tantek_
- # [05:12] * Quits: @tantek (~tantek@66-87-0-14.pools.spcsdns.net) (Ping timeout: 265 seconds)
- # [05:12] * tantek_ is now known as tantek
- # [05:14] <@tantek> aaronpk - re: http://aaronparecki.com/2012/236/article/1/you-should-not-be-displaying-relative-dates nice post - just one nit, you linked to http://microformats.org/wiki/datetime-design-pattern but apparently ignored the big warning at the top ;)
- # [05:15] <@tantek> though I should now update that warning/advice to use the <time> element instead
- # [05:17] <aaronpk> yes, I've been noticing it's hard to tell what is the most current information on the microformats wiki
- # [05:18] <@tantek> aaronpk - big yellow box at the top makes it hard to tell?!?
- # [05:18] <@tantek> or do you mean on other pages
- # [05:18] <aaronpk> especially since things like this: http://microformats.org/wiki/hAtom#Entry_Published say to use the datetime-design-pattern
- # [05:18] <@tantek> I means specifically about the page you linked to
- # [05:18] <aaronpk> well it just says "please review" and is yellow, it doesn't say "deprecated" and it's not red
- # [05:18] <@tantek> ah - ok, that's a good point, hAtom needs updating for that.
- # [05:19] <aaronpk> I found more things mentioning the datetime-design-pattern than the value-class-pattern
- # [05:21] <@tantek> now that's a problem
- # [05:22] <aaronpk> like i said, it's hard to tell what's the most current information
- # [05:23] <aaronpk> there's also the problem of what the site says is the most current vs what google and other search engines actually parse
- # [05:24] <Loqi> [[datetime-design-pattern]] http://microformats.org/wiki/index.php?title=datetime-design-pattern&diff=47149&oldid=43009&rcid=61573 * Tantek * (+298) add explicit note/recommendation to use HTML5 time element
- # [05:25] <aaronpk> ahh much better!
- # [05:25] <Loqi> [[datetime-design-pattern]] http://microformats.org/wiki/index.php?title=datetime-design-pattern&diff=47150&oldid=47149&rcid=61574 * Tantek * (-9) or a DRYer solution
- # [05:26] <@tantek> the one thing that bugs me about <time> is the DRY violation it so often requires
- # [05:27] <aaronpk> I suppose
- # [05:27] <@tantek> it bugged me enough that we have a VCP+<time> solution that avoids DRY violation :)
- # [05:28] <@tantek> my blog uses it
- # [05:32] <@tantek> in short, you can do <span class="dtpublished"><time class="value">20:40</time> on <time class="value">2012-08-24</time></span>
- # [05:32] <@tantek> which gives you full DRY principle adherence, as well as the flexibility of reordering time / date for your own readability preference
- # [05:33] <aaronpk> I want to do a follow-up post of recommendations of how to display dates
- # [05:34] <aaronpk> one of the things I realized is that for rapidly changing feeds of data, the relative date can be ok to use (ideally along with the absolute date), and displaying events is often clearer if you also show the day of the week
- # [05:34] <@tantek> I've even proposed to WHATWG to expand <time> to permit compositing nested time elements, e.g. the above example could be represented even briefer as <time class="dtpublished"><time>20:40</time> on <time>2012-08-24</time></time>
- # [05:35] <@tantek> http://wiki.whatwg.org/wiki/Time_element#reducing_DRY_violations_overview and following sections
- # [05:35] <@tantek> but it was rejected for now, with the point that not enough adoption of the <time> element itself has been seen yet to justify extending it further, which is a reasonable reason to reject (for now)
- # [05:36] <@tantek> til then, we can keep using vcp+<time> (as I have it running live on my site)
- # [05:37] <@tantek> now let me see if I can fix those other out-of-date wiki references you found
- # [05:37] <@tantek> was it primarily just the hAtom spec itself? or were there other pages that may have been misleading?
- # [05:40] <aaronpk> it may have been just taht one
- # [05:41] <@tantek> well that's an important one so I should fix it ASAP
- # [05:41] <@tantek> especially as affects Indieweb deployments
- # [05:41] <@tantek> and potentially protocols we come up with (e.g. the comment / pingback thing)
- # [05:44] <Loqi> [[value-class-pattern]] http://microformats.org/wiki/index.php?title=value-class-pattern&diff=47151&oldid=45242&rcid=61575 * Tantek * (+189) /* Examples in the wild */ forgot to add tantek.com a while ago
- # [05:45] * aaronpk should proabbly go update his site to use the <time> attribute
- # [06:05] <@tantek> element ;)
- # [06:06] <aaronpk> er, element
- # [06:18] <@tantek> :)
- # [06:18] <@tantek> oh cool - it looks like the VCP docs already handle nested <time> elements: http://microformats.org/wiki/value-class-pattern#Date_and_time_parsing
- # [06:20] <@tantek> "if the element is a del, ins, or time element, then use the element's datetime attribute value if present, otherwise its inner-text. "
- # [06:20] <@tantek> now to provide a couple of examples
- # [06:38] <Loqi> [[value-class-pattern]] http://microformats.org/wiki/index.php?title=value-class-pattern&diff=47152&oldid=47151&rcid=61576 * Tantek * (+1572) /* Date and time values */ add preferred HTML5 examples to all date and time parsing examples
- # [06:38] <@tantek> ok that should help a bit
- # [06:48] <aaronpk> great examples!
- # [06:52] <Loqi> [[hatom]] http://microformats.org/wiki/index.php?title=hatom&diff=47153&oldid=46744&rcid=61577 * Tantek * (+208) replace datetime-design with value class pattern (reflect modern usage as of 2+ years ago)
- # [06:52] <@tantek> alright, hopefully that helps drive better usage a bit
- # [06:54] <Loqi> [[hatom]] http://microformats.org/wiki/index.php?title=hatom&diff=47154&oldid=47153&rcid=61578 * Tantek * (+47) /* Semantic XHTML Design Principles */ semantic HTML update
- # [06:54] <@tantek> thanks aaronpk!
- # [06:55] <@tantek> ok I think I've at least patched the misleading references in hAtom. will add better inline examples next. at least I think I've stopped the bleeding as it were.
- # [06:56] <aaronpk> yea that looks a lot better. will take another look when I go back to redo my page tags
- # [06:57] <@tantek> awesome - thanks again for the constructive feedback - helped a lot
- # [06:57] <aaronpk> do you know of a good tag or class to use to indicate the enclosed content is the main content of the page? I'd like to hint to crawlers where the body text lives vs navigation and footer elements for example
- # [06:58] <@tantek> well I think the way that's handled is by marking up the nav and footer elements :)
- # [06:58] <@tantek> then crawlers can focus on the other stuff in between
- # [06:59] <aaronpk> hm that's a thought
- # [06:59] <@tantek> besides that, hentry does the trick
- # [06:59] <@tantek> or entry-content in particular
- # [06:59] <aaronpk> actually i'm writing a crawler so I get to choose what to look at
- # [06:59] <@tantek> oh fun
- # [07:00] <@tantek> hopefully you can also try parsing for microformats2 as well
- # [07:00] <@tantek> http://microformats.org/wiki/microformats-2
- # [07:00] <aaronpk> i'm writing a classifier for posts on my site so I can show "related posts"
- # [07:00] <@tantek> and try consuming both the uf2 on my site and on barnabywalters :)
- # [07:00] <aaronpk> entry-content is good, I will start there
- # [07:01] <@tantek> note the use of e-entry-content in uf2: http://microformats.org/wiki/microformats-2#h-entry
- # [07:03] <Loqi> [[microformats2]] http://microformats.org/wiki/index.php?title=microformats2&diff=47155&oldid=47084&rcid=61579 * Tantek * (+20) /* h-entry */ h-entry backward compat - for 'entry-content', parse as e-
- # [07:03] <@tantek> in uf2, the 'e-' prefix means parse and use the element's entire innerHTML as its property value (including markup, not just text node)
- # [07:06] <@tantek> benward convinced me we needed "e-", in particular for hAtom / h-entry, which already had such "entire embedded element tree" functionality for its 'entry-content' property in order to solve the "syndicate an entry *with* markup" use-case
- # [08:03] * Joins: xtof_fr (~christoph@mon75-5-82-226-31-58.fbx.proxad.net)
- # [08:54] * Joins: Flam9 (~Flam9@188.40.118.139)
- # [09:16] * Joins: chiui (~chiui@77.72.196.170)
- # [09:23] * Quits: xtof_fr (~christoph@mon75-5-82-226-31-58.fbx.proxad.net) (Ping timeout: 245 seconds)
- # [09:54] * Joins: xtof_fr (~christoph@mon75-5-82-226-31-58.fbx.proxad.net)
- # [10:13] * Joins: nonge_ (~nonge@p5082B56F.dip.t-dialin.net)
- # [10:16] * Joins: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net)
- # [10:17] * Quits: nonge (~nonge@p5082B727.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [10:41] * Quits: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net) (Quit: romainneutron)
- # [10:53] * Joins: romainneutron (~romain@LPuteaux-156-14-100-19.w80-12.abo.wanadoo.fr)
- # [11:01] * Joins: grosroro (~romain@LPuteaux-156-14-100-19.w80-12.abo.wanadoo.fr)
- # [11:03] * Quits: romainneutron (~romain@LPuteaux-156-14-100-19.w80-12.abo.wanadoo.fr) (Ping timeout: 246 seconds)
- # [11:03] * grosroro is now known as romainneutron
- # [11:15] * Quits: chiui (~chiui@77.72.196.170) (Read error: Connection reset by peer)
- # [11:15] * Joins: chiui (~chiui@77.72.196.170)
- # [11:46] * Quits: lgedeon (~lgedeon@ip98-182-46-155.ri.ri.cox.net) (Ping timeout: 265 seconds)
- # [11:57] * Quits: romainneutron (~romain@LPuteaux-156-14-100-19.w80-12.abo.wanadoo.fr) (Quit: romainneutron)
- # [11:58] * Joins: romainneutron (~romain@LPuteaux-156-14-100-19.w80-12.abo.wanadoo.fr)
- # [12:01] * Quits: xtof_fr (~christoph@mon75-5-82-226-31-58.fbx.proxad.net) (Quit: xtof_fr)
- # [14:15] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
- # [14:22] * Joins: csarven (~csarven@139.18.8.113)
- # [14:40] * nonge_ is now known as nonge
- # [14:47] <nonge> aaronpk, regarding "do you know of a good tag or class to use to indicate the enclosed content is the main content of the page?": it can be 'article' (HTML5)
- # [14:47] <nonge> especially if there is only one 'article' not nested in other sectioning content
- # [15:05] * Joins: lgedeon (~lgedeon@ip98-182-46-155.ri.ri.cox.net)
- # [15:13] <Loqi> [[existing-rel-values]] http://microformats.org/wiki/index.php?title=existing-rel-values&diff=47156&oldid=47093&rcid=61580 * Cemk04 * (+57) /* proposals */
- # [15:43] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:29] * Joins: polvo (~Snak@dsl-173-206-207-142.tor.primus.ca)
- # [16:33] <@tantek> rel rokbox?
- # [16:33] <@tantek> anyone heard of that?
- # [16:36] <@tantek> certainly not a proposal level rel, not even a brainstorm (no documentation provided). going to undo that.
- # [16:39] <Loqi> [[existing-rel-values]] http://microformats.org/wiki/index.php?title=existing-rel-values&diff=47157&oldid=47156&rcid=61581 * Tantek * (+66) summary for rel-payment, Undo revision 47156 by [[Special:Contributions/Cemk04|Cemk04]], no spec or summary provided for rel rokbox, sounds library-specific
- # [16:41] <@tantek> nonge - indeed, article can be useful for that, however article typical may include a header/footer of its own as well
- # [16:42] <@tantek> s/typical/typically
- # [16:42] <Loqi> tantek meant to say: nonge - indeed, article can be useful for that, however article typically may include a header/footer of its own as well
- # [16:42] <@tantek> e.g. I use a <footer> inside each <article> for the date published information in my posts: tantek.com
- # [16:49] <Loqi> [[existing-rel-values]] http://microformats.org/wiki/index.php?title=existing-rel-values&diff=47158&oldid=47157&rcid=61582 * Tantek * (-112) /* formats */ rel-js-modal is not part of any existing format, and certainly not part of XFN thought that was probably copypasta. No spec provided, wrong table.
- # [17:03] <nonge> tantek, yeah that's right. one could argue if the header/footer inside of a 'article' belong to the content or not (I'd vote yes, the publishing date in the footer and the heading/title in the header are part of the content/article/blogpost/whatever)
- # [17:54] * Quits: csarven (~csarven@139.18.8.113) (Quit: Leaving.)
- # [18:15] * Quits: chiui (~chiui@77.72.196.170) (Read error: Connection reset by peer)
- # [18:16] * Joins: chiui (~chiui@77.72.196.170)
- # [19:31] * Quits: @tantek (~tantek@67-42-176-212.eugn.qwest.net) (Quit: tantek)
- # [19:48] * Quits: romainneutron (~romain@LPuteaux-156-14-100-19.w80-12.abo.wanadoo.fr) (Quit: romainneutron)
- # [19:58] * Joins: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net)
- # [20:16] * Joins: barnabywalters (~barnabywa@host-89-241-111-22.as13285.net)
- # [21:39] * Joins: tantek (~tantek@67-42-176-212.eugn.qwest.net)
- # [21:39] * ChanServ sets mode: +o tantek
- # [21:46] * Joins: chiui_ (~chiui@77.72.196.170)
- # [21:46] * Joins: grosroro (~romain@tru75-8-88-167-167-29.fbx.proxad.net)
- # [21:46] * Quits: chiui (~chiui@77.72.196.170) (Read error: Connection reset by peer)
- # [21:47] * Quits: romainneutron (~romain@tru75-8-88-167-167-29.fbx.proxad.net) (Read error: Operation timed out)
- # [21:47] * grosroro is now known as romainneutron
- # [21:50] <Loqi> http://twitter.com/phixed :: @davidmihm I feel like with schema/hcard/microformats/etc this just adds unnecessary confusion.
- # [22:03] <@tantek> following that tweet, here is the latest unnecessary reinvention of hCard, in a side-file too: https://github.com/fesja/businesstxt
- # [22:03] <@tantek> what's with the recent fashion of "just use a .txt at a well known local path" trend?
- # [22:03] <@tantek> e.g. humans.txt
- # [22:03] <@tantek> etc.
- # [22:44] * Quits: chiui_ (~chiui@77.72.196.170) (Ping timeout: 245 seconds)
- # [22:48] * Joins: billyoc (~user@cpe-68-174-120-10.nyc.res.rr.com)
- # [22:51] * Quits: billyoc (~user@cpe-68-174-120-10.nyc.res.rr.com) (Remote host closed the connection)
- # [22:53] * Joins: billyoc (~user@cpe-68-174-120-10.nyc.res.rr.com)
- # [23:02] * Quits: barnabywalters (~barnabywa@host-89-241-111-22.as13285.net) (Quit: barnabywalters)
- # [23:19] <aaronpk> I agree it's kind of a silly thing to do, but restaurant websites haven't had a good track record of using html anyway
- # [23:28] * Joins: barnabywalters (~barnabywa@host-89-241-111-22.as13285.net)
- # [23:33] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:34] <@tantek> yeah
- # [23:42] * Quits: @tantek (~tantek@67-42-176-212.eugn.qwest.net) (Quit: tantek)
- # Session Close: Tue Aug 28 00:00:00 2012
The end :)