<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chico Web Design Blog - A Web Designers Blog &#187; Web Development</title>
	<atom:link href="http://www.chicowebdesign.com/blog/category/web-developmetn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chicowebdesign.com/blog</link>
	<description>Chico Web Design Blog - A Web Designers Blog</description>
	<lastBuildDate>Mon, 16 Aug 2010 20:06:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CSS3 Multiple Backgrounds for Internet Explorer and legacy Mozilla Firefox</title>
		<link>http://www.chicowebdesign.com/blog/2010/07/20/css3-multiple-backgrounds-for-internet-explorer-and-legacy-mozilla-firefox/</link>
		<comments>http://www.chicowebdesign.com/blog/2010/07/20/css3-multiple-backgrounds-for-internet-explorer-and-legacy-mozilla-firefox/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 20:30:45 +0000</pubDate>
		<dc:creator>Ben Green</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.chicowebdesign.com/blog/?p=406</guid>
		<description><![CDATA[Updated July 29, 2010 Have you been using wrapper DIVs to achieve rounded corners in your designs? Do you wish you could use CSS3 multiple backgrounds and stop inflating your markup? You can, using this jQuery library. Multiple backgrounds have been supported by Webkit-based browsers like Safari and Chrome for a long time. Firefox only [...]]]></description>
			<content:encoded><![CDATA[<link rel="stylesheet" type="text/css" href="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/07/page.css" />
<p><strong>Updated July 29, 2010</strong></p>
<p>Have you been using wrapper DIVs to achieve rounded corners in your designs? Do you wish you could use CSS3 multiple backgrounds and stop inflating your markup? You can, using this jQuery library. Multiple backgrounds have been supported by Webkit-based browsers like Safari and Chrome for a long time. Firefox only recently implement them in version 3.6. Of course, Internet Explorer has never supported multiple-backgrounds. This library brings support to Internet Explorer and Firefox by reading the CSS code from style and link tags.</p>
<p>	<code>background: url(left.gif) no-repeat 0 0, url(right.gif) no-repeat 100% 0, url(middle.gif) repeat-x 0 0;</code></p>
<p>CSS3 introduced the ability for multiple backgrounds on elements. Using this new feature is very simple; simply place each background like you normally would and separate them with commas. CSS3 browser support extends to <span class="code">background-image</span>, <span class="code">background-position</span>, <span class="code">background-repeat</span>. This library only implements its own property for the shorthand style <span class="code">background</span> property. The W3C provides <a href="http://www.w3.org/TR/css3-background/#layering">information about multiple backgrounds</a>.</p>
<p>	<span id="more-406"></span><script type="text/javascript" src="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/07/jquery.multiple-bgs.js"></script>
<link rel="stylesheet" type="text/css" href="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/07/multiple-bg.css" />
<ol>
<li><a href="#multiple-bg-browser-support">Browser Support</a></li>
<li><a href="#multiple-bg-example-usage">Example Usage</a></li>
<li><a href="#multiple-bg-functions">Public Functions</a></li>
<li><a href="#multiple-bg-changes">Change Log</a></li>
<li><a href="#multiple-bg-issues">Known Issues</a></li>
<li><a href="#multiple-bg-download">Download</a></li>
</ol>
<h2 id="multiple-bg-browser-support">Browser Support</h2>
<table cellspacing="0" cellpadding="0" border="0" class="browser_support">
<tr>
<th>Multiple Backgrounds</th>
<th>IE6</th>
<th>IE7</th>
<th>IE8</th>
<th>FF 2</th>
<th>FF 3</th>
<th>FF 3.5</th>
<th>FF 3.6</th>
<th>Opera 9.6+</th>
<th>Webkit</th>
<tr>
<tr>
<td>Browser</td>
<td class="no-support">Not Supported</td>
<td class="no-support">Not Supported</td>
<td class="no-support">Not Supported</td>
<td class="no-support">Not Supported</td>
<td class="no-support">Not Supported</td>
<td class="no-support">Not Supported</td>
<td class="built-in">Built-In</td>
<td class="built-in">Built-In</td>
<td class="built-in">Built-In</td>
</tr>
<tr>
<td>With Library</td>
<td class="support">Supported</td>
<td class="support">Supported</td>
<td class="support">Supported</td>
<td class="support">Supported</td>
<td class="support">Supported</td>
<td class="support">Supported</td>
<td class="built-in">Built-In</td>
<td class="built-in">Built-In</td>
<td class="built-in">Built-In</td>
</tr>
</table>
<h2 id="multiple-bg-example-usage">Example Usage</h2>
<h3>Including the Script</h3>
<p>All that needs to be included is the jQuery library and this script for these features to work. No extra Javascript coding is required. The minified library is only 9.6kB!</p>
<pre>
&lt;script type="text/javascript"
           src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="jquery.multiple-bgs.js"&gt;&lt;/script&gt;
		</pre>
<h3>Writing the CSS</h3>
<p>Multiple backgrounds using the <span class="code">background</span> property are read using this Javascript library. Notice how hover and active states are supported.</p>
<pre>
#ex1 {
    background: url(middle.gif) repeat-x 0 0; /* For unsupported browsers */
    background: url(left.gif) no-repeat 0 0, /* For CSS3 Browsers */
                url(right.gif) no-repeat 100% 0,
                url(middle.gif) repeat-x 0 0;
}
#ex1:hover {
    background: url(middle-hover.gif) repeat-x 0 0; /* For unsupported browsers */
    background: url(left-hover.gif) no-repeat 0 0, /* For CSS3 Browsers */
                url(right-hover.gif) no-repeat 100% 0,
                url(middle-hover.gif) repeat-x 0 0;
}
#ex1:active {
    background: url(middle-active.gif) repeat-x 0 0; /* For unsupported browsers */
    background: url(left-active.gif) no-repeat 0 0, /* For CSS3 Browsers */
                url(right-active.gif) no-repeat 100% 0,
                url(middle-active.gif) repeat-x 0 0;
}
		</pre>
