KillerSites Blog

Real World Web Design

The WordPress Web Design Strategy

May 8, 2010

In the last couple of years, a new type of web designer has emerged: the WordPress web designer.

What is a WordPress web designer?

In a nutshell: smart, forward thinking web designers that base most if not all of their web design work off of WordPress. That means the entire web site is built using WordPress.

Why build all your sites using WordPress?

For the very same reason you don’t go the woods to kill a turkey for Thanksgiving (you go to the grocery store) … is why WordPress web designers don’t build static HTML websites – why would you not take advantages of all the things that WordPress does for you for free!

… Some nerd details:

When basing your web site off of WordPress, you get all this functionality for free:

  1. Advanced templating for easy site wide updates.
  2. Built-in SEO
  3. Automatic search and categorizing of your content.
  4. Built-in image upload and insertion.
  5. Built-in text editor and the ability for non-nerds to add, edit delete pages.

… And that is just scratching the surface!

The economic advantages of using WordPress

If you haven’t guessed it already, using WordPress in your day-to-day web work WILL have major economic advantages – in a nutshell, you will be able to provide a lot more for your clients for a lot less work! This will lead to you landing more web design contracts and making more cash because the extra WordPress skills will allow you to charge more for your time.

I’m such a big believer, I’ve even created a few video courses on WordPress.

Until next time nerds!

Stefan Mischook
www.killersites.com

read more

Web Designers MUST learn web programming!

May 3, 2010

Maybe I’m beating a dead horse, or maybe I can’t overstate how important it is these days, that web designers should learn (at least) a little web programming. For me, that means Javascript and PHP.

The modern website demands a little behavior!

When you look at creating a website, you can break it down to three basic tasks:

  1. Adding Structure – the HTML
  2. Adding Style – the CSS
  3. Adding Behavior – Javascript/DOM scripting

All web designers recognize #1 and #2 and so they learn HTML and CSS. But few want to admit that the third element in the trinity, is staring them right in the face.

… Boy, web designers can really fear learning Javascript or PHP! The problem is, that if they don’t learn how to program, they will find themselves at a great disadvantage.

Modern websites …

Modern websites almost always require some behavior – functionality that only web programming can provide. Think about it, how many websites these day, DON’T have some dynamic behavior, whether it be a simple contact form, the use of ‘includes’ to make updating the site easier, a shopping cart, a blog, a forum, a CMS, form validation, RSS feeds and on and on …

Does that mean that I have to become a full-fledged web-nerd programmer?

No. But you should be comfortable reading Javascript and PHP code and you should feel comfortable editing script. This way, adding pre-packaged PHP and Javascript will be relatively easy. Installing and modifying a blog, CMS or shopping cart will not be an impossible task.

For all these reasons I’ve created beginners video courses on Javascript and PHP specifically targeting web designers – I’ve designed the courses to ‘speak to’ designers rather than programmers.

Departing words from a libertarian nerd …

Do what thou wilt … but the wise nerd knows, that the more you learn, the more you earn.

Stefan Mischook
www.killersites.com

read more

Should web designers be learning HTML 5?

April 15, 2010

html 5

Hi,

I am starting to hear that all too familiar nerd-buzz of premature excitement – this time it’s about HTML 5 and all it’s cool new capabilities.

Yes, HTML 5 does have a lot of cool things it can do, and so it’s tempting to jump in and start learning. But that would largely be a waste of time … at least for now.

What?! Isn’t HTML 5 the future?

It sure is. In fact, I’ve been telling people for years that XHTML was a pipe dream (because IE would not support it) and I advised people to stick to good old HTML … even when it was heresy to say so! Here’s the problem (now) with HTML 5 – most of the browsers being used today don’t support it AND it will take a few years before the majority of people out there will have HTML 5 equipped browsers.

… Man, reality does bite!

Hard-core nerds tend to ignore reality

A time long, long ago, in an Internet that is now far, far away … back in the mid to late 1990’s, CSS was invented and naive nerds such as myself started playing with it, investing precious time that could have been spent playing video games, only to find that most of the browsers being used did not support it … so using CSS was basically useless.

