Skip to main content

Toasting Marshmallows Around the IndieWebCamp Fire

Have you heard of IndieWebCamp.com yet? I hadn't heard about it until a couple weeks ago, but as soon as I started digging into what it is I really liked what is going on there. Basically, what you're looking at is the beginnings of a federated social web. It's the idea that blog posts and comments shouldn't belong to a single central company but that they should be built into the web's infrastructure. The best part is that it's already working. Let me take a moment to slow things down a bit and explain it as I understand it from the ground up.

Facebook owns your account; I mean, it's your account but it belongs to them. If one day Facebook decided that they wanted to pack up their website and make a restaurant chain that serves cheeseburgers instead of crappy BuzzFeed listicles they could do that and you wouldn't have a Facebook anymore or a way to send messages to your friends. You might say, "So what? I'll start using Twitter, Google+, or whatever then!" Sure, you can do that but there is nothing (except revenue and business reasons) that ensures they're going to stick around either. What you would have to do is make your own social network and then get all your friends to join it. That's a lot of work! What if there was a way that you could make your own website that you own and use it as your online social account that interacts with your friends' websites in a way very similar to Facebook, Google+, or Twitter. There is and it's called the IndieWeb!

If you've already got a personal site it is extremely easy to get started. I set up my site with the most basic features in about 10 minutes; it would have been quicker if I didn't want to take a Photoshop break in the middle of it all to make a new picture for my new social profile. I don't want to go into super long detail here but I definitely recommend checking out their site, they've got a really helpful and easy getting started guide.

There are two really simple basic things that you can do to get started and they are your rel=me links and your h-card. Basically for every URL on your site that links to another page that is also you simply put a rel="me" on your a tags like this.

<a href="http://philcorbett.net" rel="me">My Website</a>

This tells any other sites using IndieWeb markup that these links are also owned by the same person that owns this current page. The next step is to create your h-card. This is a small amount of markup that will tell other IndieWeb sites various bits about you; essentially, these make up your profile information. The markup is pretty easy but I'll link to the h-card microformat page for it because there are a lot of options.

I'm not an expert at this at all but I really like the idea and wanted to write this up to help get the word out. If you're interested in seeing exactly how I updated my site for it check it out at http://philcorbett.net or view the code on GitHub at https://github.com/PureMunky/philcorbett.net.

Comments

Popular posts from this blog

Enough Excuses

Today I'm starting something a little different, I'm keeping track of my excuses. There are so many times that I've tried to create new habits or start new things and fail for one reason or another. I almost always start this process by looking at my available free time, trying to optimize my schedule where I can, and then putting that schedule into a calendar with notifications. All this effort put forth and then when the rubber hits the road I just ignore the calendar and swipe away its notifications. I'm starting the same way I always do but I'm adding one more thing to it. I want to make myself write down why I didn't do a thing that I've scheduled for myself; I'm trying to outsmart my future self. I'm adding to this a list of things that I want to make sure I do like running a few times a week, writing (like this blog), connecting with friends, and yoga almost every day. To help me keep track of these excuse, I've set up a Google form that a...

Deeper Relationships

I had a long talk with a good friend the other day about the need  to have more friends on Facebook/Twitter/etc. and what it means to have more friends. We concluded that there's something instinctual about the desire to make your tribe  larger. Our ancestors oftentimes survived by the size of their tribe and so we now continue to carry this base instinct to have a larger group of friends, family, and acquaintances just in case a saber tooth tiger decides to roll up and try to eat one of our babies. I've decided that I'm much more interested in having deep meaningful relationships with a few people that are extremely important to me than to have lots of tangential friendships where we bond slightly over a delicious looking cheeseburger that I like . Because of this, I'm starting to use Facebook much different, I've removed all of the people that I don't talk to routinely unless I'm going to make a conscientious effort to improve our current relationship. Bef...

I'm Restless

I've been thinking about doing a lot of different things lately. I've been wanting to learn the violin, go rock climbing, start a side business, and drive to the west coast, just to name a few. I'm not exactly sure where these urges started or why they're just now coming up but it seems that something in me is stirring. Part of this may be caused by my age; I'm not old by any means but in October of 2012 I turned 30. I've been living in the same house working at the same job for roughly 8 years now and I wonder if I'm starting to feel like I'm letting life pass me by. I'm sure this is a very normal feeling around my age and probably every milestone birthday from here on. I want to make sure that when I hit 40 I don't think to myself, "What did I do for the last 10 years?" I want to be able to look back and say "Wow, look at all the fun I had, the people I met, and the work I accomplished." I'm going to start right now,...