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

Social Experiment: Live Blogging My Online Activity

@PhilCorbettLive - That is my live auto-blog twitter account, feel free to follow it if you like but be warned. As an experiment, anytime an app or website asks for permission to post to Twitter for me I say "yes" and point it to this account. I've also used  ifttt.com  to push as much as I can to this account. The experiment is not scientific in any regards but more of an observation at the amount of data that I am constantly making by using various services. There is also a curiosity about what an account would look like if you were to grant access to post on your behalf for anything and everything that asks. For reference, my live auto-blog was created September 1st, 2012 and in 140 days since creation this account has tweeted 939 times. Compare this to  @PureMunky (my real/normal Twitter account) which was created April 6th, 2007 which has in 2115 days tweeted 613 times. Now, I don't tweet all that often but the stark difference in my activity online an

Mentorship Education

Disclaimer : This is a work in progress, I'm mostly curious about what you think about this idea. Also, sorry about the wall of text. As a software developer, I try to identify places were technology can help people. I've had many conversations with a few people about how the education industry is on the cusp of a large reform because of the Internet. I'm not sure if that's true but I'm going to act like it is for the sake of argument at the moment. Many people believe that this is going to come in the form of a centralized education platform or standard that delivers online education. We're already seeing things like this, Kahn Academy ( https://www.khanacademy.org ) and Lynda ( http://www.lynda.com ) are two excellent examples. I'd like to look at how technology can help education from a different perspective because I think the idea of online education (or eLearning) is flawed in one very serious way; it completely ignores the human aspect of learning

On Internet Webcams

When I tell people that I bought a webcam it almost always illicits a, "what the heck kinda creep are you?" reaction. I'm going to assume that I'm a fairly non creepy person and that it isn't because of my personality that people think this (I may, however, be completely wrong). I completely understand the inherit fear people have of webcams because it means that, if I wanted to, I could record and post everything on the internet that happens within the private walls of my house. I wouldn't do that because that does sound creepy but none-the-less I have a webcam. There was a day in the fall where I accidentally left my girlfriend's dog (Ricci) outside all day while I was at work. I felt so bad because I had neglected him and, worse of all, didn't even realize it happened until after I got home. Now, this wasn't an issue because it was spring and a beautiful day, but it sets me up for a worrisome day that winter. It was especially cold one