I recently had a customer interaction that made clear to me the negative side to web-based terminology. The client asked me to make a Web 2.0-like site template. They also stated they wanted it accessible and standards-compliant. That was about it in regards to their site requirements. I asked for more details regarding the look, layout, and whatnot, but this led to client confusion. They didn’t really know but would know it when they saw it. Risky I say, but no problem, I made them an accessible, standards-complaint liquid site template and delivered the product. They didn’t like it and said I failed to give them the Web 2.0 look. But what is a Web 2.0 look? I know it has nothing to do with how a site looks, and it doesn’t mean standards-compliant nor does it mean accessible, even though the latter will help a great deal.
Web 2.0 has nothing to do with graphics, or layout, or any of that. It refers to the web as a whole and the user-interaction movement. Web 2.0 is confusing because it’s a term being thrown around loosely by some, while being fully embraced by others. Between the two lies a vast chasm of misunderstanding and assumptions. I did understand some of what the client wanted; they did state Web 2.0 used larger text than older sites. I nodded to the larger text, no problem there, but text size has absolutely nothing to do with Web 2.0. I learned after the fact they wanted rounded corners on boxes, but rounded corners doesn’t make a site Web 2.0 either.
So what is Web 2.0? Since many who use the term don’t really know what it is, I felt it necessary to write this short article explaining the premise. If for nothing else than to give it as a link to the next client who asks for such a thing. I don’t like to disappoint, but I have to go by what I am given for information. I figure if I do this, the next time a client wants rounded boxes they will say they want rounded boxes, instead of using terminology they don’t fully understand. It is impossible to make a Web 2.0 style sheet or Web 2.0 images. These don’t exist.
Web 2.0 is a blanket term used to describe the working side of the web, it’s how users interact with sites and the way data is stored, modified, delivered, and even distributed. Web 2.0 is about online data storage and retrieval — it’s web-based applications. The web is moving away from static content of Web 1.0, and the user input of Web 1.5. Web 2.0 is about making sites with huge and dynamic interactivity; it’s about reaction without action. In the days of Web 1.0 users got to a site, viewed the content, maybe clicked a link or two, then moved on. With Web 1.5 (like this blog), users got to change the web by way of populating fields and clicking on submit-type inputs — results were returned to users at the click of a button, cookies made it personal, streaming content made it active. Web 2.0 doesn’t require that. Instead things happen on their own using technology mash-ups like AJAX. In the Web 2.0 world things happen in real time and without much input (though there are serious perils to AJAX inexperienced developers need to be aware of).
Web 2.0 is also about working from home, or the coffee shop, or on the train using portable access devices like web-enabled cell phones or PDAs. It’s about accessing an application without having to go to the office and being hardwired into a LAN. It’s not about colors, graphics, or shapes. I did mention accessibility plays a role, but that’s more or less to ensure that all manner of devices can reach the data needed.
Remember this when referring to it. Try to be accurate about what it is. It’s not a style. Apparently there’s a ton of misinformation on the web and that’s where my client got his info. The result is not one I’m pleased with: I disappointed my client. That is a first for me, and hopefully a last.
Want to learn more about what Web 2.0 really is before using the term? Here are some selected resources which can help reveal the facts: