What’s next

David Stone | Misc, Amigo | Saturday, September 30th, 2006

Now that barenakedapp.com is closing, I figured I’d use this chance to do a quick, “what’s next”.

Well, obviouslly I’ll still be working on Amigo with the team, but as I’m a freelance developer there’s always another project to work on. I’ve got a few of those going on, Dexmo should go live next. I’ve also got a few of my own projects (kapoddo might be next on that front), if anyone listening has a site with 5k+ visitors monthly please get in contact (dave@builtbydave.co.uk).

It’s been a great time sharing info here, the ups, the downs, even the moon on a stick! If I’m ever at a conference/event near you please come and say “Hi”. Until next time, signing off..

Shuttin’ her down …

Ryan Carson | Misc, Amigo | Thursday, September 28th, 2006

Ryan and Gill

Well everyone, it’s been an amazing ride on the Bare Naked App Express. Thank you for joining us along the journey. Gill and I have sure enjoyed sharing all of the victories, defeats, and craziness that has gone along with building Amigo.

We’ve decided it’s time to focus on growing Amigo and really making it fly. In light of that, we’re going to stop posting to BNA and focus 100% on that.

Thanks so much for cheering us along - we couldn’t have done it without you!

(Thanks to Shaun Inman for the photo)

Barenaked App at SXSW

Gillian Carson | Misc, Amigo | Tuesday, September 26th, 2006

sxsw.gif

We’ve submitted Barenaked App (the figures behind top web apps) as a proposed panel at next year’s SXSW interactive festival in Austin, TX. So if you’re going to SXSW, or you just think it would be a cool to know the figures behind other web apps then vote for us over at the panel picker (choose the Web 2.0 drop-down).

The guys at SXSW usually release the podcasts after the event so even if you’re not attending we think it would be a good panel to listen to.

Holy TechCrunch Batman!

Gillian Carson | The Marketing, Amigo | Wednesday, September 6th, 2006

techcrunch-amigo_400width.gif

Well, we were hoping for a ’soft’ launch but TechCrunch, as apparently avid readers of Barenaked App, had other ideas. Here’s what they said about Amigo:

“Simple but elegant”

“…much of Web 2.0 is about moving beyond email for communication with constituents - but a person can’t live on kool aid alone and Amigo is an interesting development.”

“All in all, it’s a nice clean, simple system that was developed in a transparent way by some people who are active participants in the Web 2.0 community.”

We’re overjoyed! Amigo is running steady, we’re on the front page of TechCrunch and the Summit in San Francisco is just around the corner.

Read the complete article here.

It’s LIVE!

Ryan Carson | The Timeframe, Misc, Amigo | Tuesday, September 5th, 2006

Holy heck! Amigo is alive and kicking!

You faithful BNA readers are the first to know. Please give it a good thrashing and email us if you find any errors. Please submit any bugs (with screenshots, what platform you’re on and what you were doing) to support -a-t- heyamigo d*o*t net

Chat window where I tell Daniel to set it live

The above screenshot is me telling BitPusher to set it live :)

Thank you for all your support, feedback and encouragement. It means a lot to us. We’ll keep you updated on how it’s going.

Nearly there…!

Gillian Carson | The Teaspoons, Amigo | Tuesday, September 5th, 2006

helptopics
Amigo is tantalisingly close to being ready. The copy for the site is written (I spent all weekend writing the help topics and last night putting together the ‘Learn’ section). Ryan is doing some last minute bug testing and Dave is having a cup of tea…or testing the invoices go through PayPal, one of the two. We’re just waiting for the drum-roll to start, the champagne corks to pop and Amigo will be live! Don’t go anywhere.

Drowning in a sea of bugs

Gillian Carson | The Teaspoons, Amigo | Sunday, September 3rd, 2006

todocamp
Poor Dave! He’s in bug-fixing hell with all the to-dos we’ve flagged for him on Basecamp (which we’ve dubbed ToDoCamp). Both myself and Ryan are testing Amigo and bombarding him with bug fixes. He’s been working solidly all weekend and we appreciate it. Ryan is better at describing bugs than I am (being more technically savvy than me) so his to-dos are very to the point, and minutely described. Mine are more along the lines of ‘the category picker is acting strange on this page’ - which I’m sure must drive Dave mad. But right now, myself and Ryan are the only bug-testers we have so we’ll have to plod on.

Getting ready to launch!

Ryan Carson | The Timeframe, Amigo | Thursday, August 24th, 2006

Ryan doing bug testing

Believe it or not we’re about ready to launch Amigo! The photo above is me doing 1:30am bug testing - gotta love it! I’m forcing myself to do almost all my testing in IE on a PC, as that will statistically be our largest user demographic.

We’re doing final tweaks, changes and testing. I’m really excited as it’s all starting to come together. We’re pushing hard because it needs to be live for The Future of Web Apps.

If you haven’t guessed, we’ve decided to move ahead, despite the trademark issues. We feel it would be detrimental to wait until it’s sorted out, as that could take months (maybe even a year or more).

If you applied for the Beta, don’t be offended if we didn’t contact you - we could only allow a few people in. Thanks for your help and excitement!

How we came up with the idea

Ryan Carson | The Idea, Amigo | Tuesday, August 22nd, 2006

