#indieweb #livecoding
#indieweb #livecoding
Following my last post about automatic updates in Dobrado I've already had to make a few changes to how it works. I realised that if there were any mistakes in a new build, then the problem would be dutifully rolled out to all subscribers without a chance to prevent it.

The fix was to create a second updates feed, this one is available at: https://dobrado.net/testing. Now when an update is built, a post is created in this feed. I still write the post to the original updates feed at https://dobrado.net/updates, but these posts are now saved as a draft with a scheduled publish time. At the moment that time is set to 24 hours later. Of course my publishing tools didn't have a concept of draft posts so I had to add that too... next I need to add UI support to make this feature available to users, at the moment it is only used by the Autoupdate module.

Lastly I added support for removing updates. This needs to happen so that the current version number can be re-used rather than leaving the current broken version in place. Sites that are subscribed to the testing feed will also need to re-apply the update at the current version number, and this is done by the build server removing the matching post in the feed. When the Autoupdate module sees that the post was removed from the feed, it will remove the matching version of the update. This means it will be able to install that version again when it is eventually re-published. The draft post also needs to be removed on the build server, but after that anyone subscribed to the updates feed will never know there was a problem.

So now I have a couple of servers subscribed to the testing feed, and the others that I really don't want to break when I build an update are subscribed to the normal updates feed.
Much easier than regulating to break up Facebook, just regulate to force them to make an API for us to get data in and out. We can break them up ourselves once we have that.

They used to have one, and IndieWeb was doing pretty well with that until FB decided to turn it off. Now *that’s* monopolistic behaviour and anti-trust.

Also on:


Ooo – a website built with Haunt (Guile Scheme static site generator) that is making use of some IndieWeb building blocks.


Very relevant to my interests!


Fifteen years ago my wife explained in a conference panel at BlogTalk that tools for online expression should really be much easier, and she was only using the tools she was using because I was ‘a geek‘ when it comes to online tooling.

Nothing much has changed it seems in the years since 2004. This morning, as a result from our conversations during our holiday about mobile blogging, we set up her personal blog for better IndieWeb usage. Earlier I had already added Webmention, but now we added IndieAuth, Microsub and Micropub. That way she can now use Indigenous to read feeds and blog on the go from her mobile, using Aperture to collect her feeds. (Indieauth is needed to authorise both Indigenous and Aperture to recognise and use her WordPress site, and Microsub for reading feeds, Micropub for posting to the blog.)

Homebrew Website Club SF!

Homebrew Website Club retro 1980s-style logo Topics for this week: Featuring: Dietrich Ayala — This one time, at DWebCamp… stories from the Internet Archive’s four-day retreat in Pescadero, California IndieWeb Summit Notes & Videos! Upcoming IndieWebCamps! IndieWebCamp Amsterdam IndieWebCamp Oxford IndieWebCamp Brighton Demos of personal website breakthroughs Create or update your personal web site! Join a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web! Any questions? Ask in #indieweb Slack or IRC More information: IndieWeb Wiki Event Page RSVP: post an indie RSVP on your own site!

Aaaaaaaaaaaaaand we live! https://twitch.tv/jackyalcine. Working on https://activitydesk.black.af for about an hour. #indieweb #livecoding #

#indieweb #livecoding #streaming

WPWeekly Episode 361 – Introduction to the IndieWeb With David Shanske

#indieweb #personal-website

A little automation ...

Quite apart from the fact that I have barely written a thing here for almost a month, I thought it would be worthwhile to pick a low-hanging fruit. So I followed the very simple instructions at Automate your outgoing webmentions and now my hope is that I have removed one more piece of grit from wh... More this way ...

Because of work, I haven’t had much time to work on my F/LOSS projects. I got something ironed out now and I think I might aim to stream some of it soon. My list right now is kind of wild though, lol.

@generativist @feross sorry to miss you!

Next #IndieWeb meetup @MozSF will be Wednesday 2019-08-07 at 17:30 — save the date! Will follow-up with event/wiki links.

All #DWebCamp and #distributedweb folks are welcome!

cc: @dietrich @html5cat
#IndieWeb #DWebCamp #distributedweb
Replied to How to add webmentions to a Laravel powered blog (freek.dev)
The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.
One of the nice things about webmentions is that I can like or reply to your post from my own site, too. No Twitter required, and no character limit 🙂
Liked How to add webmentions to a Laravel powered blog | freek.dev (freek.dev)
The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.
hosting Homebrew Website Club #SF #IndieWeb meetup *TONIGHT* 17:30 @MozSF!

@dietrich will tell us #DWebCamp stories; come tell yours too! @maira @NurtureGirl @html5cat @ArtsEd4All @feross @generativist et al

RSVP: https://tantek.com/2019/205/e1/homebrew-website-club-sf
More: https://indieweb.org/events/2019-07-24-homebrew-website-club#San_Francisco
#SF #IndieWeb #DWebCamp

On Mobile Blogging

IndieWeb Goals

That’s real. I think I might just focus on getting it on my site first (in true IndieWeb style) then see if I can get some kind of bridge. I’d like it to be visible by others still ‘stuck’ in those communities and see if I can pull them over.

Can 'Indie' Social Media Save Us?

#indieweb #social-media

Indieweb principles