#dev 2025-06-04
2025-06-04 UTC
#
[schmarty] I made (but did not popularize) a ~three click deployable IndieAuth endpoint that anyone could spin up on Glitch. I used it for a little project site. With Glitch shutting down I'm glad there aren't a bunch of people using it.

#
[schmarty] But I feel like this kind of thing should be sooo easy to spin up without code knowledge, but the hosting services keep changing the landscape

#
[mattl] i always liked https://hcoop.net

#
[schmarty] Whence CPanel?

#
[schmarty] ISPs used to do all this too haha

#
[schmarty] All these things have become commoditized in weird ways, I guess.

#
[schmarty] split into so many building blocks it's like a 500 piece LEGO build

#
[mattl] fastmail does it btw [tantek] https://www.fastmail.help/hc/en-us/articles/1500000280141-How-to-set-up-a-website#owndomain — static pages only.

#
[mattl] it’s old school but I like http://panix.com for this.

grufwub joined the channel
#
[mattl] yeah, for sure. UK users are lucky in that they can choose their ISP far more than we can in the US…. so they can pick https://www.aa.net.uk for example

#
osteophage [mattl] -- for what it's worth, if what you want is to edit the wiki, you don't actually need to buy a domain name for that.
#
osteophage Oh dangit I didn't mean to do that.
#
osteophage [mattl] ++ in compensation for my formatting error
#
osteophage Okay that didn't seem to register either.
#
osteophage [tantek]++ for showing me the way
#
osteophage Anyway, I was able to get into the wiki no problem just with a free Neocities account.
#
[mattl] I need to start thinking about some of this stuff. Whatever I build next will carry over the existing http://Libre.fm username/email address but with a new password.

#
[tantek] or if you like Bluesky's docs, "your website as your username" https://bsky.social/about/blog/4-28-2023-domain-handle-tutorial

#
osteophage I used "web address" in my recent make-a-website guide just because I figured that phrasing would be a little more intuitive for folks who had never seen the phrase "domain name."
#
Loqi i.haza.website is a hosting service that can run your site on dobrado, supporting several IndieWeb building blocks https://indieweb.org/ihazawebsite

gRegor and [jgarber] joined the channel
#
[artlung] Shoutout to carrvo for inspiring me to create this page which demonstrates the usage of `grid-auto-flow: column;` https://lab.artlung.com/kanban/ - also shown briefly at FrESH today.

#
[0x3b0b] I never did follow up to try to find out why my "haza.website" subdomain that I tried to set up for tire-kicking never got created. At the time I was curious whether freenom + haza + bridgy fed was, in fact, a completely free zero-to-blog with webmentions, fediversity, and minimal admin tax.

