It appears my WebMentions are not working? I tried submitting a few of my posts to the #IndieWeb news site, but the theme I am using doesn't have all those fancy H article formats and stuff. The IndieWeb themes I looked at for #WordPress weren't accessibility ready, so does anyone have any thoughts on how can I make my blog more indieweb compatible without changing themes? I already have the IndieWeb plugin installed, as well as the syndication and WebMention plugin. Thoughts? #Accessibility

#webMentions work like this; you link to someone else's url, it sends a ping to that url's /webmention endpoint, then that site checks to make sure that your site has a link to it.

What stops you from removing said link after the verification has been approved by the mentioned site?

What if I write a blog post titled "This is the best blog on the Internet" and automatically #webmention every single site that accept webmentions, one at a time, replacing the mentioned url each time?

#indieweb

Somewhat meta, but this month's #IndieWeb carnival is on the subject of Community and Belonging, which might be of interest to other people here.

https://alexsirac.com/indieweb-carnival-community-and-belonging/

#webrings watch No. 33

Just For Fun #webring
https://em.elliotsmoon.net/webring/members.php

Join the online hangout for sites that are all about good times and zero money-grabbing! If your website's all fun and games, this is your crew!

#fun #tech #retro #html #programming #indieweb #smallweb #web #webdev

Now that the ActivityPub plugin for WordPress is mature I’m going to attempt to use only my WordPress based site as my gateway to the Fediverse. The Friends plugin should make this feasible. I’m also hoping to eventually use the Indiepass app  for reading/writing. Don’t quite have the reading part sorted out yet tho. I may follow you again from my […]

https://social.vaughnhannon.com/3147-2/

Now that the ActivityPub plugin for Wordpress is mature I'm going to attempt to use only my Wordpress based site as my gateway to the Fediverse. The Friends plugin should make this feasible. I'm also hoping to eventually use the Indiepass app  for reading/writing. Don't quite have the reading part sorted out yet tho. I may follow you again from my social.vaughnhannon.com domain. Don't be alarmed. #fediverse #wordpress #activitypub #indiepass #indieweb

https://social.vaughnhannon.com/3147-2/

Anyone know good ways to search or discover things on the #SmallWeb or #indieweb ?

I suppose one definition is a search engine that excludes big tech siloed sites, spamblogs and listicles etc

So far I found that #Kagi is able to search in smallweb mode, though it is a paid service and somewhat limited.

Need help finding or piecing together a software that does a thing.

Dadboss informed me of something our company used to use way back, Yahoo Groups, as an email newsgroup.

Apparently, our members were really into it because they didn’t have to go anywhere or log in to anything.

They received an email and simply hit reply and it added their response.

He wants something like that crossed with Substack.

Sounds like maybe something #Indieweb protocol can do?

I don’t know; I’m not a developer, but I’m pretty good at piecing things together out of existing technology.

And maybe it already exists!

If someone could point me in the right direction I would be very grateful.

New post: “My First ‘Fediversary’”

https://blog.kizu.dev/first-fediversary/

Technically, I tried Mastodon for the first time on April 06, 2017, and tried again a few times over the next few years, but it did not stick with me at the time.

It was rather lonely to not have the people I enjoyed following for years around.

That did change when @mia opened our instance, and my presence here is what I’m celebrating today.

#Fediversary #IndieWeb

w/e 2023-11-05 (Phil Gyford’s website)

On the one hand I still really enjoy writing code and making something work and look good (ish) and put it online where anyone in the world can see it. It’s still like magic. And is still some kind of personal affirmation, a way of saying “here I am!”, of enjoying that it’s noticed by someone, somewhere.

True.

On the other hand, the maintenance. It’s not like this is new to me, keeping things going for years, decades. And I try to make things as easy as possible – keep things up to date, make things in similar ways, stick to reliable and boring technologies, don’t start too many things, etc. But, especially when several things aren’t quite working right, it’s such a weight.

Also true.

#indieweb #personal #publishing #maintenance #code #coding

Just a quick question to get to know the community: Why did you join #indieweb?
I am a german masters student in media literacy and when I was lookind for instances this one really seemed to align with my interests (Humane Tech, Digital Wellbeing, Values in Design).

I want to add some per-page Javascript to my Eleventy blog. What strategies should I look at for this? I'd prefer to keep the JS in a separate JS file instead of inlining it into my markdown template with bundle shortcodes.

