Skip to main content

Chris Aldrich's Defining the IndieWeb

Planned partially off-road rides to bag 5 new @VeloViewer squares yesterday and 3 more today, which has taken my max squares up from 8x8 to 11x11. Square chasing is slightly addictive ;)

Kimberly Hirsh's post on

Dear IndieWeb, it may be time to start considering the user, not just the technical spec

Owl logo Keith J. Grant's Hello, World Wide IndieWeb!

Thanks, Chris. I've made the edits and it's showing up as a child of the correct parent. I thought the original 2016 parent would be superfluous now so then deleted it, but it broke the site so I restored it.
Also good link to the magazine article - helped me understand what's going on with child themes.

Noob question time! I have installed the 2016 indieweb fork and the 2016 child theme, and activated the latter. But I notice from my themes page that the default 2016 theme is also installed. How can I tell which parent theme the child theme is using, so I can be sure it's using the indieweb one?

@ChrisAldrich @raretrack Thanks Chris, this looks exactly what I need to know. Will have a thorough read.

@ChrisAldrich Hmm, this looks good. I've been getting confused between formats and kinds. Think I'll download it and give it a whirl!

Chris Aldrich's Threaded Replies and Comments with Webmentions in WordPress

Watching this with great interest, as would love to have a decentralised way of tracking book reading.

@TrainerRoad Hi, please could I ask if you support the new @wattbike Atom yet, or have plans to do so? Thanks.

@TrainingPeaks Hi, pricing query please. 1 training plan is $40 and an annual sub is $119 annual. Are your plans free with the sub or extra?

Added a new bike park photo at Oaklands Retail Park, Stevenage to @cyclestreets - also added it to -

Chris Aldrich's Title-less Status Updates for

I was thinking of longer-form posts to WP when I asked the question.
Mac seems to better served than Windows for this sort of thing (as it is for most things creative!). There's a few Windows ones but they don't seem to be as well supported, e.g. BlogDesk which hasn't been updated since 2009.
Have just found a WP plugin called DocxPresso, so I might try that with LibreOffice Writer. I'm familiar with Writer so that's worth a try.

Hmm, my check reveals the same too (mostly not working). I've also noticed that your profile field is a little different to mine, e.g. yours wants a Facebook URL, mine just a Facebook ID. Curious!

Khürt Williams's IndieWeb on WordPress

"naturally one shouldn’t compose in their CMS" - this has made me think, Chris, as I've never thought about composing elsewhere than my CMS. Where typically would you do this? Presumably you then paste the content into the CMS before posting, but how do you make sure the markup is compatible with the CMS? (Noob questions, I know!)

I don't know much about Macs, Jeremy, but do know that Apple supports the CardDav protocol, so it should be possible?

Why I've migrated my mail, calendar and contacts to Fastmail

5 min read

Up until this weekend my mail, calendar and contacts services were a little disparate:

Now I have all three hosted by FastMail

So why was I using those particular services, and why have I now moved away from them?


I migrated from Gmail to ProtonMail when it was still in beta. As part of the IndieWeb journey I've been on since 2014 I've been trying to move away from silos and big data as much as is practicable.

I supported the concept of what ProtonMail were doing (and still do), particularly the privacy ethos and the ad / tracking free nature of their offering. From a geek perspective I liked the tech behind the way they secure email at rest and (claim to) never be able to access your emails, though as email is inherently insecure that isn't what tipped it for me.

Moving away from Gmail meant the 'trinity' of email, calendar and contacts being all on the same service was broken. But the change seemed to be low-friction for me, and anyway at that time I was planning to keep calendar and contacts with Google until such time as ProtonMail supported all three (spoiler alert: at the time of writing their contacts support is better but still no calendar)

I did have a few niggles with ProtonMail:

  1. Contacts support was poor. At that time it was just name + a single email address per contact (e.g. two separate contacts for one person if they had a personal and work email!), and so I had ended up retaining my main contacts list in Gmail and having a duplicate contact list of emails in ProtonMail. This was a real pain to keep in sync.
  2. Price / value. I don't mind paying for a service, but having two domains and needing about 15-20 email aliases pushed the price up a bit and I was soon at the limit I felt was value for money. I did feel that paying around US$90 ought to have led to a bit more genorosity. (Everyone has different limits of course.)
  3. No calendar support.

Google Calendar

Like any well-honed silo, the water is warm at Google and so it was with their Calendar. It just works, and the UI is a dream. It had all the functionality and connectivity I wanted, so from that perspective there was no incentive to change (which is why most people won't, of course). It's what sits behind it all that is the worry for the community: 'you are the product' and all that!

Moving email away did lead to some friction, as I could no longer directly accept Gmail calendar invites sent to my non-Gmail main email address. Instead I had to either ask people to send invites to my Gmail address (defeating the purpose of moving email away), or do an export of the invite to an *.ics file and then import it into Google Calendar.

Nextcloud Contacts

My IndieWeb user page tells me that I migrated my contacts to OwnCloud in January 2017 (and then to NextCloud in June).

The main reason I did this was because contacts support in ProtonMail was poor (see above).

OwnCloud/Nextcloud has a contacts app with CardDav support, and so I was able to use that to migrate contacts away from Google and so scratch off one of my itches. But it didn't solve the 'two contact lists' issue, which I kicked down the path for another day!

I have been happy with this service, and it was only my need to re-unify email, calendar and contacts that led me to leave.

So why FastMail? Aren't they a silo too?!

I had considered using the NextCloud calendar app instead of Google Calendar, but it was quite slow and not as feature-rich as I wanted. (One showstopper for me was the lack of single-event deletion for repeating events.) So I decided to look for something else that would better meet my overall needs.

Well, yes FastMail is a silo I guess. But I read plenty of reviews about them and pored over their privacy policy, and was satisfied that the trade-off was worth it. They are ad-free too.

At $US50 a year I get all three services I want in one place, with no domain or email alias restrictions. CalDav and CardDav support is built-in so no problems syncing with my mobile devices.

Usability is good: for email and contacts it is better (for me) than ProtonMail / NextCloud respectively.

The changeover was relatively easy to do (the usual tension of waiting for new MX records to propagate across the internet notwithstanding!), and so far I'm happy with my decision.

Early days, though, so let's see how it goes....









Just finished migrating my mail, calendar and contacts over to @FastMail All working well (touch wood!) and via and syncing nicely with my Android phone :)