[schmarty], [Scout], [aciccarello], Dryusdan and [ggirelli] joined the channel
#
perryflynn [tantek]: I read all the wiki pages about indieauth yesterday, but I still have a hard time to understand what web sign-in can do / how it works without the relmeauth and indieauth protocols/extensions. is there any more info? when I google it there are alot of articles of microsoft about using oauth in windows. 😆 🙈
#
perryflynn from my side the spec pages are very helpful already for implementing things like a indieauth provider. I would like to write next an article to describe the possibilities. from "just use indielogin" to "build all yourself".
#
perryflynn first I thought web sign-in is just a nice word for oauth, but I am not sure.
#
[ggirelli] any thoughts about umami (https://github.com/umami-software/umami) for analytics? Especially in terms of privacy concerns etc...

#
[ggirelli] I have the exact same feeling

#
[ggirelli] yeah. I swerve my website through cloudflare and I have most options like that completely disabled

#
[KevinMarks] The other quickstart is omg.lol, though that takes a bit more to do than http://micro.blog

#
[KevinMarks] Could detecting an atproto connection be part of web sign in complementary to rel-me auth?

barnaby, ttybitnik, Dryusdan and ttybitni` joined the channel
#
perryflynn aaah so web sign-in does not have any auth capabilities by itself. thanks.
ttybitnik joined the channel
#
perryflynn that would be great. I try also to write something in my blog posts which maybe can reused later for the wiki.
oodani joined the channel
#
[artlung] Made my CSS-only Kanban board a bit more dynamic. Also learned that `select options` also use `:checked` in `:has()` states. https://lab.artlung.com/kanban-2/

#
perryflynn wow, impressive!
#
[tantek] [snarfed] looks like BridgyFed may have missed this Bs @-mention for me? https://bsky.app/profile/voxpelli.com/post/3lqr65rbdcc2o

GuestZero and [snarfed] joined the channel
#
[snarfed] [tantek] BF sent you a webmention for it, to your home page, https://webmention.io/tantek.com/webmention/rlqkkQVmECS_UloG3vtL
#
[snarfed] anyone know if there's any prior IndieWeb art on "approving" quote posts or related controls, Mastodon style? https://codeberg.org/fediverse/fep/src/branch/main/fep/044f/fep-044f.md
#
[snarfed] trying to understand whether/how to bridge them, https://github.com/snarfed/bridgy-fed/issues/1956
#
[snarfed] I don't see anything on https://indieweb.org/quotation
[Jo] joined the channel
#
Loqi “ A quotation is a type of response post that is primarily a subset of the contents of another post, and often has a citation of that other post https://indieweb.org/quote

#
doesnm [snarfed]: look at this https://indieweb.org/quotation#How_to

#
[tantek] [snarfed] nothing specific to that response-type. I think all such "approvals" are documented under /moderation for all response types

bterry1 joined the channel
#
[mattl] any good client would render a URL to a post in another pot anyway, so I can just write “mattl stinks https://mattl.example.com/post/123” and.. that’s a quote.

GuestZero_ joined the channel
#
[tantek] [mattl] you're right in practice. it's quite meaningless for a "system" (software, protocol whatever) to somehow provide locks/barriers to "quote posts" of your posts but not posts that have links to your posts. And if you do the latter, you break the web and people say "Y U HATE HYPERLINKS?" so it's kinda pointless?

#
perryflynn which comes into my mind here: should a mf2 parser (triggered by a webmention or so) respect robots.txt?
[Murray] joined the channel
#
[Murray] e.g. "detaching" on BlueSky: https://bsky.social/about/blog/08-28-2024-anti-toxicity-features

gRegor joined the channel
gRegorLove_, NaomiAmethyst and [Scout] joined the channel
#
[KevinMarks] I think the detaching is at the app_view layer, so the links are still there in the underlying structure, but I'd have to poke at it a bit more

#
rubenwardy they'll just share a screenshot then

#
rubenwardy this friction will have more of an effect on well meaning users than ill meaning ones though

#
rubenwardy This thing seems a little odd to me but I imagine they're working with a lot of user feedback and this is helping a lot of people

#
rubenwardy bsky's quote post detach is pretty cool

#
Loqi Tailwind is a CSS framework introduced in 2017 that replicates similar functionality as the standard HTML style attribute, though using abbreviated cryptic class names https://indieweb.org/Tailwind

#
[tantek] might be worth a FreSH Q&A (since so many sites get this wrong) — what's a good way to implement fixed position headers that don't cause fragments to heading to scroll (and disappear) underneath those fixed position headers? (note precise use of header vs heading) e.g. Medium gets this wrong: https://prudhvikchirunomula.medium.com/migrating-from-hashlocationstrategy-to-pathlocationstrategy-in-angular-a-comprehensive-guide-867060f1483e#f3a0

#
[tantek] related, does anyone have a "definitive" or at least well reasoned resource on how "/#/" URLs for web app routing were obsoleted by "/#!" URL routing techniques which were then obsoleted by just use normal paths please and history API as needed techniques? Wikipedia and Google search seem useless for this

#
Loqi A hashbang (or hash-bang fragment) is the character sequence #! inside a URL, typically at the start of the path, including in post permalinks (like Twitter did 2010-2012), and is an antipattern you should never use as part of your personal site URL design https://indieweb.org/hashbang

#
rubenwardy It comes from bad JS practices that web tech thankfully grew out of

#
[tantek] yep, for the record (since they deleted it, even before the acquisition) https://web.archive.org/web/20130519224228/http://engineering.twitter.com/2012/05/improving-performance-on-twittercom.html

#
[tantek] Also from HTML5Doctor from a while ago: https://html5doctor.com/history-api/#those-fking-hashbangs

perryflynn and [Trevor_Morris] joined the channel
#
[Trevor_Morris] I use tailwind on my website (via @apply and BEM syntax with a build step). I’ve used it on a few projects too. I can see the pros and cons. I like the “design token” approach to config and some of the classes take difficulty out of things and group breakpoints. But you can run into issues and there are different ways to use it.
duanin2, ttybitnik and barnaby joined the channel
btrem joined the channel
#
btrem Has anyone ever build a carddav server? My searches have mostly resulted in how to /use/ a carddav server, not how to /build/ one. I think it uses vCard. I have a Drupal database of users, and I can certainly output a list in that format. But maybe a project like this is beyond my amateur abilities. :/
#
perryflynn probably you could use/checkout the carddav related code classes in sabre? https://github.com/sabre-io/dav/tree/master/lib/CardDAV
#
perryflynn then my approach would be to get a carddav output from somewhere and replicate the output in my own script.
barnaby, balintm, ttybitnik and btrem joined the channel
sebbu2 joined the channel