Forum Interface Evolved: PHPBB + Yahoo! UI

PHPBB with Yahoo! UI
I’m all excited this morning. I ran into Jack Slocum‘s PHPBB+YUI project. You can see the default PHPBB install here and then check out the YUI version here. The readability improvements are absolutly astounding. I’ve seen attempts to create multi-pane forum views fail many times. This version seems to take a lot of cues from a mail client interface – and takes them very well.

I don’t know just how well evolved the project is, how bug free the interface is, or if every feature is fully implemented. However, this drastic change in forum formatting seems to present almost no learning curve time. Unlike many interface designs, I didn’t find myself ‘figuring it out’ – it just made sense. That may be because I’m used to a mail client interface… or it may be because that interface is so well evolved.

Regardless, it’s refreshing to see this kind of work being done. I can’t wait to see this sort of UI work make it into standard forum interfaces. The forum really does need to either evolve… or die.

Motorola Bluetooth Hat For Snowboarders

Motorola Bluetooh Hat For SnowboardersWhile reading Gizmodo, I ran into an odd product. The Motorola Bluetooth Hat lets you use your bluetooth devices (re: cell phone) hands free on the mountain. This reminds me of a rather annoying moment on my last new years snowboarding trip. Some dunce busted out his phone in the front of the busy lift line and started chatting it up. His conversation had him engaged to the point where he had no interest in getting on the lift, yet he stood there blocking up the line. The lift operators had to grab him and physically move him out of the way. As far as I’m concerned, they should have kicked him off the mountain. Maybe if he had this hat, he would have been able to jump on the lift during his oh so important call – likely with his mommy.

Let the 06/07 Season Begin!

Winter Park Webcam for Mary JaneIt’s such a magical time of year when all the major mountain websites go from their summer sites full of hiking, camping, mountain biking, and kayaking to their winter sites – full of snow! That’s right, the 06/07 season is finally here. The industry is buzzing with excitement as the snow is coming early. Colorado high country received their first snow of the season about two weeks earlier than normal. Meanwhile, everyone is trying to figure out what this year’s El Nino might mean to snow conditions.

I’ve got my first trip planned to Winter Park for Thanksgiving. I must say, the trip is a great deal put together by the Snowballers Ski Club. Travel and lodging is coming in at under $350 per person and the package includes discounts on lift tickets and equipment. I’ve organized cheaper trips, but finding such a good deal is rare. The image attached to this post is a shot from the Mary Jane webcam at Winter Park taken at the time of this posting.

Here’s to a great season! 😀

Site Update – Switching CMS

Me learning to snowboard.I used to run this site on a custom set of scripts. I hate to change the site as it was the ‘first’ thing I did to get back into web development after the bubble popped. However, it was dated and it was also clear that I do not have time to finish writing the extra features I always dreamed I would. Thus, I’ve replaced my scripts with WordPress.

It took about 5 hours to install the software, reskin a theme, port all the posts and make the site live. The end result looks much like the old site with added features such as an RSS feed, comments, and other default WordPress goodies.

This is not the only CMS I’m exploring. I’m also looking at Joomla and Drupal for other projects. I’m surprised how well evolved interfaces for CMS tools have become. Anyway, I may switch this site again later, should I decide I prefer one of the other tools.

This relates to this site because, unlike before, now I can update remotely. I failed to write any nice management tools for the old site and had been making updates via phpMyAdmin and uploading images via WinSCP. I COULD do it remotely, it was just a real chore. The improved image managment is one of the biggest wins for me right now. I’ve still got some things to tweak, such as clean URLs. I’ll get to it. And, I’ll probably post more often.

Not to let a post fly without at least one image, attached is a shot from my first snowboarding trip. Such wonderful pain! 😀

CC: The Accidental Virtual Community