… It took several years before CSS enabled browsers had penetrated enough to use CSS in a serious way. Using CSS prior to wide adoption, only ended with wasted time and disappointment, since you could not actually use it live. The same will be true for much of HTML 5 – unless you start hacking and browser sniffing and all kinds of other nonsense.

Let me conclude by quoting Coder’s Code #36:

The wise web designer shall not waste precious time on learning cutting edge technology … if said nerd wishes to earn a living.

Stefan Mischook
www.killersites.com

read more

Apple vs. Adobe Flash … what does it mean for web designers?

April 10, 2010

If you are a web designers/developer or just a geek, you’ve probably heard about the recent ongoing battle between Apple and Adobe.

The fight revolves around Adobe’s Flash and Apple’s iPhone and now the new iPad – basically Apple has blocked both these devices from running the Flash player and thus, any Flash delivered content, whether it be video or applications … can anyone say NO Flash games!

Apple says that they blocked Flash because Flash runs terribly on Mac OS. This is true. But recent events tells me that there is more to it than protecting iPhone and iPad users from the evils of the Flash player ….

“Apple Gives Adobe The Finger With Its New iPhone SDK Agreement”

This title (form a Techcrunch article) tells it all. You see, not only does Apple prevent Flash from running on iPhone and iPad, they are even blocking Flash-created programs that would then be ported to (translated into …) native iPhone-code based applications!! This is truly a poke in the teeth … from Apple to Adobe.

… Apple is blocking Flash with their new license agreement – basically, applications must be “originally written” in C/C++/Objective-C:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

I don’t normally swear on my blog … but WTF!?

Bottom line for web designers and developers:

We is screwed! Especially if you are Flash developer …

😉

Ok, not really … but read on for details how to get around this mess.

Apple basically want’s to kill Flash … this is clear. They want to kill it because they want to replace it. This is nothing new for Apple, they nailed Adobe with Finalcut years ago … and Apple basically took over the video editing market … took it away from Adobe.

More evidence:

Apple just announced a new tool for creating HTML 5-based interactivity, I’m not sure of the details but it just ads more fuel to the fire. There’s going to be a battle and nerds will take sides; in the end though, everyone will loose.

So what should web designers do?

Code is code and good design and good design – continue to work on your basics:

As I have been saying for years, don’t get married to a particular language or technology. Instead, try to concentrate on the key fundamentals and become language/technology agnostic … and use what works best for the project at hand. Personally, I’ve used 8-9 languages over the years to build web applications; I would look at the project and then choose the language, rather than trying to shoehorn everything into same technological box.

Stefan Mischook
www.killersites.com

read more

Web Usability Tip: less graphics in a web page please!

February 18, 2010

web usability

Hi,

In the following video on Web usability, I talk about how fancy images can actually hurt your web pages in terms of ease of use. Watch the video for details:

About Web Usability

Making a website more user friendly is a tricky thing, because often times what looks good (in terms of design) actually gets in the way of the user – beautiful graphic often times makes the page more confusing. So, the tricky part is to make it look good while keeping it simple.

My Web usability tips:

  • Pictures should NOT be links to click on.
  • Use text links that stand out.
  • Use icons and images that provide information about the links around it.

There is much more to be said about this.

Stefan Mischook
www.killersites.com

read more

A Quick Tip on Web Usability

February 10, 2010

Hi,

Web usability is a very important aspect in web design. In fact, there are web professionals out there who call themselves ‘usability’ specialist.

What is Web Usability?

This is basically understanding how a web page and a web site are made easier to use .. from the web surfers perspective. This is really, really important stuff because the less usable a website is, the less likely the site will be successful. For example, if you have very unfriendly (bad usability) shopping cart installed in your site, you would see sales drop off … sometimes dramatically.

… This is bad, because then your client couldn’t afford to hire you again!!

😉

In the following video, I show you a real life example of how simply moving a page widget over to the right of the page, had a dramatic impact. You will also see one of my old (circa 2004) web sites … ouch:

I hope you guys and girls find this useful.

Stefan Mischook
www.killersites.com

read more

