#microformats 2018-11-18
2018-11-18 UTC
[grantcodes] and [jgmac1106] joined the channel
# @jgmac1106 After adding an h-feed I can see how much more appealing it is then having to maintain an xml file for rss. I will still do both, but a couple extra properties on some html classes and Boom! Readers could parse my microformats (https://quickthoughts.jgregorymcverry.com/s/2kawT9) (twitter.com/_/status/1063963151861989376)
[jgmac1106], [eddie], [tantek], tantek, cheim, globbot, gRegorLove, barpthewire, jgmac1106, [kevinmarks] and [cleverdevil] joined the channel
[tantek] joined the channel
jgmac1106 and [kevinmarks] joined the channel
[jgmac1106] joined the channel
[eddie] joined the channel
[Csongor] joined the channel
nitot, j12t_, j12t, [tantek], KartikPrabhu, [jgmac1106], tantek and [Vincent] joined the channel
# [Vincent] hello all. I have a question. I’m a bit confused. What is the difference between u-category and p-category?
# Zegnat I kinda expect the answer to be clear from http://microformats.org/wiki/microformats2-prefixes but it really isn’t
# [Vincent] thanks that would be helpful. I keep seeing examples using these both interchangeably and I thought I was missing something.
tantek_ joined the channel
# [Vincent] sounds auto-generated
# gRegorLove Makes sense, sknebel
# gRegorLove Yeah, seems tricky. I wasn't thinking we'd add it necessarily, unless it was easy. /mf2p does say "follow the HTML parsing rules"
# gRegorLove Another question is whether we leave the other parsers as-is or "fix" them
# gRegorLove Or update /mf2p as another option
nitot joined the channel
# [Vincent] If I specified a u-category and a p-category. Which would win out? Or is that up to the vendor?
# KartikPrabhu both will be parsed
# KartikPrabhu there isn't any vendor
# [Vincent] Sry by vendor I meant the other end doing the parsing
# [Vincent] Cool that’s helpful thanks
# KartikPrabhu you can try out the parsers here https://microformats.io/#parsers
# gRegorLove The parser would return both
# [Vincent] KartikPrabhu++
# [Vincent] gRegorLove++
# [Vincent] cheers!
# [Vincent] Zegnat++
# [Vincent] for before!
# gRegorLove So it depends what you want for your consumer, really. If you want URLs as the categories, use u-category on links.
# gRegorLove I think that's more common. On my site I don't yet have pages for tags, so I use p-category to just return the category names
# [Vincent] My pages return tags, but I didn’t realise the difference between p-category and u-category till a little earlier. I was considering adding both, so I could lazy syndicate to Indienews. But I might actually just swap it all out to u-category
# [Vincent] semantically that would make more sense as well I guess!
# gRegorLove Gotcha. Yeah, if you already have links to tag pages, I'd add u-category to those.
# gRegorLove aaronpk, somewhere I think it's documented if you find a url as a category attribute, use the trailing segment as the plaintext tag name
# sknebel " rel=tag - parse as p-category. While not a class name nor typical microformats property, rel=tag was the typical way to tag an hentry. Thus parsers should look for rel=tag hyperlinks inside an hentry, and take the last path segment of their "href" value as a value for a p-category property. "
# gRegorLove sknebel: I wasn't sure. https://html.spec.whatwg.org/multipage/parsing.html#parsing refers separately to HTML parser and XML parser, but I didn't go in-depth in that document
# gRegorLove Agreed it makes sense not to hinder the other parsers
# gRegorLove [Vincent], they're right, sorry I gave some incorrect information. https://indieweb.org/tags#How_to_markup is a good guide and https://indieweb.org/person-tag documents the u-category usage for person tags.
# gRegorLove http://microformats.org/wiki/h-entry shows p-category too, so that's all in agreement
# gRegorLove sknebel, Maybe Zegnat will have some ideas :) Sounds like it would only work if you had masterminds html5 installed though
# [Vincent] [gRegorLove] no worries I’ll take a look thanks
nitot and mblaney joined the channel
[tantek] joined the channel