Ryan driving a car and discussing an idea for the web app

Now that we’ve launched our first large-scale web app (DropSend - a tool for sending and storing large files that you can’t email), we wanted to get started on our second app. We’re a firm believer in “scratching your own itch” so we were thinking about what tool or service we’d love to have, that doesn’t currently exist.

Gill and I were driving back from one of our Carson Workshops with Dave Shea (god of CSS and the brain behind CSS Zen Garden), and we started to throw around some ideas.

The ideas that got scrapped

Online “accountability” groups
The idea here was to provide an easy way for people to form groups with a common goal. A bit like 43 Things, but well, we couldn’t think of what would make it better or different - so we binned the idea.
Calorie counter
We have a couple friends that use Weight Watchers’ online service to count their calories. We threw this idea out pretty quickly, as it’s not a service we’d personally use, therefore it’d be hard to get excited about it (plus competing with Weight Watchers is slightly scary).
Wifi spot finder
We live in Bath, England, and it’s a total pain in the ass to find the local wifi spots. For some stupid reason, Starbucks (and every other coffee shop in town) thinks it’s a great business move to charge between £5 and £15 per day for wifi. Argh. So we thought a great idea would be some sort of service that would quickly and painlessly tell you where the closest free wifi spot is. In the end, we thought this was going to be more pain than it was worth, so we scrapped the idea

The good idea (hopefully)

After a bunch of ideas that sounded so-so, Gill suddenly said “Wait a minute, why don’t we help people find advertisers for their email newsletters? There’s a million people out there with small newsletters who will never be able to attract large advertisers because their list is small. If we lump all of those small newsletters together, we’ve got a large audience that would be valuable for advertisers!”

We realised that there are a lot of hobbyists who run sites because they’re passionate about the subject. A lot of them have built up newsletter lists of 1000+ subscribers. These people would love to make a buck or two off their site, but it’s almost impossible to get an advertiser to pay for an ad in a small newsletter.

But …

Combine 10 sites like that and all the sudden you have an audience of 10,000. This would be quite attractive to an advertiser, as long as they only had to pay for ads that actually get clicked on.

Financially viable?

As I always harp on about, the number one thing you need to do is make sure your idea is financially viable. Was ours? We think so, for the following reasons:

  1. It would be super easy. A couple of clicks and you can find an advertiser for your newsletter.
  2. Advertisers would only pay for ads that actually get clicked on
  3. List owners get to choose the ads they place, so there’s no dodgy ads going in their newsletter
  4. List owners would be naturally encouraged to put relevant ads in their newsletter, as this would result in higher click-through numbers
  5. We can build the app for around £13,000 and as soon as it launches, the only cost we’ll have to re-coup to make it profitable, is about $200 for hosting costs

A key ingredient for us being able to launch this web app is the fact we’re essentially doing it as a side project. We’re not dropping everything else (DropSend, Carson Workshops and Vitamin) to make it happen.

Displaying percentages

David Stone | The Design, The Development, Amigo | Tuesday, August 15th, 2006

In Amigo we’ve got percentage bars! This was the image that Jason came up with:

In turning this part of the design into something flexible on the website I saw two options; clever CSS, or ‘Lots of Images’. I decided that ‘Lots of Images’ was a bad idea:

  • If they were generated in PHP you’ve got that extra overhead
  • For each percentage bar you’d need to download another image - extra bandwidth & slower for the user
  • Could get difficult for a designer to update (and, it’s an image after all)

… so clever CSS it is.

The Code

Okay, it’s not really that clever, it’s CSS not rocket science. It does however mean that no matter how many percentage bar’s will be displayed on the page the user will only need to wait for two images to be downloaded. I think it’s a nice solution that you might be interested in. Here’s the XHTML & CSS:

<img src="/images/percentImage.png" alt="9.5%" class="percentImage" style="background-position: -110.315px 0pt;" />

img.percentImage {
 background: white url(/images/percentImage_back.png) top left no-repeat;
 padding: 0;
 margin: 5px 0 0 0;
 background-position: 1px 0;
}

If you understand XHTML/CSS, you’ll see there’s two images involved. The first image is the border for the widget, inside of the border it’s transparent:

percentImage.png

The second image is the bar’s color, split into two halves. The first 50% is the "full" color, the remaining 50% being the "empty" color:

percentImage_back.png

What’s it doing

Notice, the alt attribute of the img tag (I’m with you Roger) is the percentage that the image represents for screen readers etc. - this is important information and we want to make sure it’s accessible!

The width of the img tag will always be the same regardless of the width of the background image we set in the CSS, knowing this we can position the background to the top left (as default) and set it not to repeat. The background-position is set to 1px so that the image fits within the border in the first image, however, we could make the image a little large if we wanted to.

The inline style handles what pecentage we want to display in the box by changing the position of the background-image. In our case a PHP script handles all the math for us (which is why it’s a little too exact, however I believe browsers will round that to the nearest pixel).

I’ll throw a few other thoughts out there for anyone interested in using this method:

  • When inline styles become redundant in the XHTML standard
  • Page Zoom (IE7) - how would that change the display of this widget
| Next Page »

Powered by WordPress | Theme by Roy Tanck