#microformats 2017-08-31

2017-08-31 UTC
vivus joined the channel
#
vivus
Hello all
KartikPrabhu joined the channel
#
vivus
How are you? KartikPrabhu
#
KartikPrabhu
very well thanks!
#
KartikPrabhu
what brings you to the #microformats channel
#
vivus
KartikPrabhu: I am curious to know if the hcard creator supports social-media accounts? I see Jabber and other older formats, but no FB, twitter, etc.
#
KartikPrabhu
what's the link to the hcard creator you are using
#
KartikPrabhu
vivus: you can use the same format as the AIM screenname
#
vivus
KartikPrabhu: and it is possible to convert the hcard to a vcard and import/export it to android/ios/mobile devices?
#
KartikPrabhu
vivus: it should e possible see http://microformats.org/wiki/hcard#Examples but I don't know of any ready-to-use code since hcard itself has been superseded by h-card in microformats2
#
Loqi
hCard 1.0
#
vivus
KartikPrabhu: sorry, I have been referring to h-card
#
KartikPrabhu
vivus: again same answer, I don't know of any ready-to-use code for that but it should be possible
#
Loqi
[avibrazil] digital-business-card: An effort to evolve the old paper business card into newer social formats as Passbook, HTML5+hCard, VCF
#
KartikPrabhu
yes it does look similar except it seems to be using the microformats1 hCard markup
#
vivus
and it is recommended to use mf2 ?
#
KartikPrabhu
yes, though most available parsers try to be backwards-compatible with mf1 markup
#
gRegorLove
http://h2vx.com/ supports converting hCard to vcard
#
gRegorLove
Not aware of a version that does that for microformats2 h-card variant, though.
#
KartikPrabhu
thanks gRegorLove
#
vivus
so the purpose of h-cards/v-cards is to make it possible to extract/manage contacts between apps/devices, etc. ?
#
KartikPrabhu
vivus: in general it is to share data about people. it could be contact info for apps or author info for blogposts etc...
#
vivus
Is this the only standard or are there other competing/similar standards?
#
KartikPrabhu
i am sure there are many "standards"
#
vivus
I only found h-card so far. would be keen to know/learn if there are other formats out there
#
KartikPrabhu
vivus: you could look at RDF and microdata
#
KartikPrabhu
there probably are many in JSON
#
vivus
KartikPrabhu: is v-card supported across many devices?
#
KartikPrabhu
if you mean phones then I have no idea
#
vivus
Maybe I should specify if it is supported across apps. thunderbird, gmail, etc. ?
#
KartikPrabhu
i think thunderbird supports vCard in the ".vcf" format
#
KartikPrabhu
gmail probably does too
#
vivus
what benefit would there be to using h-card/v-card over hCard/vCard?
#
KartikPrabhu
to be clear there is no "v-card". microformats2 "h-card" is an update to the "hCard" format to use inside HTML
#
vivus
KartikPrabhu: and you say that h-card is backwards compatible with hCard?
#
gRegorLove
Yeah, most email clients and address books should support vcard.
#
gRegorLove
microformats2 is easier for both publishers and developers
#
KartikPrabhu
vivus: microformats2 parsers will parse both h-card and hCard
#
vivus
awesome. so I could use h-card, generate the cards. then use a h2v converter and it should work
#
gRegorLove
So one advantage of marking up already-visible contact information that appears in HTML with h-card is that it's DRY. Computers can parse out the information and do what they want with it, whether that's making a vcard or something else.
#
KartikPrabhu
vivus: I think gRegorLove pointed out that the h2v converter uses the older hCard format
#
gRegorLove
vivus: Here is an hCard (classic microformats) run through an mf2 parser: http://pin13.net/mf2/?id=20170831005541766
#
gRegorLove
Then here is an h-card of the same information (microformats2) run through the mf2 parser. Same result, easier HTML to author: http://pin13.net/mf2/?id=20170831005642800
#
gRegorLove
Here's a third variant. For the best compatibility with parsers and consuming services, you can use both mf2 and mf1: http://pin13.net/mf2/?id=20170831010033859 Same parsed result, and services like h2vx.com will still be able to parse the mf1.
#
vivus
gRegorLove: what is mf2 and mf1?
#
KartikPrabhu
vivus: mf1 = microformats1 and mf2 = microformats2
#
KartikPrabhu
mf1 is the older standard with hCard and mf2 has the newer h-card
#
vivus
oh that flew over my head, sorry
#
KartikPrabhu
no worries
[miklb] joined the channel
#
gRegorLove
More info here: http://microformats.org/wiki/microformats2 Sorry for the confusing lingo :)
#
Loqi
microformats2
KartikPrabhu, tantek, nitot, barpthewire, [kevinmarks], dgold, [pfefferle], nitot_, [keithjgrant], vivus, [cleverdevil], [manton], [miklb], sebsel and cheim_ joined the channel