#tantek_is now working on how to incorporate that markup pattern into the implied properties algorithm of #uf2
#barnabywaltersaaronpk: yep, it's in the h1, showing off it's scaling ability
#barnabywaltersI'm way overcommitted at the mo, but when I get round to it (and the markup is finalised) I'll be rolling it out all over my site, and in indieweb @anywhere
#barnabywaltersaaronpk: I am no expert, but tantek_'s comment above suggests that "it should always just have class="h-card" at the top, and no other class names"
#barnabywaltersaaronpk: I think the idea is to wrap it in a span, although that seems a bit bloated
#barnabywaltersit does make sense from a styling point of view though
#barnabywalterse.g. if we are creating minicards and microcards based on the root element of the h-card, a microcard might not have a url associated, and so the root element can't be an <a>
#aaronpktrue but if there is a url, then it should be ok for the root element to be an <a> with a url, right?
#aaronpk<a href="" class="h-card"><img src="" alt="" /> Name</a> <-- minimal example
#barnabywalterswell, I want to be able to use and style the microcard markup universally
#barnabywaltersah, yep, perhaps the implied syntax works out
#aaronpktantek_: How about this as the most minimal h-card? <a href="http://aaronparecki.com" class="h-card"><img src="http://aaronparecki.com/images/aaronpk.png" alt="" /> Aaron Parecki</a>
#tantekedited /microformats-2-implied-properties (+1247) "/* additional markup patterns to consider */ provide finer grouping / explanation, and add root element with one child and text based on Barnaby Walters's example in the wild" (view diff)
#tantek_2. or if you're ok with only h-card support
#aaronpki think i'll go with only h-card support on this one
#tantek_then you can drop class names vcard url u-url u-photo photo and the <span class="p-name fn">, assuming you like the markup pattern I *just* documented for barnabywalters
#barnabywaltersokay, just pushed a few fixes to my h-card generator, including universal styling support (styling based on root elements)
#tantekedited /microformats2 (+291) "/* h-entry */ drop p-entry-title (p-name is more reflective of actual use), switch to p-summary and e-content. "entry-" is no more." (view diff)
#barnabywaltersawesome. most of my h-entries are already updated, but I forgot about e-content (think I used p- by mistake)
#tantek_barnabywalters - p-content is probably correct for simple *text* notes :)
#barnabywalterstrue, not sure I even have any of those (even notes usually contain some markup)
#tantek_nah - usually text notes contain only *auto-generated* markup
#tantek_so I prefer to simply syndicate out the *text* because that's what I authored.
#tantek_any auto-generated markup is something my code is doing automatically on my server and something I may update (like we are right now on all our sites with the h-cards!)
#tantek_for use cases where you only have the Twitter alias (often a nickname), consider indicating that explicitly in the markup as well: <a class="h-card" href="http://twitter.com/dreev">@<span class="p-name p-nickname">dreev</span></a>
#tantek_because then a smarter higher level application can reason better about it - and realize, oh, you just have a placeholder p-name because you only know their p-nickname which happens to be the same thing.
#tantek_What I don't know is if that was a deliberate design decision at the time I added that support, or if it was just an accident.
#tantek_maybe this is a larger indieweb POSSE question
#barnabywaltersor perhaps more of a 'how do we want potential h-feed parsers to use our content' question
#tantek_should we POSSE out markup (including potentially auto-generated markup) for text notes, or POSSE out plain text without markup for text notes?
#tantek_it's a combination POSSE and ActivityStreams question
#tantek_I think I'd rather almost assume that feed parsers / feed readers are "dumb" and will do the wrong thing with auto-generated markup (links, embeds, people references)
#barnabywalterstantek_: that would be the safest route, I think
#tantek_and thus err on the side of syndicating more "complete" markup for a note
#tantek_so that "dumb" feed parsers/readers can do more easily/quickly without having to try to be smart
#barnabywaltersit still allows intelligent feed parsers to do useful things with content — possibly even helping them provide more functionality
#barnabywalterssure — similar to the titles (note presentational title semantic being used!) of my activities
#tantek_so I'm thinking a structure like <p class="e-content"><span class="p-name p-summary">sentence 1. sentence 2 up to 120 chars.</span> rest of the note content maybe with an h-card like <a class="h-card" href="http://aaron.pk">Aaron Parecki</a>. Even more content.</p>
#barnabywaltersdoes that not prevent useful markup from being present in the first 120 chars?
#barnabywaltersprohibiting, for example, "@aaron.pk bla blah blah"
#tantek_where the p-summary literally only has whole sentences up to ~120 characters, and that's both what gets syndicated to Twitter (due to their content limits), and likely works better as a working name for the post.
#tantek_<p class="e-content"><span class="p-name p-summary">sentence 1 refers to @<a class="h-card" href="http://aaron.pk"><abbr title="Aaron Parecki">aaronpk</abbr></a>. sentences 2…n up to 120 chars.</span> more text note content / markup… </p>
#tantek_that pattern has the nice effect of allowing the transmission of the Twitter @-name reference in plain text, while linking to Aaron's indieweb site in both the indieweb original of the note, and in the h-entry syndicated copies.
#barnabywaltersah, so p- just means 'strip tags' , not 'source'