Web Design

Your ideas brought to life online. Depending on the website, I may recommend using a Content Management System (CMS) or standard XHTML as a foundation for your site.

Let me know what you have in mind and I will draft a detailed proposal with an estimate of the costs. My pricing is fair and I will work with you to make sure that the site meets your needs. To get an idea of what is possible, please visit Themebot to see some of the amazing free website templates that are available. I built Themebot to support web designers who create web templates and to help visitors find design ideas for new sites. It is the only website where visitors can compare themes from various content management systems, as well as standard XHTML templates. If you see a template you like, it can be customized and adapted for your site and this will decrease production time compared to starting from scratch.

Using a content management system makes it possible to quickly deploy powerful functionality and extend the site with new features in the future. Also, you can easily manage your own content. A CMS may be overkill if your website is primarily informational. I have listed the benefits for each method below to help you understand which platform will best suit your needs.

There may be more technical information presented here than you care to consider. You don't have to understand it all. What is important is that I will work with you at every step of the design process and make sure that you end up with the best possible site to meet your needs. Please call me at 1-510-233-8636 for a free consultation.

Content Managment SystemStandard XHTML
Decreased development time
There is no need to re-create the wheel. Much of the funcitonality is already built in to the CMS and there are many free layout templates available that can easily be customized. This cuts down on the amount of time it takes to go from concept to completion and saves money for you as the client.
More Secure
Static HTML is inherently more secure because the coding is much simpler. Once the site is built, you can pretty much leave it online and forget about it. On the other hand, with a CMS you need to be aware of security updates and vulnerabilities. This is not a big deal, but something to be aware of. If your website is going to be primarily informational and you don't plan on expanding the functionality much, using a CMS is probably overkill.
Modular design and scalability
Many quality modules are readily available to extend the functionality of your website when using a CMS. For example, Ecommerce/Store Front, Blogging, Forums, Online Chat, News Feeds, Polls, Picture Galleries, Email Notification, Streaming Audio and Video, Newsletters... can all be quickly added to your website at any time. You can be pretty certain that a module already exists for just about any functionality you would like to add to your site.
Faster site browsing
Pages on web sites built using static HTML generally load faster compared with sites built using a CMS. This is because there is no need to access a database in order to render pages. You can host a very busy website on an inexpensive hosting service, and everything will still load very quickly with site built using static HTML.
"Skinnable" layout
If you want to change the look and feel of your site, or only a particular section of your site, it is as simple as uploading a new template and assigning it to the section you want to change.  
Dynamic contentIt is possible to create a dynamic website with user login and interaction. This is essential for building an online community or managing customer transactions. It also helps increase return visits if the visitor is able to interact with the content on the website i.e. post messages / comments, vote on polls, chat with other users etc.  
Manage content yourselfIf you want to add a new page, write an article or manage other aspects of your site, it is relatively simple to do it yourself. You don't need to FTP in to your hosting account or look at the code in order add content and make changes. If you plan on regularly updating the content on your site, using a CMS is the way to go.