Over the last couple of months, I’ve been working on moving my personal site (this site) over to WordPress on a VPS. The move was inspired by a desire to adopt the principles of the IndieWeb movement for my personal home on the web.
Owning my data is important to me. Liberating the things I post online from the corporate silos like Facebook, Twitter, Tumblr, and Flickr means I can own my data and control how it appears. Mozilla expressed the sentiment well with their Choose Independent video.
I’m not quitting Facebook, Twitter, or any other social site as many have done or threatened to do, so I don’t have to delete my accounts (which isn’t easy to do). Moving to the IndieWeb doesn’t mean I have to give up using Facebook and Twitter, which is good because that’s where my friend are.
Most of what I post to my site will show up in one or both of those places. The difference is that nothing I post shows up only in those places. I will have the original post on my site and the silos will get a syndicated copy with a link back to the original.
I used to host my site on Tumblr. Moving it to DigitalOcean provided immediate results in the speed and performance of the pages. Not only is page load time greatly increased, I also have more control over what elements are loaded on the page.
With Tumblr, there were several calls out to Tumblr’s analytics and back-end services. After Yahoo! bought Tumblr, there were even more beacons and analytics code running with each page view. This slowed things down and creeped me out. There was little to no transparency as to what was being done with all this data. I still use Google Analytics on this site (for now), but at least I have some understanding of how that data is collected and used.
Implementing the IndieWeb
The WordPress page of Indiewebcamp.com was very helpful in figuring out the IndieWebify this site. It has a fairly comprehensive getting started guide, along with links to the plug-ins, tools, and services that can help my site talk to other sites on the web.
So far, I’ve implemented a number of the major IndieWeb components including:
- IndieAuth: This lets me login to my site and others using my domain as the method of authentication. This is more secure than just relying on user names and passwords
- Microformats: The additional markup to my posts help them to show up correctly on other sites and in webmention comments.
- POSSE: This is an acronym for “Publish on your own site, syndicate elsewhere”. Currently I’m using NextScripts’ SNAP plug-in along with Facebook, Twitter, and Flickr developer apps.
- Backfeed: I POSSE my posts out to the silos, but am able to pull likes and replies back into my site as comments. I do this using a brilliant service called Bridgy created by Ryan Barrett.
- PubSubHubbub: This pushes out my RSS feeds to major feed readers in near real-time.
- Webmentions: This feature attempts to notify the various sites I link to. Webmentions are the technological successor to pingbacks and trackbacks, but pass more useful and readable information to the sites mentioned. My site can also accept webmentions, which can show up as comments.
- URL shortener: I use HUM to create the j-f.me short URLs that show up on Twitter, Facebook, and Flickr.
- IndieWeb Taxonomy: I don’t do much with this yet, but it provides additional markup to indicate posts are replies, likes, reposts, or RSVPs.
As far as I can tell, Frank Chimero hasn’t implemented many of these IndieWeb components, but he has moved more of his online identity to his personal site, which he discussed it in his post, Homesteading 2014.
It seems the best way for me to do this is to step out of the stream and “build my own house,” just like those architects. I don’t have to simplify or crop or be pulled out of context (unless I want that), which hopefully produces a fuller picture of who I am, what I like, and what I value. I’m returning to a personal site, which flips everything on its head. Rather than teasing things apart into silos, I can fuse together different kinds of content. Instead of having fewer sections to attend to distracted and busy individuals, I’ll add more (and hopefully introduce some friction, complexity, and depth) to reward those who want to invest their time.
I really like the idea of online Homesteading. I’m building a place for myself. If anyone cares to follow along, great! If it’s just me, that’s okay too, because I’m building the website I want to visit.
With this foundation, I feel more comfortable signing up for other social networks and services as they come out. As long as there is a simple and convenient way to POSSE (Ello and Instagram have not done this yet), it doesn’t add much complexity for me to get involved. It never hurts to have multiple copies of the data that is important to you. The stuff I make can live in many places. Really the more the better. As long as I own the original permalinks, then it really is mine.
If you’re interested in taking control of your online identity, check out the IndieWeb getting started guide.