Is it time for a site redesign?

Latest posts by Jonathan Hudson (see all)

The venture industry is abuzz about Web 2.0 – a rejiggering of web technologies that promises more interactivity and a better end-user experience.

If you have a website that promotes your business, now might be a good time for a redesign. The three top browsers (IE, Firefox and Safari) all render pages about the same for end-users, and you’d be surprised at what a good developer can whip up on your website’s backend these days.

To give you some idea of the real economic value that Web 2.0 is ushering in, I can speak from the experience I’ve had at my company. We are currently redoing our entire website from front to back, and are building a user and event management system, as well as a tool for digital goods delivery, using the technologies that follow below. It has been two weeks since we finalized the spec, and we’re about two weeks away from launch – not bad for part-time work. This system will free up the time of two employees to let them focus their efforts elsewhere. It is only recently that the following three technologies have come together and have made it possible for us to do this for a low cost, without sacrificing any of the functionality our system needs.

CSS + XHTML: If you’ve touched any part of a web page’s design in the past six years, chances are you had to do your layout with tables. Well, cascading style sheets and standards-compliant xhtml are here to change all of that. A style sheet is a global document that controls the layout of all the design elements of every page on the site. If you get a new corporate logo and with it a new corporate font, you can make a change to the .font attribute in the stylesheet, rather than changing the font on every single page of the site. I looooooooove CSS+XHTML. Updates to non-CSS sites are usually tedious and, therefore, costly.

AJAX: The acronym for "Asynchronous Javascript and XML," AJAX is a set of technologies that can give your site a lot of interactivity. GMail uses it heavily, and more and more sites are coming online with it. If you have any sort of interactivity on your site, you may be able to AJAX it for better usability.

Ruby on Rails: Whoa, this one came out of left field. Ruby on Rails is a framework that lets developers rapidly create tools like weblogs, search utilities, and the like. I’ve been amazed to watch my developer turn out little web apps like blogs and user registration systems in five to fifteen minutes. He actually wants me looking over his shoulder!

If you’d like to familiarize yourself on all of this, start at the CSS Zen Garden to understand the magic of CSS. There is a great accompanying book, and in addition to that one, check out Professional CSS, which is good for beginners and pros alike.

Jesse James Garrett at Adaptive Path has an article about how AJAX works and why you should use it. After reading that, subscribe to the RSS feed and check the articles on AJAX that seem to crop up daily.

As for Ruby on Rails, start at the Ruby website and see where it takes you. There are a lot of resources there and much learning to be done.

Any other tips out there from developerland? Am I missing something that might make the site even better?

Previous Article

Looking for a small business idea? Listen to the wedding bells

Next Article

Business Plan or Life Plan? Put the horse before the cart

Related Posts
supply chain
Read More

How to Keep Vendors and Clients Happy During Supply Chain Hiccups

Supply chain breakdowns are happening due to global disruptions, rising costs and increased consumer expectations. Businesses can't always stop supply chain hiccups, but they can learn from them and limit their impact on vendors and clients. How a business responds to a supply chain issue can have far-flung effects. A company that is proactive and...
Read More

The Fear of Commitment: Why ‘No Obligation’ Is Music to Your Customers’ Ears

We live in a world with endless options and opportunities: where to live, where to eat, where to travel. Things to do, things to see… …Things to buy.  With so many options (and many at their fingertips), why would customers want to commit to something? They wouldn’t. And often don’t. After all, having too many...
implementing new systems
Read More

9 Mistakes to Avoid When Implementing New Systems

If your systems aren’t lean, efficient and precise, you’re wasting time and money while putting your business at unnecessary risk. If you’re going to build out new systems, you need to do it right. Avoid these nine mistakes when building new systems to transform how work gets done in your business. 1. Ignoring human nature...
Read More

How to Support Employee Mental Health and Avoid Startup Burnout

When it comes to finding the right job — and staying there — candidates are looking for a lot, especially in a virtual setting. Gone are the days where foosball tables and free snacks constituted benefits. Of course, we still love them, but there has to be more that matters. People are primarily looking to...