<div class="ex1">
<h1>Blog Posting</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec quis neque vel eros sagittis congue sed sed mauris. In vitae purus dui, sed tincidunt libero. Pellentesque eget libero id metus dictum sodales. Proin a vestibulum lorem. Etiam ut accumsan libero. Etiam dolor tellus, viverra vitae sodales non, sagittis ut urna. Ut nec dui mauris, non facilisis erat. Morbi cursus sem ac erat tincidunt quis facilisis nunc volutpat. Fusce bibendum, risus et condimentum bibendum, risus erat imperdiet leo, vel iaculis massa lacus nec quam. Aenean adipiscing lectus sit amet magna dapibus sit amet commodo diam vulputate. In risus elit, condimentum rutrum feugiat a, convallis et nibh. Nulla fringilla, neque non tempor eleifend, ipsum nunc scelerisque erat, sit amet auctor augue tellus non mi. Morbi eu malesuada dolor. Vivamus sed dignissim urna. Vestibulum ut mattis lacus. Donec gravida facilisis mi, nec imperdiet mauris elementum at. Suspendisse pellentesque sodales neque tincidunt auctor.</p>
<p>			<a href="#" class="button" onclick="return false;">View More&#8230;</a> <a href="#" class="button" onclick="return false;">More Postings&#8230;</a>
		</div>
<p><a href="#" class="button" onclick="return false;">View More&#8230;</a></p>
<div class="ex2">
			<label><span>Name:</span><br />
<input class="text" type="text"></label>
		</div>
