snarfed, KartikPrabhu, [miklb], ben_thatmustbeme, sknebel, Kaja, Jeena, voxpelli, cweiske, barpthewire, loicm and Zegnat joined the channel
#ZegnatReally most of the IndieWeb libraries expect HTML with some form of mf to be returned. Not putting an accept header with text/html in there is on us, we should probably encourage people to put that in.
#ZegnatMost implementations will only ever parse 1 type of response and nothing else, so including */* in the Accept (which is the default if no others are given) is just wrong.
#cweisketext/plain and text/html are of course in */*
#cweiskewhich is why ""If no Accept: field is present, then it is assumed that text/plain and text/html are accepted." is correct
#rhiaro!tell snarfed: fell asleep mid conversation last night. If implementations are giving up without checking headers they're violating the spec. That's not really my problem
j12t, [kevinmarks], loicm and tommorris joined the channel
#cweiskemblaney, after clicking on the "quill" buttons in the "settings" on your site, nothing happens. when I reload, the "like", share and reply buttons appear
#cweiskethey should be there instantly after clicking on "quill"
#mblaneycweiske yeah I've noticed that too, it's a bug I need to look into. It currently works as you describe in firefox.
j12t, j4y_funabashi, [colinwalker] and barpthewire joined the channel
#aaronpkZegnat has a web page that has a <data> element with u-in-reply-to and a URL
#aaronpkwebmention verification of that fails because there is no link, since data elements aren't links
#aaronpkbut an mf2 parser sees the "in-reply-to" property with a valid URL
#ZegnatOooh, is that the reason, webmention requires an actual link. Duh. *facepalm*
#tantekfor good reason! if you're not linking to the thing in a way that is user-activatable, you're doing something weird / not fully visible/usable and your webmention should not be trusted
#aaronpkyeah that's why telegraph has that extra check. It knows a webmention would fail so it doesn't let you send it
#Zegnatcan’t surpress a smile when someone starts “Zegnat has a web page that …”
#aaronpkbut, the problem is the way telegraph finds potential links to send to is it runst he page through the mf2 parser
#ZegnatStill, I find it interesting something will be a mf2 reply but not be accepted for Webmentions. I’ll have to rethink how I post them.
cweiske joined the channel
#tantekZegnat: why are you surprised? anything you post should be for human readers first anyway, and machine-reading/parsing second
#ZegnatNot really. They aren’t in my feed. I post them so they will be parsed by receivers and included in comment threads on the receiver’s end.
#tantekpurely machine-readable (but useless to humans) HTML or mf2 or whatever is no better than all the made up XML from 10+ years ago, or the made-up JSON now.
#ZegnatAnd for that purpose, I do not want a clickable link to that post in there.
#Zegnattantek, I don’t think a reaction like https://licit.li/59982039b97e6 is worth displaying on my site at all. So I don’t include it in my feed. But it still shows up as a comment on someone else’s post and they get notified of it. Which was all I wanted it to do.
#tantekcweiske, yes, hence I said *guidelines* not *requirements*
[chrisaldrich] joined the channel
#cweiske"At this point, the receiver MAY publish content from the source page on the target page or other pages, along with any other data it picks up from the source. For example, the receiver may display the contents of the source as a comment on the post, or may display the author's profile photo in a list of others who have sent similar Webmentions, e.g. showing a list of people who have all "liked" a post."
#tantekexactly. normative and informative guidelines.
#cweiskethe required parts of the spec itself are the same as pingback, just with www-form-urlencoded instead of xml-rpc
#Loqi[tantek] one of the biggest points of webmention was to actually specify display and interaction guidelines that provided something useful to users like things that look like comments, instead of the crap UI from trackback/pingback http://indieweb.org/comment...
#tantekcweiske, you're assertion "thus useless" is false.
#tantekno it's evidence from implementer behavior for decades
#tantekimplementers of W3C specs often code what is for example or informative, and iterations of specs often codify formerly non-normative text when adopted by implementations as normative
#tantekknowing this, good spec editors / authors will include more subtle points that may be forward looking as informative (non-normative) text, allowing implementers to consider them, and implement (or not) accordingly
#tantekthereby prompting spec evolution accordingly, guided by implementations over time
#Loqi[Zegnat] Upon reading the Webmention spec again, specifically [verification](https://www.w3.org/TR/webmention/#webmention-verification), I agree that my implementation might be wrong. I think Telegraph shouldn’t be using the mf2 parser at all if it only imp...
#aaronpkshould I just never use an mf2 parser to find outgoing links of a page?
#snarfedaaronpk: you could make php-mf2/xray optionally return extra data (tag name) in parsed mf2
#Loqisnarfed: rhiaro left you a message 14 hours, 15 minutes ago: fell asleep mid conversation last night. If implementations are giving up without checking headers they're violating the spec. That's not really my problem
#aaronpkthat seems like something that should be in the microformats spec if so
#snarfedcould be but not necessary if these parser features are opt in
#aaronpkthe reason i wanted to use the mf2 parser to find the links in the first place is i wanted an easy way to not include the footer/header/nav links of a page, just the ones inside a post
#aaronpkit's actually a feature of mention-client-php
#gRegorLoveAh, yeah just caught up to the gh issues
snarfed, barpthewire and jjuran joined the channel
#tantek.comedited /SMS (+924) "make this its own page since there's now much more documentation about how bad SMS is to use with any sort of auth" (view diff)