[kevinmarks][manton] - a like becoming a post, insofar as it notfies others and can be seen, is a common pattern on silos - Google Reader, Facebook and Twitter have all done this in effect
[eddie][kevinmarks] I think manton’s concern is more along the lines of a person’s blog becoming filled with “Liked X page” without them realizing that would happen. Because if the blog doesn’t support a like post, and does fallback behavior, that is what they would get.
[manton]On the like-of fallback, I think it's great that it exists, but a fallback is by definition not the best user experience. That's where I think discovering what a server supports can help.
tantekand while "existing social media" may not be "the best user experience", it is nonetheless "good enough" to bother worrying about in practice when building a replacement
tantekand in this specific case, perhaps "fallback" is not the best framing, as it is more like "plain text version", or as a more concrete example, "tweet equivalent", i.e. what would be posted to Twitter if you checked the "[x] crosspost to Twitter" button in whatever app/silo you were using to post.
tantek(evidence: nearly every social site/app has a "auto-post to Twitter" option for every thing you do, and such auto-posts naturally post some plain text equivalent to Twitter)
[manton]Yeah, "text version" is maybe a more accurate description of what is happening. Although I think "fallback" also describes it. Anyway, what we call it doesn't really matter too much... My concern is just what the user sees and whether it fits their expectations.
[manton]Without debating whether Micro.blog should have public likes, which is a separate discussion, the fact is it doesn't have them right now. So let's say someone is using Micro.blog for years and then downloads Indigenous and all of a sudden a new "like" button appears! It's unexpected. I don't think the user will know what it will do.
[manton]I see... Yeah, all servers should absolutely support plain text notes. But I view "like-of" and "bookmark-of" (and others) as special cases. Not just a simple plain text note.
tantekso if people's expectations are that "posting to micro.blog" (from whatever client) are similar to "posting to Twitter", then plain text expectations are already there
tantek[manton] my point above about cross-posting from other services is that they are *not* special cases in practice, with users, with existing services
tantekthere's likely more research/documentation we can do there (specific examples from specific bookmarking services cross-posting what text to Twitter)
tantekSwarm checkins, sleep reports, etc. the list goes on. every special "kind" of post has plain text equivalents figured out that people are using actively on Twitter
[manton]Weight posts and RSVPs and things like that are much closer to real posts, though. Likes and bookmarks are more like actions you take on a post.
Loqiresponses, or interactions, in the context of the indieweb, refer to all the different ways and things people explicitly do to and with others’s posts, from written replies to quick likes, in other words responses = replies + reactions https://indieweb.org/response
tantekperhaps a pull request has so much additional structure that that will require far more markup than just a /reply so we don't have to worry about distinguishing them for now?
[tantek], snarfed, bengo and renem_ joined the channel
ludovicchabanthey there! so after adding basic micropub support to my blog engine, I'm moving on to webmention... I find that when I receive a webmention, besides the checks required/recommended by the spec, I need to also do a few other things like scrub the source page to figure out who mentioned me, and a summary/text blurb of their post, so I can display it like a comment under my own post... are there libs or other resources I can use
ludovicchabanteven if there's no lib that does the work for me, any resource that gives best practices would be useful -- I find myself scratching my head at the various p-author/h-card/u-photo things I can find at the source URL, and what to do with them
ludovicchabantinteresting -- the webmention spec doesn't specify where the hyperlink should be on the source page, so it's possible a page mentions one of my posts, but that mention lives outside of their `h-entry`
KartikPrabhuludovicchabant: webmention is pretty agnostic about microformats so there could just be a simple link to you site. The microformats only comes in when you want to process the webmention to get data
tantekludovicchabant: and indirectly you can get mentions from various content silos / social media sites - specifically if you POSSE to them, you can get responses to those POSSE copies
Loqi[Tantek Çelik] The “Authorize Bridgy” prompt page has a big green button that says to “Authorize snarfed” which seems a bit incongrous.It would be better for branding/trust reasons if this prompt for Bridgy could use the github.com/bridgy organization, and ... https://indieweb.org/images/1/1d/2018-02-09-github-bridgy-auth-snarfed.png
tantekwhich doesn't look any different that if I was going to POSSE to Twitter or GitHub, so despite by backend possibly doing the right thing, now I *really* have to update the front-end to communicate *where* a post will be POSSEd to
tantekalright, updated my posting UI so it makes it clear when POSSEing to Twitter or not (omitting character count / elllipsing if not), and at the same time added confirmation of what type of post it is publishing (article, note, reply etc.)
Loqi[tantek] The “Authorize Bridgy” prompt page has a big green button that says to “Authorize snarfed” which seems a bit incongrous.
It would be better for branding/trust reasons if this prompt for Bridgy could use the github.com/bridgy organization, a...
snarfedbtw i expect the "silent" failure, wm to bridgy publish without a github account, was a 400 with a descriptive error message. feel free to let me know if not!
ZegnatOh, I wonder if that change might cary over to ampmail (mailamp? What was it called?) That would then open the gate to JavaScript-in-email-in-Gmail
KartikPrabhuludovicchabant: the pip is v1.0.5 . we are working on adding some updates to it and push a new version. 1.0.5 works nicely for most cases though
Loqi[cleverdevil]: snarfed left you a message 1 hour, 41 minutes ago: for a mass dump, should be easy to throw that in a loop that reads from file(s), or in a python -c ... command
LoqiFacebook is a popular content hosting silo and activity aggregator most well known for being the largest centralized social network on the web https://indieweb.org/Facebook
snarfed[cleverdevil]: btw there are type-specific conversion fns (event_to_object, album_to_object, etc) if you have different files for different types, or know which type at runtime
snarfed[kevinmarks]: yup. one of the longest running issues on their tracker. :P flex has supported 3 for years, and they've been working on getting 3 into standard for years. i know they do plan to ship it.
ZegnatIf you are doing some planning on separate tasks and things, I would probably recommend splitting IndieAuth off of the Micropub implementation as well.
ZegnatThe biggest challenge is coming up with an API so new plugins for custom post types can leverage Micropub. I had some ideas about it but felt all of them needed too much reworking for me to do it over a weekend.
Loqi[snarfed] i'm repurposing this issue for the big new redesign we want to do for coordinating with other plugins and themes that render mf2 data. (@dshanske, please holler if you think i shouldn't!)
we're going to implement @kraftbj's design sketch in https:...
ZegnatI’d love to modify Known to use mf2 to store its posts internally. But currently it does PTD on the mf2 first, converts it to one of their post-type-classes, and that post-type-class gets stored.
ZegnatWhen I came to the conclusion that changing the storage format was the first thing on the agenda, I tapped out. As I am not using Known myself and wouldn’t manage that in a weekend as a little side project to help other people out
[cleverdevil]One of my longer term goals would be to actually make it possible to store everything on-disk as mf2, with some smart index files, eliminating the need for a database entirely.
ZegnatI would love to sit down and talk with some people who actually use Known as their daily driver and see what they think. Completely with you [cleverdevil] that it would be lovely to have Known super compliant!
snarfed!tell tantek thanks for the nudge on bridgy's github auth prompt. i was reluctant because i didn't want to move the repo, but realized i could just use the org for the app. prompt now says "Authorize bridgy"! https://snarfed.org/github_bridgy_org_auth.png
[eddie][cleverdevil] I also saw that mapkyca resolved an issue I filed in Known. The token endpoint now returns JSON instead of urlencoded. Yay for standard compliance!
ZegnatYep, I don’t really have anything against that pattern. I just wish Known would sture the mf2 json in there, instead of a serialised post-type class
@jobsonnentag@Blot__@kevinmarks@desparoz I apologize upfront for my newbness, but neither. The JS from WMIO to retrieve webmentions needs a target url. I thought I could pass in the {{url}} tag by itself, inside the WBIO JS, which would sit head of my entry.html. This didn’t work so I tossed in a static URL for testing. (twitter.com/_/status/966053841425793030)