#dev 2022-05-25
2022-05-25 UTC
jacky, Seirdy, AramZS, cybi, gRegor, gRegorLove_ and scojjac joined the channel
# IWDiscordGateway <person> Might be interesting to some folks here: https://tech.lgbt/@chaosexanima/108357484840294943
# IWDiscordGateway <person>
# IWDiscordGateway <person> Contractor work potentially available to make Tumblr indie web compatible
# IWDiscordGateway <person> I haven't done any due diligence on it, so it may not be real. But if it is real, might be interesting to folks
gerben, angelo, jacky and cybi joined the channel
angelo, jacky, mro and cybi joined the channel
# IWDiscordGateway <capjamesg> I am very excited by this.
jacky joined the channel
# IWDiscordGateway <capjamesg> Working on Tumblr IndieWeb integrations is a dream 🙂
jacky, tetov-irc2, walkah_, [snarfed] and bneil joined the channel
gRegorLove_, gRegor and cybi joined the channel
# IWDiscordGateway <capjamesg> From #indieweb:
# IWDiscordGateway <capjamesg>
# IWDiscordGateway <capjamesg> Just thinking about post mappings:
# IWDiscordGateway <capjamesg>
# IWDiscordGateway <capjamesg> - Text: h-entry
# IWDiscordGateway <capjamesg> - Photo: u-photo
# IWDiscordGateway <capjamesg> - Quote: u-quotation-of
# IWDiscordGateway <capjamesg> - Link: u-like-of, u-bookmark-of?
# IWDiscordGateway <capjamesg> - Chat: I'm not too sure about this one as I need to research the intent
# IWDiscordGateway <capjamesg> - Audio: [tantek] any thoughts on this one? h-entry w/ u-audio attribute?
# IWDiscordGateway <capjamesg> - Video: h-entry w/ u-video?
# IWDiscordGateway <capjamesg> - Reblog: u-repost-of?
# IWDiscordGateway <capjamesg> - Like: u-like-of
# IWDiscordGateway <capjamesg>
# IWDiscordGateway <capjamesg> Then comments would be h-entry w/ u-in-reply-to (each with their own URLs).
# IWDiscordGateway <capjamesg>
# IWDiscordGateway <capjamesg> [fluffy] I like your idea of "mentioning by page URL." People > feeds.
# IWDiscordGateway <capjamesg> One question that's on my mind is how webmentions would be accepted, too. Would all posts be created and then immediately sent to a Tumblr webmention endpoint? Or could there be some kind of expedited review so that Tumblr doesn't have to make what could be millions of HTTP requests to their own site to validate standard interactions (i.e. likes).
# IWDiscordGateway <capjamesg> I'm shooting in the dark with that question because I'd need to know about Tumblr's back-end. Perhaps we have discussed this in the past, too?
# IWDiscordGateway <capjamesg> This all excites me beyond comprehension 😄
# petermolnar capjamesg: please remember that IRC doesn't like multiline messages :)
# IWDiscordGateway <capjamesg> Oh no...
# IWDiscordGateway <capjamesg> My apologies to everyone, especially for duplicating a multi-line message twice over...
# @hankchizljaw ↩️ That didn't last long. It's all fun doing blog > tweet, but I probably need to get some Bridgy/Webmentions business going to be able to chat to folks about stuff (twitter.com/_/status/1529403144890900481)
# @BekoPharm ↩️ @Tryyton retweets are 'hydrated' so they'd get the latest on Twitter. Others like Webmentions or ActivityPub do hav… https://twitter.com/i/web/status/1529091311164325888 (twitter.com/_/status/1529091311164325888)
# [KevinMarks] [jamesg483] that's pretty much what I did, thigh I need to check the repost markup. Have a look in the repo.
tetov-irc joined the channel
cybi joined the channel
cybi, mro and gxt joined the channel
# [Scott_Jack] indieweb is lyfe gwg
# [Scott_Jack] kidding, amazed with all you get done especially with work being as hectic as it sounds
jacky and AramZS joined the channel
jacky, mro, nixer, cybi, AramZS_ and AramZS joined the channel
# @dam Personal blog with federation and webmentions is like medium, twitter and facebook all in one without the ad targeting and privacy invasion. (twitter.com/_/status/1529494019918598144)
mro and cybi joined the channel
# @PatrickHeneise ↩️ Didn’t know about webmentions, very interesting https://jmac.org/webmention/ (twitter.com/_/status/1529499464532393985)
nixer, superkuh, jacky and gRegor joined the channel; nixer left the channel
jacky joined the channel
# [Scott_Jack] “If a man knows not to which port he sails, no wind is favorable.”
# [KevinMarks] That was the gist of my email to Tumblr. Mf2 support is for h-feed readers, and for outgoing webmentions
jacky and [fluffy] joined the channel
# [fluffy] There isn’t really a clean/clear mapping between Tumblr interactions and IndieWeb mention types, and the IndieWeb mention vs. post type thing is also a little awkward. Like it’s very easy for an IndieWeb post to fit multiple post types and this causes all sorts of weirdness in the various edge cases.
jacky joined the channel
# [fluffy] at least from a user-facing POV, a Tumblr image post is basically a regular blog post except it starts out with a gallery of up to 10 images, and they’re treated subtly different than inline images. You can put inline images in most other post types though, and I see plenty of folks doing like… here’s a comic where the comic part is in the gallery, and then there’s an inline image after the commentary to provide an extra bit
# [fluffy] content. Like https://whatsupbeanie.tumblr.com/ does that.
# [KevinMarks] That was my first pass at the template code, and my second pass is to build test cases with a parser and compare. Mastodon has a repost model too that Ben spent some time on, but I'm not sure if many readers support it yet
jacky joined the channel
# [tantek] capjamesg: Another way to think of Tumblr/IndieWeb use-cases: what are typical things you do with your IndieWeb site that reference/quote/reply other IndieWeb posts? Now ask how could you do those exact things on IndieWeb but reference/quote/reply to a Tumblr post? What is needed to make that work and look like any other good IndieWeb to IndieWeb experience?
# [fluffy] one thing I definitely appreciate about IndieWeb mf2-based stuff is that it’s built on top of the webpages that it’s in service of, like there’s no duality between a “feed item” and the actual page, the item *is* the page it’s on. Atom doesn’t make it remotely clear about what the canonical way of linking to an item from another item should be, and it all becomes a confusing mess of URNs and whatnot. h-feed is a much cl
jacky joined the channel
# [fluffy] and Publ also supports “attachments” for things that don’t neatly fit into the body/more model. For example, on my comics, the “more text” is used for the occasional below-comic blurbs, while transcripts are done as attachments. But that’s just the convention I settled on, and a lot of webcomics that use Wordpress I think put the transcript into the “more text”
mro joined the channel
# [tantek] [fluffy] if you want, feel free to file this as a "Feature request: figure out a way to explicitly support partial entry content and read more link to full content" issue on https://github.com/microformats/h-entry/issues with perhaps a "social reader full content" use-case to at least capture something to track
# [snarfed] my Wordpress theme uses "Continue reading →", but that's the theme, not WP itself. eg https://snarfed.org/#post-45963
# [fluffy] [tantek] Issue opened, and I probably went into probably too much detail https://github.com/microformats/h-entry/issues/28
jacky and gRegorLove_ joined the channel
# [KevinMarks] I've used <details><summary> for CW/read more
mro joined the channel
# [tantek] one goal would be to markup enough about both the CW and the Read more so that a social reader could present a similar two-stage UI of first hiding the partial post content behind a CW, and then when that was opened up, the social reader was able to go retrieve the rest of the post content (via a "continued" link or whatever mechanism) to display the entirety of the post content
# Loqi content warning is a feature of a post create UI where an author can hide by default some or all of the primary content of a post due to some concern about the nature of the content https://indieweb.org/content_warning
# [fluffy] particularly prominent example being https://beesbuzz.biz/articles -> https://beesbuzz.biz/5195. Someone navigating that way knows what to expect. Someone navigating there from, say, https://beesbuzz.biz/articles/43-Keyboard-io-Model-01 does not.
gRegorLove_ and jacky joined the channel
# [KevinMarks] I'm doing TWiG tonight, so suggestiosn for topics welcome
jacky, [James_Van_Dyne], angelo, cjw6k and tetov-irc joined the channel
# IWDiscordGateway <person> @capjamesg re: your comments on Tumblr webmentions earlier this week: I'd propose having a default setup with additional options users can turn on. So for example: by default any webmention from a Tumblr account displays automatically the way reblogs and replies are now. But additionally, you can turn on "global webmentions", which allows you to be notified of webmentions from outside of Tumblr and there may be an addi
# IWDiscordGateway <person>
# IWDiscordGateway <person> Opening up a semi-walled garden can be jarring, especially given how insular Tumblr culture is (with no algorithmic feed, it feels more like a small pond). So having options for users feels like a good stepping stone. It's inline with other permissions as well: you can turn replies off on a Tumblr post as the author.
# IWDiscordGateway <person> Yeah. There's definitely some low hanging fruit like "add microformats to replies". But there's a lot of product questions in my mind like...
# IWDiscordGateway <person> - is a reblog an entry, a reply, or a repost? And how do you communicate that, because "repost" means something very specific and negative on Tumblr.
# IWDiscordGateway <person> - can you integrate webmentions into standalone Tumblr posts (aka "you link to a Tumblr or WordPress blog post and we send them a webmention")? And if so, how do you communicate that option to users?
# IWDiscordGateway <person> etc etc
# IWDiscordGateway <person>
# IWDiscordGateway <person> Aside from just generally...as an engineer, anytime I've started work on a large feature without a strong product requirements doc, I've regretted it XD
# IWDiscordGateway <person> 100%. I guess I see a dedicated product person as a prereq to a good product requirements doc.
# IWDiscordGateway <person> But that's not always possible
# IWDiscordGateway <person> I know if Tumblr is looking for a contractor to come in and get the ball rolling, they're probably thinking about it as a small side project, but those of us in this community know this can be a transformational feature if done right.
# IWDiscordGateway <person>
# IWDiscordGateway <person> Tumblr is one of the engines of the internet, you could definitely take this to all WordPress sites and even other large websites like the NYT, etc and say "Hey, we're gonna start sending you webmentions. Do you want to supplement your comments section with this?" And some sites will say yes.
# IWDiscordGateway <person> Granted, that's me getting a little pie in the sky 🐑😅
# [KevinMarks] If they start receiving webmentions that is possibly another big project (I assume they aren't going to spin up a webmention,io cluster)
# IWDiscordGateway <person> Yeah for sure. I mean, there's a world in which they start by changing all replies to be webmentions and therefore they're "supporting internal webmentions". But I guess it's unclear why they'd do that unless they wanted to support receiving and sending webmentions externally. At minimum across WordPress and Tumblr.
# IWDiscordGateway <person> Receiving external web mentions would definitely be a huge engineering and design project regardless.