#eleventy #indieWeb

#webrings watch No. 32

Autists Online #webring
https://macaque.moe/autiring/

A clique for websites on the #indieweb with #autistic webmasters. We believe that autistic identity and expression is something to be accepted and embraced! Consider joining today!

#tech #retro #html #programming #web #smallweb #rights #accessibility #a11y #disability

I now have the building blocks for Ticketing for IndieAuth set up.

On my staging site, the metadata endpoint now advertises the ticket_endpoint. That endpoint is accepting POST requests with parameters: ticket, resource, and subject. If the request is valid, it will be stored and return HTTP 202 with the message “Accepted.” Tickets are not automatically redeemed yet.

In the IndieAuth module admin, I set up a page to issue a ticket by entering a URL for “Allow access to” (the resource) and “Send ticket to” (the subject). Submitting that form will check the subject URL for an indieauth-metadata endpoint that advertises a ticket_endpoint. If that is found successfully, a ticket is created and sent there.

Finally, I updated the token_endpoint to accept POST requests with grant_type=ticket and exchange the ticket for an access token.

Next I will be working on automatically redeeming received tickets for access tokens and setting up some private posts to work with granted access tokens.

I am currently using the same code that generates authorization codes to make the tickets. I think this should work fine because it already handles creating an opaque string that is valid for a short period of time (5 minutes). The module also ensures these can only be used once and logs key information for each request like client_id (source code). I need to run some tests to ensure tickets can’t be used as authorization codes and I might need to add some metadata to differentiate the two in the admin area.

Feel free to try to send a ticket to my staging site and ping me in IndieWeb dev chat. I can also send you a ticket if you’d like to try that out. I look forward to discussing this with other implementers!

@mariyadelano I think people are trying to solve that problem now, and one of them is to embrace #IndieWeb principles, fall back on email lists and federated social media. It's all going to be slower in terms of growth, but I think the connections we build this way will be more quiet and intimate.
I think a whole ecosystem is currently being built under the big, corporate surface that is Google search engines. One that is not as easily controlled or found.

I’ve implemented this: my ticket_endpoint will accept a (currently optional) iss parameter. If that’s included, the endpoint will check that the issuer URL advertises indieauth-metadata endpoint and is valid as described in the spec.

I think I like this solution to the privacy concern. It also avoids the overhead of advertising endpoints on multiple resource URLs. So I lean towards requiring the iss when sending a ticket. However, I’m not sure how many implementations might send an issuer URL that does not advertise the metadata endpoint.

I now have the building blocks for Ticketing for IndieAuth set up.

On my staging site, the metadata endpoint now advertises the ticket_endpoint. That endpoint is accepting POST requests with parameters: ticket, resource, and subject. If the request is valid, it will be stored and return HTTP 202 with the message “Accepted.” Tickets are not automatically redeemed yet.

In the IndieAuth module admin, I set up a page to issue a ticket by entering a URL for “Allow access to” (the resource) and “Send ticket to” (the subject). Submitting that form will check the subject URL for an indieauth-metadata endpoint that advertises a ticket_endpoint. If that is found successfully, a ticket is created and sent there.

Finally, I updated the token_endpoint to accept POST requests with grant_type=ticket and exchange the ticket for an access token.

Next I will be working on automatically redeeming received tickets for access tokens and setting up some private posts to work with granted access tokens.

I am currently using the same code that generates authorization codes to make the tickets. I think this should work fine because it already handles creating an opaque string that is valid for a short period of time (5 minutes). The module also ensures these can only be used once and logs key information for each request like client_id (source code). I need to run some tests to ensure tickets can’t be used as authorization codes and I might need to add some metadata to differentiate the two in the admin area.

Feel free to try to send a ticket to my staging site and ping me in IndieWeb dev chat. I can also send you a ticket if you’d like to try that out. I look forward to discussing this with other implementers!

Remember The Well? Pioneering on-line community, still around after almost 40 years.

This week and next, it will host an on-line discussion on the #Fediverse and #indieweb.

Glad to be part of it, together with @evan, @manton, @KevinMarks and @herestomwiththeweather. It's hosted by Jon Lebowsky, best known (to me at least) by doing the annual State of the World panel, also on the Well, with @bruces.

I'll post a link once the thread is public. With these panelists, it should be interesting!!

Belonging and community