Posts Tagged ‘website’

Making the Pitch

Do yourself a favor and go read Joe ‘Zonker’ Brockmeier’s brilliant article on what your attack vector should be in convincing users to use your FOSS app. At least, that’s what it comes down to. He says that there’s a mentality among the FOSS community to either lead with, or I would say, rely wholly on the fact that the app is not just free but Free Software. As if that factor alone should make any normal person, drop anything else and switch.

Unfortunately, real, normal people are mostly ignorant of the holy war that is the FOSS movement. In fact, I bet most people, if they became aware of it, would think it odd. Odd, first because they didn’t realize that there would or should be ethics surrounding the creation of computer software. Second, odd that anyone would be so partisan about it.

A normal user should be thought of in more practical terms. To rationally convince someone, you would need to show that

  • Your app can do everything the app they’re already using can do
  • Your app can do some additional things that will make their life easier

Not Convinced?

Not convinced that Free isn’t what you should lead off with? Let’s look at some ’successful’ open source projects. I’ll go with Firefox and OpenOffice. For good measure I’ll throw in some other great apps like Songbird and Miro. I think these haven’t made it yet, perhaps, but are well-poised for huge success.

Firefox

Firefox Website
A simple search shows that nowhere on the http://getfirefox.com website does it say Open Source. In fact, there’s a curious link about organic software. It says Free only once, in the phrase “Free Download”. Any shareware site could say the same. Lots of stuff on what Firefox can do. There’s emphasis on speed and safety- things Internet users want.

OpenOffice

OpenOffice Website
Does anyone else think it’s stupid how .org is part of the product name? When you write “Download OpenOffice.org” does that make you dumber since they already did or they couldn’t see the page? I digress.

OpenOffice leads off with the faint tagline “The Free and Open Productivity Suite”. Aside from that, the only free is again in conjunction with the download being free. In general, there’s not a lot on their homepage that inspires either, so…

Songbird

Songbird Website
No Free. No Open Source. Features are the name of the game.

Miro

Miro Website
Open Source halfway down and again at the bottom of the page. No rant on why it should be. Three mentions of Free- once in regards to it being 100% free (in small type) and the other two mentions being about the content you can watch with it.

Zonker says it like this:

Logic leads to conclusions, but emotions lead to actions. You can make the logical argument about Software Freedom until the proverbial cows (or gnus…) come home, but if people aren’t buying it emotionally, they’ll stick with their existing stuff.

Be Unforgettable

So what is it about your app that would make someone want to use it? If it has achieved feature parity with the commercial competition, that’s great but it’s not enough. The $0 price tag might make someone take a look. But the thing that will make them download it and switch to it immediately is if it covers most of what they need and has some additional benefit that makes your app unforgettable.

In regards to your marketing strategy, instead of a dogged reliance to FOSS dogma, Zonker writes:

  • Introduce them to the project
  • Explain the benefits of the project, including Freedom
  • Educate them on how to switch

So in your bughunting and coding, don’t forget- how can I knock their socks off? What’s the thing I could list or have a demo of on my website that would just drive people insane with jealousy.

New? Don't forget to subscribe. Thanks for visiting!



A Quality Website: Great Typography

I love this article- what does quality feel like online? Take a minute and go to your app’s website. And ask yourself, does it scream quality?

Long ago, as a linux user with Red Hat 7 I quickly developed a quick way to see if an app I was interested in trying was well-developed or not. I’d find their public website and take a look at that. My reasoning was not simply “I’m a web guy and if you’re not I won’t use your app”. I just figured that if you have time to make your website nice, your app was going great. I know, not very scientific. But look around. The ‘big-time’ apps that are winning have nice sites. Ok, nice is very subjective. But they have ’serious’ sites. Time was spent making the site look good. If you have time to polish that, it tells me your app is also pretty polished. So I’ll at least consider using your app.