<h2 id="multiple-bg-functions">Public Functions</h2>
<p>These are only required if you need to change the rules that are applied or apply the rules again (when loading DOM through AJAX for example).</p>
<h3>$.fn.multipleBgReadCss(conts,prop,path)</h3>
<p>Read in a block of CSS while looking for a multiple backgrounds</p>
<ul>
<li><span class="code">conts</span>&mdash;block of CSS to read in</li>
<li><span class="code">prop</span>&mdash;which property to look for, only &#8216;background&#8217; supported at this time</li>
<li><span class="code">path</span>&mdash;path to prepend to image urls to make relatives work, pass <span class="code">false</span> or &#8220;&#8221; to disable</li>
</ul>
<h3>$.fn.multipleBgApplyCss()</h3>
<p>Apply loaded CSS properties to the elements on this page</p>
<h3>$.fn.multipleBgApplyBg(selector,attr)</h3>
<p>Apply a specific background to a selector/element.</p>
<ul>
<li><span class="code">selector</span>&mdash;selector/element to apply the background to</li>
<li><span class="code">attr</span>&mdash;which state of the element to apply (Possible values: <span class="code">jQueryMultipleBgStaticSelector</span>, <span class="code">jQueryMultipleBgHoverSelector</span>, <span class="code">jQueryMultipleBgActiveSelector</span>, <span class="code">jQueryMultipleBgFocusSelector</span>)</li>
</ul>
<h3>$.fn.multipleBgRules</h3>
<p>Access the loaded rules from initialization/add your new rules to this object</p>
<h3>$.fn.multipleBgFixFFLineHeight()</h3>
<p>Reads the <span class="code">height</span> CSS property on <span class="code">this</span> element and centers the text vertically by setting the <span class="code">padding-top</span> value.</p>
<ul>
<li><em>Example 1:</em> Apply to all text input fields on page.
<pre> $("input[type=text]").each($.fn.multipleBgFixFFLineHeight);</pre>
</li>
<li><em>Example 2:</em> Apply to a specific field.
<pre> $.fn.multipleBgFixFFLineHeight.call(myInputToFix);</pre>
</li>
</ul>
<h2 id="multiple-bg-changes">Change Log</h2>
<h3>100728</h3>
<ul>
<li>Fixed relative paths from remote CSS files. Now paths are not just relative to the document.</li>
<li>Now also supports multiple selectors for one CSS rule.</li>
</ul>
<h3>100727</h3>
<ul>
<li>Tested with many elements. I ran a profiler in IE and both 7/8 were pretty close to the same speed and proportional to the number of layers applied as all the time was spent in DOM manipulation in the addLayer function. IE took about 1000ms to load 228 layers onto a modified version of this example.</li>
<li>Line height fixed on Firefox <=3.5 by adding <span class="code">padding-top</span> to center the text vertically based on the <span class="code">height</span> CSS property.</li>
</ul>
<h3>100726</h3>
<ul>
<li>Added selector precedence (including <span class="code">!important</span>)</li>
<li>The number of multiple backgrounds may change in each state/class</li>
<li><span class="code">input</span> elements have wrappers on the outside now
<ul>
<li>CSS properties passed through to wrappers: <span class="code">margin</span>, <span class="code">display</span>, <span class="code">position</span>, <span class="code">top</span>, <span class="code">left</span>, <span class="code">right</span>, <span class="code">bottom</span>, <span class="code">float</span>, <span class="code">clear</span>, <span class="code"><em>z-index</em></span><sup>(added 100727)</sup></li>
</ul>
</li>
<li><span class="code">:focus</span> psuedo-class support added</li>
</ul>
<h2 id="multiple-bg-issues">Known Issues</h2>
<ul>
<li>Doesn&#8217;t support inline styles&mdash;only style and link tags</li>
<li>If you add more backgrounds in a <span class="code">:focus</span> psuedo-class than on the static class, IE will require a second click (not double-click) to put the focus on the <span class="code">input</span>.</li>
<li>Input fields must be <span class="code">display:block</span> and have a set <span class="code">width</span>.</li>
<li>URLs to images must be relative to document as styles become inline in the translation.</li>
<li>Input fields must explicitly have <span class="code">type=&#8221;text&#8221;</span> to be picked up by the Firefox input line height fix function.</li>
</ul>
<h2 id="multiple-bg-download">Download</h2>
<p><a href="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/07/jquery.multiple-bgs.zip">jquery.multiple-bgs.zip</a> (24.5kB) &#8211; Package containing this document, example images, source code, minified library</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2010/07/20/css3-multiple-backgrounds-for-internet-explorer-and-legacy-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Automate Business Communication Online to Save Time</title>
		<link>http://www.chicowebdesign.com/blog/2010/06/22/automate-business-communication-online-to-save-time/</link>
		<comments>http://www.chicowebdesign.com/blog/2010/06/22/automate-business-communication-online-to-save-time/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 20:45:37 +0000</pubDate>
		<dc:creator>Ben Green</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.chicowebdesign.com/blog/?p=343</guid>
		<description><![CDATA[Could your business be more efficient if you could automate repetitive tasks? By creating a web application, you will streamline communication between your business and your customers or your employees. Moving internal business paperwork and processes online gives your employees the freedom to work from anywhere and gives you the information from them instantly. Web [...]]]></description>
			<content:encoded><![CDATA[<p>Could your business be more efficient if you could automate repetitive tasks? By creating a web application, you will streamline communication between your business and your customers or your employees. Moving internal business paperwork and processes online gives your employees the freedom to work from anywhere and gives you the information from them instantly. Web applications for client communication provide instant feedback, allow collaboration on transactions, and reduce your time dealing with each interaction.</p>
<p>Without being well-versed in the process of creating a new interactive web site or web-based application, getting started planning your site is difficult. By understanding what goes into the creation of a dynamic web site, it will become easier and faster to explain the structure of your web site in a way that will make sense to everybody involved from the designers to the developers to the end users.</p>
<h2>How do I get started planning?</h2>
<p>At the core of any good application is a solid structure. The structure defines all of the objects that are represented on your website and how they fit together. Objects on your website will mirror the objects in your business. As web designers, we have knowledge of how to create a useful website but not how to run your business. This model should contain all of the objects necessary for somebody to understand what your application does and the connections between the objects should provide how the application is intended to work.</p>
<p>The model for your application can be compared to the framing of a house. A solid frame is required before continuing construction of the house. Likewise, it can be difficult to go back and move a wall after the next steps in the construction have taken place.</p>
<p>By working out this model before construction begins, you can be assured that your application contains everything that you need to communicate with your users. A solid plan guarantees that neither party needs to waste time re-clarifying the purpose of the site or a specific function further down the road.</p>
<h3>Creating a Model</h3>
<p>Objects represented in your database can be anything that you need to keep track of. In this article, we are going to be creating a model for an application to keep track of employee hours and their activities for a delivery company. We will be keeping track of office locations, managers, delivery drivers, their time sheets and their meetings. Each type of object can contain properties for storing more information about the object. The time sheet object may contain properties to further describe the hours worked for a day such as whether or not to deduct time for a lunch break or if these hours are to be counted as overtime.</p>
<p><img src="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/creation.jpg" alt="Creation Gardens Application Model" title="Creation Gardens Model" width="650" height="262" class="aligncenter size-full wp-image-348" /></p>
<p>In the diagram above, objects are arranged vertically with parent objects on top of child objects: a user will belong to a user type and a location, a time sheet will belong to a user, locations contain links to both users and finances, etc.</p>
<p>Web applications can allow for multiple types of users to log in and be presented with different information. In our time sheet application we have two types of users: managers and administrators. Managers have the ability to log in and input time sheet hours and meeting information for their own employees. Administrators can log in to add and delete managers, their delivery drivers, and even their time sheets. Planning out these roles on the website are crucial to ensuring proper function and security.</p>
<p>When moving to the next steps in the design of your web site it is useful to provide estimated quantities of each object type. By giving this information up front we are able to make the best decisions on how to design the software and what type of hardware to run it on. Some quantities are easy to figure out; in our time sheet application, each employee will have one time sheet for each day. Some quantities are specific to your operation; an application to keep track of fifteen employees will require less resources than fifteen thousand employees.</p>
<h3>Connections</h3>
<p>Just knowing what objects are going to be represented in an application is not enough. In order to figure out how the application is going to work, the connections between them must also be defined. There are three types of connections between objects that are useful in planning your model.</p>
<h4>One to Many</h4>
<p><img src="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/one-to-many.jpg" alt="One to Many Connection" title="One to Many" width="145" height="105" class="alignleft size-full wp-image-349" /></p>
<p>The most common type of link between objects is when an object contains links to many of another type of object. In our time sheet application, each user will have many time sheets and each time sheet will belong to an user.</p>
<p><br class="clear" /></p>
<h4>One to One</h4>
<p><img src="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/one-to-one.jpg" alt="One to One" title="One to One" width="55" height="105" class="alignleft size-full wp-image-350" /></p>
<p>The simplest type of connection is when one object of a particular type is linked directly to one object of another type. If we wanted to keep track of which computer an employee is currently using we would need to state each employee has one computer. The computer object would contain properties such as the computer&#8217;s serial number and what programs are installed on it.</p>
<p>With connections that define when one object has only one of another object it may seem like it would make sense to combine object types. It may seem possible in the above example to keep track of the employee&#8217;s computer serial number as simply a property of the employee. This type of oversimplification can cause problems when you want to keep more information about the computer or transfer the computer to another employee.</p>
<p><br class="clear" /></p>
<h4>Many to Many</h4>
<p><img src="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/many-to-many.jpg" alt="Many to Many" title="Many to Many" width="145" height="105" class="alignleft size-full wp-image-351" /></p>
<p>The last type of connection is when one type of object is connected to connected to another type of object many times in both directions. If we wanted to expand our time sheet application to include projects we would need to link an employee to many projects and each project to many employees.</p>
<p><br class="clear" /></p>
<h2>What does a completed application look like?</h2>
<p>Designing the site is where our expertise in user interface design can transform your model into a streamlined interaction for your users. After agreeing upon a solid model that covers all aspects of the site it is possible to make useful interfaces for your users to access your website. Your model will allow us to allow us to find the easiest way to transmit the necessary information from your website to your users and from your users back to your website.</p>
<p>We can begin calculating the best ways for people to interact with your web site in order to minimize input errors and eliminate confusion about how to use the site. Most websites begin with some wire frame diagrams on paper to decide what information is going to be on each page.</p>
<p>Our work designing the website is similar to figuring out the interior design of a house. The framing to define the rooms is necessary before deciding where to put the furniture in a room. Multiple kitchen arrangements will yield varied productivity just as different user interfaces will effect how successful users are at interacting with your website.</p>
<p>Our recently completed Creation Gardens Web Application provides their business with a tool for automating their time sheet system in a simple, usable interface.</p>
<p>
<a class="thickbox" href="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/Edit-Sales-Activity.jpg"><img src="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/Edit-Sales-Activity-150x150.jpg" alt="Edit Sales Activity" title="Edit Sales Activity" width="150" height="150" class="alignleft size-thumbnail wp-image-359" /></a><a class="thickbox" href="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/Location-Report.jpg"><img src="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/Location-Report-150x150.jpg" alt="Location Report" title="Location Report" width="150" height="150" class="alignleft size-thumbnail wp-image-360" /></a><a class="thickbox" href="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/Drivers.jpg"><img src="http://www.chicowebdesign.com/blog/wp-content/uploads/2010/06/Drivers-150x150.jpg" alt="Drivers" title="Drivers" width="150" height="150" class="alignleft size-thumbnail wp-image-361" /></a>
</p>
<p><br style="clear:both;" /></p>
<p>After the interface has been decided upon, the site can be completed. Similar to the plumbing and electrical systems of a house, the back end system is the last step to creating a fully functioning website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2010/06/22/automate-business-communication-online-to-save-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sacramento Web Design Services</title>
		<link>http://www.chicowebdesign.com/blog/2010/01/11/web-design-sacramento/</link>
		<comments>http://www.chicowebdesign.com/blog/2010/01/11/web-design-sacramento/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 20:10:35 +0000</pubDate>
		<dc:creator>Ryan Villalpando</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[General Design]]></category>
		<category><![CDATA[Logo Design]]></category>
		<category><![CDATA[Print Design]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.chicowebdesign.com/blog/?p=481</guid>
		<description><![CDATA[Sacramento Website Design Chico Web Design offers an assortment of design services including website design, website development, print design, and web hosting for the greater Sacramento area. While companies are marketing their businesses and spending money on traditional advertisements, Sacramento companies can hire Chico Web Design to design a website. theWebsites are the least expensive [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>Sacramento Website Design</strong></h2>
<p>Chico Web Design offers an assortment of design services including website design, website development, print design, and web hosting for the greater Sacramento area. While companies are marketing their businesses and spending money on traditional advertisements, Sacramento companies can hire Chico Web Design to design a website. theWebsites are the least expensive way to advertise and the easiest way for customers to obtain information about your business.</p>
<p>Chico Web Design can provide custom website designs for Sacramento in the following industries:</p>
<ul></ul>
<ul>
<li>Financial</li>
<li>Insurance</li>
<li>Agriculture</li>
<li>Public safety</li>
<li>Online retailer</li>
<li>Music industry</li>
<li>Boutiques</li>
<li>Law Firms</li>
<li>Architecture Firms</li>
<li>Restaurants</li>
<li>Construction Firms</li>
<li>Much, much, more</li>
</ul>
<p>We work closely with our  design clients to get the appearance and functionality that they are looking for, insuring our customer’s satisfaction.</p>
<h2><strong>Sacramento Web Development</strong></h2>
<p>Chico Web Design has a experienced web development team that can apply your business requirements into a fully automated, easy to use, business solution. We have the advanced tools to help you manage your content, place inventory online, or craft an online retail experience for your customers. We make it easy to promote your business and maintain your website with little to no knowledge of HTML.  Our content management tools and custom built framework allows administrators too add content, photo galleries, current news, web blog entries, calendar events, and much more. With the click of a mouse you can log into your secure website tools and change the content from anywhere, on any computer, at anytime.</p>
<h2><strong>Sacramento Graphic Design</strong></h2>
<p>Chico Web Design has the creativity for your business to give it the edge over your competitors when it comes to print marketing collateral. From logo design to tradeshow booths, we have professional and knowledgeable designers who have experience in designing just about anything. Business cards design, T-shirt design, magazine ads, even custom gift certificates, we will work closely with you and your business to get your ideas and turn them into a reality.</p>
<h2><strong>Sacramento Web Hosting</strong></h2>
<p>Not only do we offer web design, print design, and web development services, but we also specialize in web hosting in Sacramento. In order for your business website to be seen on the web, the website we create for your business needs to hosted on a web server. Our servers, which are multi-homed, 16 core servers, will make sure that your website loads at lighting speeds. We offer both Linux and Windows based hosting solutions along with shared hosting. Chico Web Design has the capacity to manage dedicated servers as well as co-locate multi-tiered solutions with our data center partners in Sacramento California. We have a full time server manager to proactively maintain all web servers. We also are prepared for anything that happens unexpectedly, so we perform offsite backups on a nightly, weekly, and monthly basis to protect your data.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2010/01/11/web-design-sacramento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recently Launched: My Independent Contractor</title>
		<link>http://www.chicowebdesign.com/blog/2009/06/19/recently-launched-my-independent-contractor/</link>
		<comments>http://www.chicowebdesign.com/blog/2009/06/19/recently-launched-my-independent-contractor/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 20:00:06 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Logo Design]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.chicowebdesign.com/blog/?p=220</guid>
		<description><![CDATA[Client: My Independent Contractor Location: Chico, CA Industry: Independent Contractors, Construction Spotlight: Create a web site which allows independent contractors to create their own website Technologies used: PHP, MySQL, HTML &#38; CSS, JavaScript, Flash, XML Read more about My Independent Contractor]]></description>
			<content:encoded><![CDATA[<p><img class="banner" title="My Independent Contractor" src="http://www.chicowebdesign.com/blog/wp-content/uploads/2009/06/my-independent-contractors-large.jpg" alt="My Independent Contractor" width="654" height="180" /></p>
<p><strong>Client:</strong> My Independent Contractor<strong><br />
Location:</strong> Chico, CA<strong><br />
Industry:</strong> Independent Contractors, Construction<strong><br />
Spotlight:</strong> Create a web site which allows independent contractors to create their own website<strong><br />
Technologies used: </strong>PHP, MySQL, HTML &amp; CSS, JavaScript, Flash, XML</p>
<p>Read more about <a href="/portfolio/web-site-design/My-Indepedent-Contractor-Web.php">My Independent Contractor</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2009/06/19/recently-launched-my-independent-contractor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recently Launched: Legacy By Design</title>
		<link>http://www.chicowebdesign.com/blog/2009/01/10/recently-launched-legacy-by-design/</link>
		<comments>http://www.chicowebdesign.com/blog/2009/01/10/recently-launched-legacy-by-design/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 23:12:02 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Recently Launched]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.chicowebdesign.com/blog/?p=136</guid>
		<description><![CDATA[Client: Legacy By Design Location: Chico, CA Industry: Agricultural/Financial Spotlight: Agicultural Succession Planning Technologies used: PHP, MySQL, XHTML &#38; CSS, XML, JavaScript Read More About Legacy By Design]]></description>
			<content:encoded><![CDATA[<p><img class="banner" src="http://www.chicowebdesign.com/blog/wp-content/uploads/2009/01/legacy-by-design.jpg" alt="Legacy By Design Portfolio Item" /></p>
<p><strong>Client:</strong> Legacy By Design<br />
<strong>Location:</strong> Chico, CA<br />
<strong>Industry:</strong> Agricultural/Financial<br />
<strong>Spotlight:</strong> Agicultural Succession Planning</p>
<p><strong>Technologies used: </strong>PHP, MySQL, XHTML &amp; CSS, XML, JavaScript</p>
<p><a href="http://www.chicowebdesign.com/portfolio/web-site-design/Legacy-By-Design.php">Read More About Legacy By Design</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2009/01/10/recently-launched-legacy-by-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tecmo Games &amp; Chico Web Design Team Up</title>
		<link>http://www.chicowebdesign.com/blog/2008/09/29/tecmo-games-chico-web-design-team-up/</link>
		<comments>http://www.chicowebdesign.com/blog/2008/09/29/tecmo-games-chico-web-design-team-up/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 17:54:08 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://chicowebdesign.com/blog/?p=48</guid>
		<description><![CDATA[Chico Web Design has reached an agreement with Tecmo Games to create a community driven website for Tecmo Bowl. Chico Web Design will work closely with the marketing team at Tecmo to create a visually pleasing and easily maintainable website.]]></description>
			<content:encoded><![CDATA[<p><img class="banner" title="Tecmo Bowl" src="http://chicowebdesign.com/blog/wp-content/uploads/2008/09/tecmo-bowl.jpg" alt="Tecmo Bowl &amp; Tecmo Games" width="654" height="180" /></p>
<p>Chico Web Design has reached an agreement with <a href="http://www.tecmogames.com/" target="_blank">Tecmo Games</a> to create a community driven website for Tecmo Bowl.  Chico Web Design will work closely with the marketing team at Tecmo to create a visually pleasing and easily maintainable website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2008/09/29/tecmo-games-chico-web-design-team-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browsing For a New Web Browser?</title>
		<link>http://www.chicowebdesign.com/blog/2008/09/23/browsing-for-a-new-web-browser/</link>
		<comments>http://www.chicowebdesign.com/blog/2008/09/23/browsing-for-a-new-web-browser/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 22:02:14 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[General Design]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://chicowebdesign.com/blog/?p=54</guid>
		<description><![CDATA[Years ago, there was only one web browser that mattered, Internet Explorer! I know, shame on me. Today, you say the “IE” word around any web designer and they will cringe with bitter angst due to countless hours spent staring monotonously at their monitor trying to figure out WHAT IS WRONG! With word of Google [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chicowebdesign.com/blog/wp-content/uploads/2008/09/browser-wars.jpg"><img class="banner" title="browser-wars" src="http://chicowebdesign.com/blog/wp-content/uploads/2008/09/browser-wars.jpg" alt="Browser Woes" width="654" height="180" /></a></p>
<p>Years ago, there was only one web browser that mattered, Internet Explorer!  I know, shame on me.  Today, you say the “IE” word around any web designer and they will cringe with bitter angst due to countless hours spent staring monotonously at their monitor trying to figure out WHAT IS WRONG!</p>
<p>With word of Google Chrome entering into the web browsing market, it really put a sour taste in my mouth.  As designers, we follow a specific set of web standards to ensure that our websites will look identical from browser to browser and operating system to operating system.  The problem is, with all of the newcomers to the web browsing industry; we have to keep debugging new issues!</p>
<p>Let’s back up a bit.  Internet Explorer 6, in its day, was the only web browser to use.  Microsoft had a monopoly on the web browsing market, so whatever Internet Explorer did became the standard.  Because of this, sites were built specifically for Internet Explorer 6 and did not follow valid HTML rules, and bad code was interrupted as “working” code.</p>
<p>Then comes Mozilla’s Firefox into the equation!  Great! Finally a web browser that follows the W3C Standards. Mozilla decided that it was going to follow the proper rules set out by all of the standards boards.  Now the fun begins!</p>
<p>So, bring in Firefox 2, don’t forget that every browser will need some sort of upgrade at one point.  Now we have Firefox 3!  Great, IE 6 is around but don’t worry, IE 7 will maybe kinda sorta help clean up some of those bugs.  Oh no, here comes IE 8 which is released in Beta!  You also can’t discount all of the new users who have moved over to Apple because they have Safari 2 on their machines which has just been replaced by Safari 3!  If you’re head’s not spinning already, don’t worry because now we get Google Chrome, WHICH by the way, is only released for XP and Vista, not Apple. Did I mention Apple iPhones or BlackBerrys?</p>
<p>That was a mouth full!</p>
<p>The issue isn’t that we have a plethora of great new browsers; the issue is that the old disheveled web browsers are still being used.</p>
<p>According to <a href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank">w3schools.com, 24.5%</a> of all users online are using IE 6, as of August.</p>
<p>On a daily basis, we consistently have to code, re-code, hack, and re-hack valid XHTML &amp; CSS to fit every browser across the board.  The biggest of which, happens to be Internet Explorer 6.</p>
<p>As a project manager and designer, I can honestly say that for an average website, it can take 6-8 hours to create XHTML and CSS for basic templates.  Then, it will approximately take another 2-3 hours, depending on the complexity of the site to get it to work in all browsers, specifically IE 6.  We’ve spent countless hours, re-coding for IE6, so much so, I probably don’t even want to know the true number.</p>
<p>We keep adding web browsers to the equation, but haven’t taken any away yet.  With 24% of the market using a tool like IE 6, which must be getting close to 8 years old, we’re still forced to find new ways to hack backwards and make them work on old browsers.</p>
<p>Personally, I use Firefox 3 and tend to like it the most.  Safari has had some compliancy issues in the past with forms and simple WYSIWYG editors that really turned me off of their browser.</p>
<p>I wish I had a solution and could wave my magic browser wand and get everyone to upgrade form IE 6, but who knows when we’ll get to stop pulling our hair out supporting IE 6.</p>
<p>Can’t we get everyone to upgrade from Internet Exploder 6!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2008/09/23/browsing-for-a-new-web-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ECommerce 101</title>
		<link>http://www.chicowebdesign.com/blog/2008/06/09/ecommerce-101/</link>
		<comments>http://www.chicowebdesign.com/blog/2008/06/09/ecommerce-101/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 04:29:55 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://chicowebdesign.com/blog/2008/06/09/ecommerce-101/</guid>
		<description><![CDATA[I want to preface this discussion by stating that this topic is for advanced Ecommerce websites with multiple categories and product quantities ranging from 10 – 5,000. We often get requests to bid Ecommerce websites here at Chico Web Design.  With every inquiry we get, we tell all our potential clients the same thing, “Every [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chicowebdesign.com/blog/wp-content/uploads/2008/06/e-commerce-101.jpg" alt="Ecommerce Workshop" class="banner" /></p>
<p><em>I want to preface this discussion by stating that this topic is for advanced Ecommerce websites with multiple categories and product quantities ranging from 10 – 5,000.</em></p>
<p>We often get requests to bid Ecommerce websites here at Chico Web Design.  With every inquiry we get, we tell all our potential clients the same thing, “Every web site is different, and the cost is based on your needs, feature set, and business requirements”.  Believe it or not, it’s a true statement! When you’re looking for a car, you can’t pick up the phone and call your local Chevrolet dealer and say, “how much for a blue vehicle”, right?  Just as the car dealer would say, we would also explain, “we need to know more information”!  Below are some common functionality questions that we ask when speaking to a client for the first time about their ECommerce site.</p>
<h2>Ecommerce Questions</h2>
<ol>
<li><strong>Site Structure</strong> – Do you have any ideas of what you’d like your product catalog to look like?  I.E. If you have a retail store, sample categories would be something along the lines of, Handbags, Hoodies, Pants, Tops, etc.</li>
<li><strong>Shipping</strong> – How would you like to handle shipping, flat fee ($6.00 per product), table rate (0-$24.99: $4.95, $24.99-$99.99: $5.95) or anything different? Express shipping?  2 or 3 Day shipping? International shipping?  Free shipping?</li>
<li><strong>Wish list</strong> – Would you like to allow users to create a wish list and then send their list of products to a friend or family member?</li>
<li><strong>Recommended products</strong> – Recommending products to cross sell with a product of interest is another value added option you may want to think about.</li>
<li><strong>Shop by Brand/Manufacturer</strong> – Would you like users to sort by brand or manufacturers?</li>
<li><strong>Tell-a-Friend </strong>– Would you like to allow users to send product links to a friend via HTML Email?</li>
<li><strong>Featured Products</strong> – Featuring products is a great way to capture interest in specific inventory!  If this is something of interest, where would you like them place?  Rotating on the front page?  Above each category?</li>
<li><strong>Sale products</strong> – Would you like a link to sale items?  We can implement sale functionality which would allow you to mark items already in inventory for sale.</li>
<li><strong>Coupons</strong> – Do you plan on offering discount coupons?  Do you want to offer gift cards?</li>
<li><strong>Newsletters</strong> – How often or do you want to capture emails for newsletters?</li>
<li><strong>Taxes</strong> – Does your state have any special tax rates on specific products or product categories?</li>
</ol>
<p>This is by no means a full list of questions to ask for every Ecommerce web site, but these are some basic questions to ponder when you are searching for a design and development firm to bring your dream business from a thought to reality.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2008/06/09/ecommerce-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saves The Day &amp; CWD</title>
		<link>http://www.chicowebdesign.com/blog/2008/04/02/saves-the-day-cwd/</link>
		<comments>http://www.chicowebdesign.com/blog/2008/04/02/saves-the-day-cwd/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 18:07:35 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[General Design]]></category>
		<category><![CDATA[Recently Launched]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://chicowebdesign.com/blog/2008/04/02/saves-the-day-cwd/</guid>
		<description><![CDATA[In the works for over a year, the official website for Saves The Day has finally been released to the public. Saves The Day, under label Vagrant Records, just released their new album “Under the Boards” and is touring the country for their new Bug Sessions album. With strategic partners, Voltaic Brothers and Syosoft, Chico [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chicowebdesign.com/blog/wp-content/uploads/2008/04/saves-the-day.jpg" alt="saves-the-day.jpg" class="banner" /></p>
<p>In the works for over a year, the official website for <a href="http://www.savestheday.com/" target="_blank">Saves The Day</a> has finally been released to the public.  <a href="http://www.savestheday.com/" target="_blank">Saves The Day</a>, under label Vagrant Records, just released their new album “Under the Boards” and is touring the country for their new Bug Sessions album.</p>
<p>With strategic partners, <a href="http://www.voltaicbrothers.com/" target="_blank">Voltaic Brothers</a> and <a href="http://www.syosoft.com">Syosoft</a>, Chico Web Design came up with a content management solution for the band to create and manage a community of fans to share videos, music, and photos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2008/04/02/saves-the-day-cwd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic Vs. Static Websites</title>
		<link>http://www.chicowebdesign.com/blog/2007/11/08/dynamic-vs-static-websites/</link>
		<comments>http://www.chicowebdesign.com/blog/2007/11/08/dynamic-vs-static-websites/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 21:59:37 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://chicowebdesign.com/blog/2007/11/08/dynamic-vs-static-websites/</guid>
		<description><![CDATA[In terms of content, there are two different aspects when pondering the design and development of a new website for your business. When I think of dynamic, I think of something that is changing, moving, or interacting. The first thing that comes to mind when I think of the word static is; stays constant, fixed, [...]]]></description>
			<content:encoded><![CDATA[<p>In terms of content, there are two different aspects when pondering the design and development of a new website for your business.  When I think of dynamic, I think of something that is changing, moving, or interacting.  The first thing that comes to mind when I think of the word static is; stays constant, fixed, something that really isn’t interacting.</p>
<p>My same theories can be used to determine your site requirements.  The context in which we will be discuss dynamic and static is merely for website content.</p>
<h2>Static</h2>
<p>Static content is often referred to as an “Online Brochure”; the content is there for the taking! A static website is a great, inexpensive tool to convey the basics of your business to an end user, create/recreate an online presence to keep up with or surpass your competitors, or simply post your contact details.  When I think of a static website, I think of a 5 page website.  For Example:</p>
<blockquote>
<ul>
<li>Home</li>
<li> About us</li>
<li>Contact us</li>
<li> Products/services</li>
<li>Miscellaneous page (testimonials, terms of service, missions statement, etc)</li>
</ul>
</blockquote>
<p>A lot of web sites can be broken down into this static category, as a matter of fact <a href="http://basquenorte.com/the-marinade.php" target="_blank">Basque Norte’s brand new site</a> couldn’t convey a static web site example any better.</p>
<h2>Dynamic</h2>
<p>Dynamic content can be defined as content, products, photo’s, etc that are constantly changing depending on user interaction.  For example, when you think of an e-commerce website, you first select a category, perhaps a sub-category, then you see a list of products.  Once you see a product you are interested in, you select the details to determine whether or not you would like to purchase that item.  Well, you may not know it, but you’ve just browsed through what would be considered a dynamic web site.</p>
<p>Uses for dynamic content:</p>
<blockquote><ul>
<li> E-Commerce</li>
<li>Easily Managed Photo Gallery</li>
<li>Content Management</li>
<li>Online Forms</li>
<li> Career Postings</li>
<li> Etc</li>
</ul>
</blockquote>
<p>The uses are virtually endless.  You can introduce infinite dynamic possibilities to the modern day website.  The portfolio section (http://www.chicowebdesign.com/portfolio) of the website you are now browsing is dynamic and it allows us to easily add and maintain new and existing portfolio items with ease.</p>
<p>Dynamic content, for the context of this discussion, is pulled from a database.  Without making you fall asleep (although probably too late!), a dynamic web language such as PHP interacts with a database to withdraw pertinent information based on what the end user selected or clicked on.</p>
<p>Bringing it back to our e-commerce example, the database has relationships between products and categories so when the user clicks on a particular category it knows what products to display to the user.  This is a typical dynamic interaction between the user and database.</p>
<p>Advantages of dynamic web sites<br />
First and foremost, one of the largest benefits to developing a dynamic site is the maintainability.  Now that the content is being stored in a database, we can easily design an interface between the administrator and the database for any novice to maintain the data, products, images, etc on there website.</p>
<p>It also allows us to structure or retrieve the information any format you’d like to display it to the end user.  Let’s say for example you want ten products per page, 35 products per page, or view all, it can all be done since the information is already being stored in the database.  It makes loading new products, photos, content to your website a snap.</p>
<p>Remember, content is what is going to drive people to your website.  Having up to date, easy to read and understand content is what’s going to keep them coming back or call your business.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chicowebdesign.com/blog/2007/11/08/dynamic-vs-static-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
