Archive for February, 2008

7th Beer and Blog meet up

February 29, 2008
4:00 pmto6:00 pm

This week’s beer and blog will be on updating your blog software. As usual, we’ll be meeting at the Lucky Lab on Hawthorne and if you’ll be there, please RSVP on Upcoming.

Update your blog software

Update your blog softwareOne of the most common things people ask me about is how to update their blog. I know I have several outdated installations that could use an update to the most current version of my CMS, Wordpress. But, a manual update can take a while, and I’ve heard rumors of people using a thing called Subversion to magically update their blogs with the push of a button. Well, it’s high time we got to the bottom of this update Nirvana. So, this week we’ll focus on how to update your blog.

The truth is, I’m not sure how to do this. I’m going to do some research and bring my findings, but I’d love the attendees to look into this problem before hand as well. I’m especially looking for people to research solutions for CMSs other than Wordpress (or androgynous solutions).

If you’re planning on attending, it would be super cool if you’d RSVP on Upcoming.

6th Beer and Blog meet up

February 22, 2008
4:00 pmto6:00 pm

Special guest host Adam Duvander from Portland Web Innovators will be hosting this week’s meet up. It will be a work session this week. It will still be at the Lucky Lab on Hawthorne from 4-6pm. Enjoy!

Adam Duvander from Portland Web Innovators will be your guest host tomorrow!

VegasI will be leaving for Vegas tomorrow to celebrate with my lil bro who just turned 21. In the mean time, Adam Duvander from Portland Web Innovators will be your rockin’ guest host tomorrow. Beer and blog will be a work session tomorrow. Bring that little list of updates, bugs, and questions with you to the Lucky Lab from 4-6pm and make some progress on it! If you going, it would be sweet if you would RSVP on Upcoming, but it’s not required.

Look forward to hearing some good stories and sharing a few of my own when I get back!

Minutes from “Dashboards”

Yesterday’s session on dashboards was by far the best beer and blog meet up yet! We had our largest turnout and half of them were fresh faces. I’ve had people tell me that the Friday time doesn’t work for them, so I think we’re going to continue to have Sunday meet ups once a month. I think it will be an every 3 weeks deal, but keep an eye on our calendar to the right or Upcoming for exact dates.

Those that showed up to this week’s beer and blog recieved a little gift—an invite code for the Ginger release of Netvibes. Attendance has its privileges. :P

Here’s the breakdown on what we discussed:

Dashboard vs. Reader

One of the first things we discussed was the pros and cons of a dashboard compared to a feed reader. Aaron shared that he tried using Newsgator’s syncing to allow him to use a reader on his desktop, laptop, and Blackberry, but ultimately went with Google Reader because the syncing didn’t live up to expectations. He also shared that he enjoyed the river of news approach he got from Google Reader. We concluded that using a dashboard didn’t exclude using a feed reader. For example, I use the email module on a tab I call my Message Center, and when I click on an email, it takes me to Gmail. Thus, Aaron could still read the river of news as a module in Netvibes, and then click on the module’s title if he wanted to see an expanded view of it in Google Reader.

The biggest advantage of a dashboard over a reader is that a dashboard isn’t limited to feeds. I can have widgets and full-on applications running side-by-side feeds for a truly remixed view of the Internet that matters to me.

Importance of Pipes to a dashboard approach

One thing we brought up was what happens when a person is monitoring hundreds of feeds, wouldn’t hundreds of modules be much harder to view than a river of news in a reader? The answer is yes, if you display feeds individually, they will be cumbersome to consume in a dashboard. But, that’s where Yahoo! Pipes comes in. If you consume your feeds regularly, then you don’t need to see 10 items per feed, because you probably saw 8 of them yesterday or earlier that day. I use Pipes to aggregate feeds of a feather to create a super feed, such as combining Read/Write Web, Techcrunch, Mashable, GigaOm, etc. into a single feed called “Lead tech blogs”. I then run that whole feed through AideRSS to rank the posts based on their popularity, which I display as a smaller module on top of the full river of news from the Pipe.

If you’d like a brief introduction to Pipes, I wrote a five part series on Pipes.

Layout and configuration strategies

Your watched dataset will determine how you should aggregate and manipulate the data in Pipes before importing it into a dashboard, which also determines your layout. For example, if you only have four close friends whose blogs you read, then you probably don’t need to use Pipes. You could have one tab with each blog as it’s own column. If you have fifty friends, then you might want to consider using Pipes to pre-process your incoming data to make digestion easier.

Your watched dataset will also determine the layout of your dashboard. I’ve found that I prefer to have one tab per interest, such as a message tab, tech tab, rock band tab, popular web content tab, Portland tab, etc. If you are deep into a single subject, you may enjoy a tab for every high level topic for your area of interest.

Your layout also depends on the screen(s) you are consuming the dashboard from. People strictly using mobile will have to be more selective with their choices as you only get one column. People using laptops would likely prefer no more than 2 modules per column. People using a 32″ LCD on its side may be able to view 5 or 6 modules per column. I know that in the not too distant future, I want a whole wall of screens full of all of the data I need to stay on top of. :D

The three stages of participation