Evolution of Web Design – Part 1

February 10, 2010

Hi,

In the following video, I get into what web designers need to learn these days and how advances in web technology controls this.

Let me know what think .. is it too long, boring or just right?

😉

Thanks,

Stefan Mischook
www.killersitescom

read more

Why Flash-only websites are a bad idea.

February 3, 2010


I’m a big fan of Flash and it has many uses .. one of them though, is NOT to create an entire website with it.

My top four reasons for not creating a Flash only website:

  1. Limited search engine visibility.
  2. Harder to update because you have to crack open Flash source files.
  3. Harder to find Flash developers/designers than it is HTML/CSS nerds.
  4. Apple’s iPhone and iPad can’t see Flash.

Learn from the past …

Back in the 1990’s, Flash only websites became a big thing for a while … then people realized that it was a bad idea, and the Web returned to traditional HTML and CSS based web sites. Let’s not make the same mistake.

Attack of the KILLER APPLE

Another fact that should make you reconsider Flash only sites, is that Apple is now in open warfare against Flash, where they will not let Flash work on the very popular iPhone and soon to be released (with much hype) iPad. That means that a Flash only website cannot be seen by millions of iPhone users.

Flash should only be used for:

  1. Application development.
  2. Only in parts of your HTML web sites – to do things like play video, audio or some other multimedia use.

This short article may piss-off some Flash maniacs … but what can I say, sometimes the truth hurts.

Stefan Mischook
www.killersites.com

read more

iPad and iPhone are BAD for the Web

January 28, 2010

I don’t want to bore you guys to tears, but Apple’s latest move to not support Flash (and thus 99% of web video) on the iPad is very disturbing.

The facts are simple:

  • Millions of web pages with Flash content will break on iPhones and iPads.
  • Like it or not Flash is ubiquitous.
  • Flash is controlled by Adobe but free to anyone to write code against.
  • Apple is doing this to try and control content distribution – IMHO.
  • HTML 5’s video support is years away from being an option to use on commercial web sites.

Since Flash is not supported by the iPad or the iPhone and since the vast majority of web surfers don’t have HTML 5, if we want to deliver video on the Web, we have to support two methods of delivery.

… Just like it was during the 1990’s browser wars, where we had to write code for IE and code for Netscape. Thanks Apple for bringing back the good old days! Jerks.

Apple has to stop being a bunch of iJerks and support Flash.

Stefan Mischook
www.killersites.com

read more

With iPad, Apple has started a new browser war!

January 28, 2010

ipad image 167x240

It seems that Apple wants to start a new 1990’s style browser war – this really sucks!

Instead of the war being centered around HTML and the DOM, Apple has decided to make it about rich media delivery – Apple does not like Adobe Flash and they are not supporting it on iPad and iPhone.

… Hey Apple, did you hear that Flash IS THE Web standard for rich media?

Because everyone uses Flash to embed video and audio on the Web today, blocking Flash on the iPhone and iPad (with special exceptions made for Youtube of course!) … is NO DIFFERENT than the proprietary tag wars of the 1990’s between Microsoft and Netscape.

In the original browser war’s, it was all about the software, Netscape vs. Explorer … this time the browser is the physical device .. iPad and iPhone vs practically every other device in the world that can surf the Web. Man this is really beginning to piss me off!

With the HTML/DOM browser wars, in the end, everybody lost … and I lost a lot of hair trying to build cross browser compatible websites!!

Adobe fights back against the tyranny of an Apple

Adobe responds by giving Flash the ability output native iPad applications.

From the article:

The iPhone and iPod Touch were the first devices to popularize surfing the Web from a small screen, using multitouch input to allow users to zoom in and out of Web sites that were originally designed to be seen on larger screens. But the iPhone and iPod Touch don’t support Flash, which is widely used for online multimedia content, and Apple hasn’t signalled that it’s interested in adding Flash support to its line of mobile devices.

… This doesn’t solve our web browsing issue but at least we can enjoy the creativity of the millions of Flash developers out there on the iPad and iPhone – something Apple does not want it seems.

Stefan Mischook
www.killersites.com

read more