In the aforementioned article, Chris Mayfield talks about:

  1. Sticky Stories
  2. Great Typography
  3. Humanistic Experience
  4. Intuitive Interactions
  5. Empathy for Your Customer

I thought I’d touch on #2 today. Great Typography. (That means the use of font styles, sizes, and spacing around said fonts.) The article quotes Jared Christensen who says:

Nothing says quality like a Web page that treats type like a first-class citizen.

I believe that. Now you may laugh. But this isn’t Linux app development. This is customer experience. You make it look pretty. They like. Now you may not get fonts. You may not know a serif from a tilde, but it’s not that hard to learn.

If you’re an avid Microsoft hater you’ll be horrified to learn that you should design websites to target their Core Fonts for the Web: Andale Mono, Arial, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, and Verdana. I will leave Webdings off that list completely. This isn’t to say all of these would be great for your site. Comic Sans MS in particular should just be blocked by browsers so that no web design is harmed by its use. The reason these are the usual suspects is because they’re on all the Windows and Macs out there. And I’m guessing a good chunk of Linux users too. Since you can count on most people having these, it’s a cinch- make use of them. They’re not stellar, but they’re ok.

The latest browsers- all of the main ones on Linux in fact- support the @font-face CSS property, which allows you to put a font on your server and have your site use that font even on somebody’s computer that doesn’t have that font. The main drawback, aside from proprietary font licensing restrictions, is that the whole font has to be downloaded from your site just like an image for it to render so it can slow things down. Another similar idea is cufón which is a cross-browser way that uses Javascript to rewrite ‘normal’ text in a font of your choice.

Below are some great resources for fonts you can use online. Aside from any political feelings you may have on using fonts that are 100% free. Some methods of embedding, like @font-face and cufón, are still kind of murky (or downright illegal) in the legal department, so make sure the fonts you use for embedding, if you do that, can legally be used in that way. Here are some notes on ‘open source’ fonts if you’re interested.

Some fonts, like Bitstream Vera and the Liberation font family, were created specifically for the open source community and are completely usable. At least right now, Liberation Sans is being used on my site here via cufón.

Go ahead- make your fonts beautiful!



Get a Website

I am prejudiced. Being a web developer makes me think this is the easiest part. Maybe it’s not for you. That’s OK. But get a real website. Hopefully, you’re using the great SourceForge.net site to manage your project. Good news- they’ll let you change your simple project website into a ‘real’ one!

The details are here, here, and here.

You set up your project on sourceforge, you buy a domain name from a registrar like my favorites, Dynadot and Directnic, and follow this instructions and you can have a Wordpress site answering to yourproject.org or whatever you’d like. That’s available, anyway. It’s true that most names will be gone. That’s ok. Be creative. I installed powertop today which monitors what is using power from your laptop battery. Domain name? lesswatts.org – get it? Lately, we’ve seen a proliferation of domains like (product name)app.com and get(product name).com – choose something you feel good about. More guidelines to come.

Install WordPress in your Developer Web.

Isn’t that overkill?

No. You want something that can grow with you and that you don’t have to tweak. Is your project your project or is your project website your project. Yes, you can do HTML- good for you. Don’t start from scratch. Use WordPress.

Why WordPress? I want to use _______!

Because WordPress is good. And it’s on the list of hosted apps at SourceForge, so you can click and be done.

WordPress uses PHP! Don’t we want Ruby to make our website really cool?

Please. I won’t even dignify that with a response.

Find yourself a beautiful theme for your site. Something that you can ask someone not on your project team (a normal person preferably) how it looks and get a favorable reaction.

Customize the header of the site with your project icon. Need help. I’d be happy to help you do that. I don’t have time to code you a custom template but I’ll incorporate your logo for you as a volunteer. I want you to succeed.

Set up the VHOST as SourceForge instructs and you’ve got a website!



Improving Apps: Some hints, tips, and thoughts on marketing an app for Linux.

More

Pure Linux: How I use Linux 100% of the time.

More