I can’t begin to guess how many times I’ve complained when someone with my e-mail address would forward something silly to me and a few hundred friends – with all of our names exposed in the CC – only to have half a dozen people hit “reply-all” instead of responding directly to her. (Admittedly, occasionally a person on the list might find that the forward was a scam and link everyone to snopes before it spread any further.)

However, my latest experience sheds a new perspective on this accidental virtual community phenomenon.

I think it was the Christmas before last, my girlfriend bought me a certificate for a massage. While chatting with the masseuse, it turned out we had a couple of common interests that might lead to a possible business relationship in the future. That, and she was just a really wonderful person. Before I left, we exchange e-mail addresses and later made a connection on MySpace. From there, we rarely communicated.

I’ve been offline a lot lately due to moving. I still don’t have Internet access at home. Last night, I took my laptop down to the pool area where the complex provides free wireless access. I checked the one e-mail account that I never access from work and found a huge thread burning.

I’d gotten one of the previously-mentioned e-mails (band promotion) from my one time masseuse some time in the past. One of the other recipients on the e-mail replied to all to inform us that our friend and masseuse was in an accident. She was the victim of a hit and run while riding her bike. She went into surgery with lots of cuts and bruises and a fractured skull. Consult a severe accidents – auto wreck lawyer what you need to do to protect your rights after an accident.

How else could any one of us know how to contact so many people that knew and cared about this person? One by one, these people who knew her would respond to the list either with updates on her condition or with stories about how they know her and why they care about her. Slowly, this group of disconnected people became a community with something in common.

She’s out of the hospital now and is slowly healing up at home. I don’t think she knows about the outpouring of love and concern attached to an e-mail promoting one of her favorite bands. When she gets on her feet again – and in front of a monitor – it will all be waiting there in her inbox.

Pathetic SBC Presale Customer Service

I’m about to move, possibly making me a potential new customer for SBC Internet service. I just spent 15 minutes on the phone with one question.

“How much is the service.”

I called sales. The first service rep said he didn’t do Texas and transferred my call. I was transferred to an automated system where I could report outages, optionally in spanish. Once I got through the automated system and to an operator, I was transferred again. According to what I’ve read from here https://www.salesforce.com/blog/2015/08/5-key-elements-successful-sales-promotion.html the other day, this was anything unlike good customer service or sales.

The next rep informed me that I could get high speed DSL for as low as $14/month. Sweet! Then I asked what she meant by “as low as”… “bla bla bla 3 other optional services bla bla bla”… So if I have a telephone line, cable, and long distance… THEN it’s $14 a month. They sale packages.

“No, I just want the Internet please.”

“Ok, let me transfer you to the proper department.”

note: This is now the 5th transfer just to find out how much Inet access costs!

The last rep immediately answered $44.99/mn for high speed, $49.99 for ‘pro’ which is a tad faster.

I might be willing to pay that. In fact, I might even be willing to consider an all inclusive package so I’ll have cable and a landline. But to be transferred 5 times BEFORE they close a sale with a customer… what is service like AFTER the sale?!

My First Community: Fantasy Origin

I’ve always loved video games. My first non-pen-and-paper RPG was Dragon Warrior for the NES. I got it free with my subscription to Nintendo Power – so it was long after the game was originally published. My next RPG was a step up – Final Fantasy II (us) for the SNES. I loved the genre and decided to use what programming and artistic skills I had to make my own RPG for the computer. The computer gaming scene had it’s own style of RPG, but I wanted to focus on the console style. Thus began my work on The Legend of Talibah (warning, midi!). After a couple of years of labor, I realized I needed help with music and art. I started looking around the Internet and realized there were a lot of people wanting to join projects like mine. I found both a musician and an artist in no time. I also noticed, however, that this community of would-be RPG developers were kind of disorganized. Thus, I started a website called Fantasy Origins. I don’t remember when I started the site, but I think it was somewhere around 1994 and 1995.

