#dev 2025-07-06

2025-07-06 UTC
grufwub and benji joined the channel
#
[tantek]
Navigation seems like a fundamental design change rather than something you could build into a protocol
#
[tantek]
From an indieweb perspective your website is your identity, so if you've got a top level representative h-card on your home page, theoretically a Micropub client could allow you to update that h-card p-name property and that should work
#
aaronpk
yeah sounds like updating an h-card properties
[snarfed] joined the channel
#
[snarfed]
capjamesg re granary, `html_to_activities` is only for entries in a feed: https://granary.readthedocs.io/en/latest/source/granary.html#granary.microformats2.html_hfeed_to_as1
#
[snarfed]
sounds like you maybe want `find_author` instead? here's what http://granary.io is doing: https://github.com/snarfed/granary/blob/main/app.py#L267-L288
#
[social]
Trying to deal with the conversion of a table to grid to deal with lack of styling and improving use I did a Joe, which is started up CodePen and worked through options.
#
Kolev
Stupid question: How do I rsync to /var/www/ when I need root for writing there?
troojg joined the channel
#
doesnm
is drupal more secure that wordpress?
srazkvt, barnaby and jak2k joined the channel
#
jak2k
> a Micropub client could allow you to update that h-card p-name property and that should work
#
jak2k
This could work for something like a website name, but editing navigation or generic config (webhook URLs, refresh rates for stuff, etc.) seem impossible to do over Micropub
#
jak2k
Also, as a Micropub client, there seems to be no way to know where to request a list of webmentions from. This would be nice for clients that are meant to feel like a "full social media app". I might add a non-standard property to my config-query's response that links to JSON and Atom feeds, but that's not optimal.
#
doesnm
jak2k: did you look at micro*sub*?
#
aaronpk
Micropub is not meant to be a full social media experience protocol
#
aaronpk
It's a building block approach rather than activitypub which packs everything into a single protocol
#
doesnm
microsub for sending
#
aaronpk
Right, micropub for *pub*lishing, microsub for reading (*sub*scribing)
#
doesnm
jak2k want to receive via microsub?
#
jak2k
Microsub is exactly the thing I was looking for. So I'll display the webmentions in the notification channel and if I delete an entry, I'd also delete the webmention in my database?
#
jak2k
The spec says, I need a notification channel and one other channel. In this context, another one doesn't really make sense.
#
doesnm
jak2k: in which lang you want to write an server/client?
#
jak2k
@doesnm The server in Rust. The client probably in TypeScript with Vue, but I'm flexible on that side. I might try Svelte or something like that.
#
doesnm
sounds like good stack, i may try. Indieweb wiki has another rust server but developer didn't publish the source (link is broken)
#
doesnm
here is it
#
doesnm
who is jak2k
#
doesnm
are anubis prevents to indieweb federation?
#
jak2k
Anubis doesn't block user agents, if they don't include "Mozilla" or "bot" in their "User-agent" header.
barnabywalters joined the channel
#
jak2k
`curl --user-agent "Some Indieweb app" https://jak2k.eu/post/` works.
#
jak2k
`curl --user-agent "Mozilla" https://jak2k.eu/post/` does not.
barnaby joined the channel
#
doesnm
hm, ok
barnaby and ttybitnik joined the channel
#
[morganm]
I ran webpagetest on the homepage of Indieweb. pretty good results, and particularly the actual Real User Metrics data says "Core Web Vitals Assessment: Passed".
#
[morganm]
Caching is used effectively to significantly reduce the page weight on a return visit. I ran the website on a connection out of Mumbai, and also Virginia, USA. And Pagespeed Insights, to see the core web vitals info.
#
[morganm]
Great work all who input into that
failxontour, balintm, troojg, Kaja, bterry1, ttybitnik, paotsaq, srazkvt, [schmarty] and barnaby joined the channel