2017-03-14 UTC
[cleverdevil] joined the channel
snarfed joined the channel
# 00:20 KevinMarks you get the 'oh, brid.gy doesn't resize the avatar image' game to play now
# 00:20 hs0ucy_ KevinMarks: LOL, it's indeed a big picture of you :)
# 00:20 snarfed true! what would it resize it to? that's receiver-specific.
# 00:23 KevinMarks I suppose it's more webmention.herokuapp.com doesn't supply default styles
# 00:23 hs0ucy_ KevinMarks: Thanks for those tests ... Maybe it's only working with new ones ?
# 00:24 hs0ucy_ KevinMarks: Yes i will style all this.
# 00:25 hs0ucy_ snarfed: Thanks for the documentation.
# 00:25 hs0ucy_ And sorry for my not so good english ;)
davidmead and snarfed joined the channel
# 00:36 KevinMarks hm, I hit retry on some older brid.gy likes, but they didn't show up on the posts
# 00:41 hs0ucy_ snarfed KevinMarks : Ok i enhance the style a little bit.
# 00:43 hs0ucy_ KevinMarks: i'm not sure to understand the meaning of the URL you just posted...
# 00:44 snarfed hs0ucy: it's a raw bridgy webmention log. don't worry about it, not too useful in this case
# 00:48 hs0ucy_ KevinMarks: But i don't.
# 00:48 hs0ucy_ KevinMarks: I mean it is not visible on the page.
# 00:53 hs0ucy_ KevinMarks: Good news :)
# 00:55 KevinMarks so it's probably twitter's unco-operative API that is making old ones not appear.
# 00:57 hs0ucy_ KevinMarks: I think you're right.
# 01:02 KartikPrabhu one thing I have done in the past is reconstruct the brigy URL and send a webmntion to my post
snarfed joined the channel
# 01:09 hs0ucy_ KartikPrabhu: How do you reconstructed the bridgy URL?
# 01:12 KartikPrabhu KevinMarks: you can check if the markup on the bridgy reconstructed URL is correct and send a mention directly from that (?)
benwerd and benwerd_ joined the channel
# 01:23 hs0ucy_ KevinMarks snarfed KartikPrabhu : Thanks for your help ... I'm going to bed. See you !
benwerd, ben_thatmustbeme, fzylogic_ and tolerablyjake joined the channel
wolftune, nitot, bnvk and sl007 joined the channel
# 03:00 miklb why would Yahoo have .flickr and not push that to users to have username.flickr ?
wolftune joined the channel
snarfed and jgee joined the channel
# 03:50 arush I'm starting to think we may be able to blame Twitter and Facebook themselves for our webmentions not showing up. Just tested a couple with webmention.tech manually and they still don't show up, although they report as being received successfully.
# 03:52 GWG There is a way to manually send a Webmention.
# 04:00 arush gwg: I'm about to try it through the webmention form on my site and see what that does.
# 04:01 GWG I love that that form is now built in
# 04:05 arush gwg: Yes. I love that too. But just tested manually and no dice.
snarfed joined the channel
# 04:08 snarfed GWG arush it's definitely wordpress. twitter and facebook are nowhere near where the wms go missing.
gucci_meow joined the channel
# 04:15 GWG I have the same code on multiple sites.
# 04:15 snarfed arush: i actually suspect your wm receiver isn't working at all. it's responding to the webmention POSTs by returning the post's HTML itself, which is a strong sign that your wordpress and/or the plugin itself are badly misconfigured
# 04:18 snarfed KartikPrabhu: exactly, for the wm's target= param. that's how arush's server is interpreting it
# 04:18 arush snarfed: I see what you're saying. That does look like get.
# 04:19 GWG Yes, but I'm completely stumped as to how that happens.
# 04:19 GWG The only difference I've noticed is that arush.io doesn't use the pretty permalinks.
# 04:20 arush gwg: No, it doesn't, and I've been meaning to go change that setting, but not sure why that would make a difference. This at least narrows things down a bit more though.
# 04:21 GWG I'm just saying that is the only thing I noticed so far.
# 04:21 snarfed i wonder if the target param isn't getting url-encoded
# 04:22 GWG snarfed: pfefferle committed a change to URL encode at your suggestion, I think. But it isn't in stable.
# 04:22 snarfed (that issue i filed is the reverse, wp *sending* wms)
# 04:26 arush Thinking about grabbing the plugin from GitHub directly to see if that fixes the issue. I can copy the site to staging to test.
# 04:27 GWG Well, it only has a few minor fixes
# 04:29 arush Also not opposed to exporting the content, nuking it from orbit, and rebuilding if necessary. It's just standard content and isn't reliant on any custom post types or custom fields.
# 04:30 GWG arush: Also, I don't think Post Kinds could be the issue
# 04:30 arush Nope. Already eliminated that one.
# 04:34 snarfed looks like bridgy is url-encoding target properly
# 04:34 snarfed arush: i highly doubt your content is causing it. i'm pretty convinced it's a plugin bug or misconfiguration
# 04:35 snarfed yup. GWG you have a clear repro case! try the same permalink format on your testbed, add a bunch of logging and have arush install that to see what it outputs, etc. lots of ways forward.
# 04:36 GWG That was what I was going to do. How do you clear the webmention cache? I have that test Twitter account.
tbbrown and benwerd joined the channel
# 04:44 arush snarfed: I don't think the content's the issue. It is, however, a long-existing WP install that's been through several migrations, and if it were reliant on a bunch of CPTs/custom fields it would make it more difficult to rebuild. Assuming the plugin isn't the problem it could probably use a rebuild anyway.
snarfed, gucci_meow, tantek, sl007, fzylogic_, barpthewire, deathrow1, gRegorLove, Pierre-O, cweiske, benwerd, jihaisse, friedcell, adactio and jeremycherfas joined the channel
sl007, [kevinmarks], fzylogic_ and bttf joined the channel
Pierre-O, barpthewire, miklb, fzylogic_, friedcell, nitot and tantek joined the channel
# 12:40 tantek good morning #indieweb! happy Gregorian pi day!
# 12:54 sebsel oh, I blocked the ad, so I didn't see it. It used to have the first million digits of pi (says the text) but now he moved it to /index2.html and then to /index3.html and then to somewhere else.
# 12:55 sebsel it's not that much on topic, other than the url-design
mlncn joined the channel
# 13:22 hs0ucy good morning indieworldwideweb
singpolyma, nitot, tantek, adactio and fzylogic_ joined the channel
# 13:57 arush Good morning indieweb.
KevinMarks, friedcell, fzylogic_, snarfed and tantek joined the channel
benwerd, nitot, KevinMarks and leg joined the channel
# 15:47 sl007 Hello everybody - aaronpk Q: Wanted to implement the IndieAuth session logic to let login persist - but how can we invalidate that - let users log out from indieauth.com only means no possibility to self host and when we deliver a log out link to client_id there is no guarantee they use it …
tolerablyjake and iboxifoo_ joined the channel
# 16:04 GWG We'll see if pfefferle has any ideas
nitot and benwerd joined the channel
# 16:29 sl007 aaronpk - currently it has a session which expires when the browser is closed - but how could we do secure persistent login …
# 16:30 aaronpk 1) treating an indieauth.com login as a session is probably not the best approach, since it was not designed to do that
# 16:31 aaronpk 2) remembering the user on future visits to indieauth.com and letting them click "approve" on login requests without re-verifying with a provider is useful
# 16:32 aaronpk for 2, you can have a "log out" link on the authorization screen, since the user will see the authorization screen on every request still.
barryf, KevinMarks and wolftune joined the channel
snarfed joined the channel
# 17:08 sl007 aaronpk - well yes, the session is just there to identify a user not to store the final login - however 2) I think I see - thankyou
KevinMarks, mlncn and fzylogic_ joined the channel
# 17:25 GWG arush: Your issue is challenging. But we'll figure it out
tolerablyjake, fzylogic_, nitot, snarfed, LanaCoyote and KevinMarks joined the channel
# 18:07 tantek perhaps an example of how to POSSE marginalia to Twitter?
# 18:07 Loqi Ok, I'll tell them that when I see them next
tantek and snarfed joined the channel
# 18:35 GWG I'm trying to decide on what to figure out next.
# 18:36 tantek GWG what's the next thing on your itches list?
# 18:36 GWG tantek: I'm in the Webmentions and Semantic Linkbacks code. Untangling, fixing, and transferring code from one to the other
# 18:37 GWG I fixed fragments, which were being stripped.
# 18:37 tantek wonderful. you're doing super important work there.
# 18:37 GWG I also have some warnings/notices to track down.
# 18:37 GWG But, I am trying to figure out what to move over next.
# 18:39 GWG Also, I have some other features that are related to consider as next move
# 18:40 GWG Right now, there is a pagination issue with WordPress comments that makes replying to a comment specifically difficult
# 18:43 tantek it may be worth documenting the notion of a "comment permalink" more precisely
# 18:43 tantek as that's something we likely want interop on across implementations
# 18:44 aaronpk interesting. I don't create permalinks for comments I receive
# 18:44 aaronpk wordpress already has fragment links for comments according to that
# 18:44 tantek right it does, however I think the issues that GWG is talking about are something else
# 18:45 tantek that's one difference for example between a comment permalink and a reply permalink
# 18:45 aaronpk and the first response against the proposed idea is pushing back because comment URLs would create a lot of permalinks on the website
# 18:45 tantek a reply permalink is the permalink of the reply posted on the author of the reply's own site
# 18:45 tantek whereas a comment permalink is a permalink to where that reply is displayed as a comment on the original post that it is replying to
# 18:45 aaronpk hm i actually don't have fragment links for comments either
# 18:47 GWG aaronpk: It does, but due to pagination, if the pagination changes, it breaks the link.
# 18:47 GWG If you look at the ticket I referenced
# 18:47 tantek aaronpk - the use case question is reasonable, however we can at least document the phenomenon since it is a (common?) existing publishing pattern
# 18:47 miklb doesn't understand pagination of comments
# 18:48 aaronpk tantek: i don't think it's required for salmention, because my comments display links to the original comment URL for each one
# 18:49 aaronpk also the wordpress situation is slightly different because those comments exist *only* as a comment on the site, not at their own URLs
# 18:49 tantek A comment permalink is a permalink to where a [[reply ]] is displayed as a [[comment ]] on (in the context of) the original post that the reply is replying to, and supported by typical publishing systems such as [[WordPress ]] and services like [[Blogger ]].
# 18:49 tantek aaronpk, depends. I believe if they were generated from a webmention, they're effectively syndicated copies of reply posts
# 18:50 aaronpk yes, just that use case is not super common for the people commenting on that trac thread
# 18:50 aaronpk they are coming at it from the "traditional" comment perspective
# 18:50 GWG aaronpk: But an implementation inside Webmentions the plugin would not
# 18:57 GWG but, I have two choices. I can go and produce a patch. I can add it to Webmentions. Or I can use one to test it for future patching.
# 19:01 GWG So, one of my proposals is to close Webmentions for Comments and merge it into the main plugin.
# 19:01 miklb GWG if you have a link to that proposal, I'll enthusiastically +1
KevinMarks joined the channel
# 19:02 GWG aaronpk: It basically creates comment permalinks so that webmentions can be sent to a specific comment.
# 19:03 GWG Previously, pfefferle's Webmention Form plugin, which added a webmention form to the comment form, was merged into the main plugin
# 19:04 GWG Some of these plugins were used to explore an idea until it hit maturity.
# 19:09 GWG But Semantic Linkbacks is harder to untangle.
# 19:09 GWG The first idea I'm exploring is that reply = comment.
# 19:09 tantek GWG, sorta. a reply when syndicated to the post it is in reply to and shown there is a comment
benwerd joined the channel
# 19:11 GWG tantek: In this case, reply = WordPress comment type 'comment'.
# 19:12 tantek GWG, depends upon the context of that "reply"
# 19:12 tantek if by "reply" you mean a reply coming from *some other site* via webmention to your WordPress site, then yes
# 19:12 tantek if however by "reply" you mean, posting a "reply" *on* your WordPress site in reply to some other site, then no reply!=comment.
# 19:13 GWG WordPress has a post type called post, and a comment type called comment. This gets nomenclature a bit confusing.
# 19:13 GWG So, comment types in WordPress built-in include 'comment', 'pingback', and 'trackback'
barryf joined the channel
# 19:14 GWG In order to display comments determined by Semantic Linkbacks to have the property in-reply-to...Semantic Linkbacks changes the type from webmention(a custom type), to comment, a built-in type
# 19:15 tantek it sounds like new comment types were added not because they were semantically different, but people needed a hook in storage for doing things differently
# 19:16 GWG But this was over a decade ago, hard to track what the discussion was at the time.
fzylogic_ joined the channel
# 19:19 GWG But, fast forward to this decade, when, to match pingback and trackback, pfefferle declared webmention as a comment type.
cweiske joined the channel
# 19:20 tantek sure, seems logical given that pattern, but if the history itself was hacks of convenience, then it doesn't make sense
# 19:20 GWG But declared like, favorite, bookmark, etc. as metadata attached to a webmention comment type.
# 19:20 tantek I think your intuition of trying to treat received webmentions more like native "comments" (e.g. in how they're displayed etc.) makes sense
# 19:21 GWG Except for the exception of, if a reply, changing the comment type to comment.
# 19:21 tantek GWG, it may make sense to declare all of those as "comment", since even the others are responses that should have fallback summary text that could work in comment form
# 19:21 GWG So, the only one that is established is reply maps to native 'comment'. So, I want to implement that in Webmentions.
# 19:21 GWG tantek: There is another solution.
# 19:22 GWG But that relies on WordPress Core changes again
# 19:22 tantek GWG, how does WordPress(.com?) implement their "likes"?
# 19:23 GWG They require an external service to work.
# 19:23 GWG I'd like to implement local likes as a variant of comments.
# 19:26 GWG I think about this stuff a lot, I just don't have enough time or influence to proceed sometimes.
barpthewire joined the channel
# 19:30 GWG But likely I'll be trying to see how I can move some of the infrastructure over to the Webmentions plugin before I bring over the parsing. Because the issue is if the current infrastructure scales.
# 19:34 GWG Remember, this is a system where the source URL for a pingback, trackback, and therefore webmention is stored in a field called comment_author_url.
# 19:35 tantek heh. classic here's a URL field, let's just re-use it for some other URL
# 19:35 GWG tantek: I've done my research. Just trying to figure out how to address all this stuff and on what level
barryf and amz3 joined the channel
# 19:45 amz3 please forgive me because I am guilty
# 19:46 amz3 it's been four years I said i would write a indieweb app
benwerd joined the channel
# 19:46 amz3 I am guilty of failing!
# 19:46 amz3 I failed because I had to learn a new programming language called Scheme
# 19:48 tantek amz3 - it's ok! what's your personal site today?
# 19:49 amz3 it's a wiki basically
benwerd joined the channel
fzylogic_ joined the channel
friedcell and KevinMarks joined the channel
# 20:07 amz3 I am not sure how to compare indieweb with federation work done by the w3c
# 20:07 GWG amz3: W3C is a standards organization. The Indieweb is a user group/community
# 20:08 amz3 I read design first, format protocol later :)
# 20:08 GWG Of course, some things developed in the community have turned into W3C recommendations.
# 20:09 GWG aaronpk: As someone in both, is my summary accurate in your opinion?
[chrisaldrich] and sl007 joined the channel
# 20:10 amz3 you know I've been dealing with database NIH syndrom, for some reasons I've been build a EAV database on top of a logic "language"
# 20:11 amz3 it's not incremental at all! And outside the 'developer to developer' market, it's really difficullt for me to understand what other people would like to use
# 20:12 amz3 I think my own use case, alone, is useless
gRegorLove joined the channel
# 20:16 amz3 because that's it's driving my research in database area
# 20:17 GWG If it isn't useful to at least you...
# 20:19 arush Yay! Webmention problem solved. Now I just need to find out if there's a way to submit them in a batch so I can resubmit all the ones that were missed.
# 20:20 GWG arush: The version with the URL encode/decode fixed it?
# 20:21 arush gwg: No, but that will probably fix it for some. What fixed it is excluding the webmention endpoint from casche.
# 20:21 arush Not sure why that's the case, but there it is.
# 20:22 arush I haven't updated to the latest version of the plugin but I have a WordPress install on the same host that I will test it on since on that setup the endpoint isn't excluded from casche.
# 20:23 GWG arush: I think it should be excluded.
# 20:23 arush gwg: Yeah probably. No reason to casche that.
# 20:25 gRegorLove ^ That sounds worth documenting on the wiki for the plugin, and in the readme
# 20:25 GWG I'll make a note to submit as part of my PR
# 20:26 arush gRegorLove: Me too. I like being able to post status updates on my own site and then have interactions come back in from social media and other places.
# 20:27 GWG arush: That's a good testimonial.
# 20:35 arush Does anyone know if it's possible to do a one-time batch resend of wms Bridgy has collected? Google has nothing.
strugee, dgold and nitot joined the channel
# 20:49 bear arush - you could ask the bridgy folks in #bridgy
KevinMarks, Pierre-O, benwerd, [dgold], snarfed and sl007 joined the channel
KevinMarks, nitot and KartikPrabhu joined the channel
benwerd, KevinMarks, wolftune, tantek, snarfed1 and snarfed joined the channel
benwerd joined the channel
benwerd and snarfed joined the channel
wolftune and KevinMarks joined the channel
singpolyma, snarfed, KevinMarks_, gRegorLove, benwerd and KevinMarks joined the channel