The site was simple. I suppose it was kind of a classified ads site. I let people post when they were either looking for help or offering services. At the time I didn’t think of it as a community – I just thought of it as a tool to help enable people to do what they were already doing. I met a number of really interesting people, some of whom I’m still in touch with today.

I started the site in a subdirectory of my college web hosting account. The site moved a lot. Eventually, I didn’t have time to maintain the site. Luckily, one particularly cool fellow I’d met along the way decided to take the site over for me. He even finally registered a URL. It lived for a while longer before it was finally consumed by the vast.

At the time, it was just something fun to do. Looking back now, I realize it was the first of many virtual community projects I would toy with. The most important thing I learned was the value of building tools to managing content… posting every entry by hand was considerably more work than it needed to be.

While the site is long gone, there are some small impressions left around the Internet: Way Back Machine’s Archived Copy, Natronix Links Page, Josh’s Game Links.

Ok, enough looking into the past… on with my day.

Could I run a company on open source?

Here’s an overview of my evening. I booted my Inspiron 630m up in Ubuntu. I activated my bluetooth mouse and then connected my Z22 via USB and synched it with Evolution. I logged in to gAIM and started working on a biz plan with Open Office. I got to thinking about the logo I put together using InkScape while chatting about the features of the Gimp. Before posting a entry online, I decided to start streaming some shoutcast audio with XMMS in the background. Finally, I opened up Firefox to to make this post, and now I’m here…

I did all of this with open source software. It’s all free. I couldn’t do this 5 years ago. Sure, I could run a server on open source software, but the desktop just wasn’t there. Next month, Ubuntu should make their next release – a version they plan to support for many years to come. It should be one of the most complete, stable, and user friendly Linux distros around.

The entire desktop experience is about to leapfrog the Windows experience thanks to XGL. Granted, things might shift when Vista finally lands – but when will that be?

So… here I am… looking at this business plan… wondering – “Can I do all of this entirely on open source software?”… The mere challenge is motivating.

How a blog is worth over $9,000 a month.

Disclaimer

I’m using the term ‘blog’ as it’s accurate to the subject; however, any source of original syndicated content would apply. To assume that what I present here is limited to the scope of blogging is rather close minded.

The Setup

As folks who know me are aware, I work at a video game development company. About a year and a half ago, I launched Gearblogs. The idea of a developer giving regular updates isn’t new. Generally, in the gaming industry, they are called Developer Diaries. I went with Gearblogs just to be a trend whore.

Anyway, we post to our diary/blog at least once a month. More specifically, our average is currently at 1.2 entries a month. The content is syndicated through RSS feeds and referenced in our forum community. Furthermore, each entry generally creates news hits (links) on various gaming websites.

The Traffic

While each entry pulls long term traffic, it’s a trickle. The real value comes with the intial posting. Most bloggers are already aware of this. In fact, I think the blog format tends to devalue older information to easily, but that’s another topic. Anyway, the other day I decided to really evaluate the traffic that these blogs pull in. The most important number to come from this is the average amount of hits each blog entry received:

11,000 hits per entry

The Analysis

So, how does that relate to $9,000+? Well, here’s how I got there… I hit Google Adwords and ran a slew of keyword related to our industry. The average cost per click came to $0.70. Thus, clicks by costs per click:

11,000 x $0.70 = $7,700

Remember from before, we’re posting 1.2 entries a month so:

$7,700 x 1.2 = $9,240

Conclusion

So what does this really mean? Simply put, if we were to PURCHASE the same traffic via ads such as Google Adwords, it would cost us an average of $9,240 each month.

There’s a lot more to consider here. For example, how much of this traffic comes from our community (already familiar with our brand) vs. new potential consumers? Keep in mind that our website simply serves to communicate with our customers. We do not have ads on our site nor do we directly sell a product on our site. That being the case, why would we ever actually spend money advertising our site?

Still, I thought it was an interesting way to look at the numbers. For a somewhat different website, this kind of thinking could heavily influence the bottom line.