When you're ready to turn your beautiful design into a live, functioning web site, you need to tread carefully. While many different paths will lead to a site that looks more or less the same, the maintainability may vary dramatically, as may the browser compatibility and accessibility. In this article, we explore coding issues.
Readers of books expect to find a table of contents and page numbers to help them navigate. Viewers of web sites expect to find headers, footers, and persistent navigation. If you don't provide it, you significantly increase the chances visitors will get lost, or frustrated, and give up.
Information architecture is a big topic. However you are building sites, it's essential to think deeply and clearly about how best to organize a site's content. If the site is a simple brochure site, then there may not be much to think about, but the more content a site has, the more important it is to invest effort in this area.
There is a better way: store the site’s information in a database. Each page then is created from a template that provides the page structure, with content drawn from the database. This approach puts the information at the center of the site, rather than its presentation (the pages). It brings many powerful advantages over the static HTML approach:
One of our goals with Webvanta is to provide designers with the best in open-source technology, without exposing them to all of its hassles. For our calendar feature, we've chosen Adam Shaw's FullCalendar.
Search engine optimization (SEO) is perhaps the most confusing, ill-defined, and controversial part of web design today. The good news is that there are some simple things that will provide a huge boost to most of these sites. Follow the easy steps in this article, and you'll be way ahead of the average site.