Where are all the graphics?

From Jonnydigital.com, the only reliable source


You're probably wondering where all the snazzy design has gone on this page.

Short answer

Websites have come from simple hand-made pages in 1993 to over-designed, content-managed messy systems. I don't think it has to be that way.

Long answer

When Sir Tim Berners-Lee invented the World Wide Web, the idea that people would write HTML by hand didn't occur to him. Without software to simplify the process, the majority of people wouldn't be able to edit pages. He was right - the web as we know it didn't really take off until the advent of web-based content management systems, a system the media knows today as Web 2.0.

The first websites were simple and extremely minimalist, as early web browsers didn't support features like colour and many people had only 9600bps modems or slower. For those well-versed in HTML, creating a webpage was straightforward and flexible, a step up from the plain text files of the BBS era.

This changed with the introduction of HTML feature extensions, some entirely browser-proprietary. Now, webpages weren't just written - they were designed. In 1996, Jakob Nielsen declared that web users don't scroll down, leading to an era of tiny fonts and cramped design.

The trend reversed with "Web 2.0" minimalist design, for which (in my humble opinion) we can thank Internet Explorer 6. IE6 supported Cascading Style Sheets well enough to encourage idealistic web startups to start using CSS over messy HTML extensions, but it had enough infuriating rendering bugs to make coding for multiple browsers a chore. The solution: make the website as simple as possible. Less elements, less bugs to fix. After all, it worked for Google.

With "Web 2.0" came a host of simple but effective visual stylings. Gradients, probably inspired by viewing an LCD monitor from above or below, were combined with simple mirror shadows and faux "sale price" stickers saying "beta". Most importantly, these styles were easy for non-designers to do in Photoshop. Unfortunately, they were also easy to overuse, and a lot of the elements quickly went out of fashion.

Perhaps the most significant advancement to graphical web design, then, was CSS Zen Garden, a website which managed to impress upon the web design community just how flexible CSS could be. Meanwhile, early content management systems like PHP-Nuke had been supplanted by software like Wordpress, Drupal and Ruby on Rails, opening up web publishing to more people than ever before.

Unfortunately, this "new web" all but killed the traditional webpage. Writing a page in HTML was no longer the style. You wrote blogs, which had been promoted from useless daylog duty to power news and entertainment websites wherever possible. The web was no longer about what you had said, but about what you were going to say tomorrow, and so on. Webpages became like magazines, with writers and readers and subscribers and advertisers and professional flair.

If your site didn't become a magazine, then it became a reference, and references were supplanted almost entirely on the web by wikis. No one person could write as much on a topic as the hundred or thousand contributors a single Wikipedia entry might have, and if Wikipedia wouldn't take it a specialist Wiki would. Your article on Pokémon is nothing compared to what five hundred unemployed men have to say on the topic.

While blogs and wikis began to dominate the internet's content, CSS Zen Garden rose the bar for graphic design and created a market for high paid web designers. It was no longer enough to design your own webpage. If you wanted anyone to take you seriously, serious professional design became a necessity. Now that a website could be a thing of beauty, it had to be. Image on the web was everything.

Like the modern farmer who can no longer slaughter his own animals, I'm finding that almost nobody writes their own webpages any more. You don't write your own HTML; the CMS does it. You don't do your own design; you outsource to a professional. URL structure, semantics, categorization, code, underlying code, and in cases even hosting are taken away from us. All that changes what it is to make and own a website.

Over the course of building this website, I've gone through various solutions to expedite the process of creating new pages. It actually gave me much of my education in the business of web development. First SHTML to include navigation links, then PHP for similar tasks, leading up to fully-blown hand-written PHP-based content management systems. There are companies whose entire business to to sell these CMS solutions, complete with XSLT and AJAX and other acronyms that make websites more and more complicated.

And yet, the real answer is that if it's simple enough, you don't need any of these. Why design a templating system when you can avoid design? Why content manage when your content is plain text and a few formatting tags?

Worse, what I'd done was to obsess over graphic design and content management, when what really mattered was the content. After a decade on the web, I had perhaps only twenty articles. Since ditching the graphic design to focus on straightforward editing of content, I've managed to add seven more.

Now, I'm not saying you can't use a content management system if you want to make a website. I have, at the time of writing, thirty-one articles at everything2 perhaps three hundred at my Wordpress-powered Dungeons & Dragons blog, and I'd be hard pressed to post video online without Youtube. It's when these content management systems make assumptions about how you want to communicate that websites held by individuals lose their individuality.


Page created: 16th August 2008. Last updated: 24 September 2009