This is where the conversation started to get interesting. We began to discuss what appears to be three levels of participation that looks something like Mazlow’s Hierarchy of Needs. At the lowest level of participation a person is creating content. The next level up, is a person using focusing tools to bend the web’s data around them in order to direct their attention, which is what we’re doing with dashboards, feeds, Pipes, etc. Then, a person reaches the pinnacle of participation, which is the self-actualization for why they are participating, which includes topics like transparency, enlightenment, and non-violent communication. I’m not going to go into a lot of detail here, mostly because we didn’t do more than touch on it at our meet up. I can say that it was a killer discussion and you’ll see much more about this concept in the not too distant future.

Moving forward

Aaron Hockley has tweeted that he will be taking a methodical approach to building out his dashboard and plans to blog his progress. I’ll be keeping my eye on that project, and recommend you do as well. I may have piqued David Frey’s interest enough to build a killer feed reading module using the UWA standards to allow it to work on Netvibes, PageFlakes, iGoogle, and MyYahoo!. I’ll also continue to experiment with my dashboard and the services that connect to it, which I’ll post about from time to time.

If you haven’t started using a dashboard, you should start now while it’s easy. If you still aren’t sure, post your doubts and concerns below and let’s all talk about them.

Minutes from “Backup your blog”

Some people have been asking me about what the group determined at the “Backup your blog” session, so as the ‘ol saying goes, better late than never. I’ll share what we determined below.

First, I pulled together a collection of resources that we referenced during our session, which I’ll post below. Most of the resources are Wordpress oriented, so I’m hoping someone could post helpful links geared at other CMSs, like Expression Engine, Movable Type, etc.

For Wordpress, a person needs to be able to back up two things: 1) The “wp-content” folder, which contains your theme, plugins, and any assets you’ve uploaded through Wordpress; and 2) The MySQL database. We found that the easiest solution was to install the WP DB Backup plugin for Wordpress. It took minutes and the plugin simply emails the database to you, which is much safer than storing on the same server you are backing up. The drawback to this approach is that plugin doesn’t backup your “wp-content” folder, which contains your theme, plugins, and uploads. Most people don’t update their theme and plugins much, so you can take care of a backup by simply keeping a local copy of the files you upload. Many people upload files quite frequently (like images for every post), but you can use the same strategy of maintaining a local copy of the uploaded files. No need to download a backup of what you uploaded in the first place, right? I know I never thought about it that way before, so now I just make sure to keep copies of everything I upload on my computer, which includes themes, plugins, and uploads.

Ideally, you would use a chron to automatically backup both the database and the “wp-content” folder. Unfortunately, almost no hosting companies will allow to set up a chron due to security issues. However, if you do own your server, then setting up a chron is the way to go. The MySQL database turns out not to be a very big file, especially if it has been g-zipped. It’s the uploads folder that grows into gigabytes after years of usage. If you were truly ninja, you would only backup the new additions from your last backup to save time and bandwidth, but I can’t help you with that level of optimization.

Finally, Dawn shared that her hosting company, GoDaddy, offered backup as part of the account’s features. If your eyes glazed over during any of this, you may want to look for a hosting company that takes care of the backup process for you.

Seriously, though, whatever you decide will be better than not doing anything. I can’t tell you how much it crushes a person to lose a year or more of work and contributions from readers when it could have been recovered from a backup. If you have any tips you’d like to add here, we would all appreciate it.

5th Beer and Blog meet up

February 17, 2008
2:00 pmto4:00 pm

This will be the fifth Beer and Blog session. Again, the Lucky Lab only has one outlet, so I’ll be sure to bring a power strip. Look forward to working on blogs with y’all! RSVP on Upcoming.

This week we’re meeting Sunday, NOT today

To accommodate a conflict with my schedule and to give those folks who can’t make the Friday time a chance to attend, we’re hosting beer and blog this Sunday from 2-4pm. It will still be at the Lucky Lab on Hawthorne. I Twittered that we’d be doing an OpenID integration session with Scott Kveton, but since we have to move this session to Sunday, we’re going to move the OpenID beer and blog to Friday, March 28th. Instead, this Sunday we’ll go over using a dashboard as a part of your blogging repertoire. This is a HUGE deal for staying connected to the conversations in the blogosphere, which is how your blog stays relevant, attracts traffic, and builds relationships. Good times will be had by all.

Check out the event listing on Upcoming, and tell a brotha if you’re coming!

Backup your blog

Backup your blog We’re going to have a theme for tonight’s beer and blog meet up. Yay! Tonight we shall focus on backing up your blog. I’ve dealt with more than one site that corrupted from a newly installed plugin. And, they lost everything. Gone. Poof!

That’s my biggest nightmare. And, I’ll be honest with you, I don’t have backups on any of my sites! Tonight, that changes. I’m going to do some research on a few backup options. I’d like those who read this to do the same. We can all then weigh the pros and cons to decide what solution works for each of us. I’m planning on walking away from tonight’s Beer and Blog with a backup system in place.

Most people can’t show up at 4pm, so we’ll dig into backups between 5 and 5:30pm.

Now on Upcoming and maybe the Oregonian

Movin’ on up! To the calendaring side.

upcoming-logo.jpg Todd suggested that I post the Beer and Blog event on Upcoming, so I did! I was a little bummed that I couldn’t set up a recurring event (or at least didn’t see how to), but it does feel nice to have our meet up listed where bloggers can happen upon it.

oregonian-logo.jpg Also, a little over a week ago I was interviewed by a woman from the Oregonian who wanted to place our event in their paper’s calendar. She said the earliest it would appear would by February 7th, which would be yesterday. Did anyone happen to see if we made it in yesterday?

Look forward to seeing everyone tonight!