Website Design

Taking the time to design your site means less time building it.

© Barb Mosher

Building a web site can take a lot time; taking the time to document the design helps ensure all the pieces are built and fit together right and less time is spent coding

It’s called Application Architecture (or Design). It means putting to paper the pieces of a web site that need to be built (coded) and it's one of the most important parts to building a website. There are several important inputs required to ensure a well designed application: Requirements, Information Architecture and Creative Design. Once these inputs have been reviewed, the application design starts to take shape. The more detail documented; the easier it will be for developers to code the web site.

The Basics: All application designs should include the following information:

Web Pages: There are several types of web pages. Most are the presentation web pages showing the actual site. Others are supporting or handler web pages containing functions and processes that are executed when forms are completed or shopping carts updated. The Creative Design tells what the pages look like; the application design tells the developer how to write the code to give that look. The Information Architecture determines what presentation pages are built, the application design tells the developer how to build the structure on the page.

Components: Components can be things as simple as functions or as complicated as integration code to connect to an inventory database or a financial system. They can be found on presentation or handler pages.

Database Design: Most web sites have a database behind them that stores the actual content displayed on the web site. In some cases, the database actually has the design for the web site. When designing a database, take several things into consideration:

Session Management: A session is the period a visitor enters the site until they leave the site or close their browser. The web site can store information for a visitor within a session object to use throughout their visit. Once they leave the site, all information stored in that session object is deleted. Sessions can be used to store shopping cart information, general login information, etc…).

Without a clear application design, a developer can be left to their own devices to code the web site. This often leads to incorrect functionality, hard to debug testing errors, messy code and lack of reuse for common functions and styles. Take the Creative Design and Information Architecture documentation and write a clear application architecture design for the development team. The benefits are clear: faster development time, reduced coding errors and easily updated code for future updates and enhancements.


The copyright of the article Website Design in Webmaster Resources is owned by Barb Mosher. Permission to republish Website Design must be granted by the author in writing.




Post this Article to facebook Add this Article to del.icio.us! Digg this Article furl this Article Add this Article to Reddit Add this Article to Technorati Add this Article to Newsvine Add this Article to Windows Live Add this Article to Yahoo Add this Article to StumbleUpon Add this Article to BlinkLists Add this Article to Spurl Add this Article to Google Add this Article to Ask Add this Article to Squidoo