<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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/"
	>

<channel>
	<title>Greg Houston Design</title>
	<link>http://blog.greghoustondesign.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Tue, 25 Mar 2008 21:47:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Gzipping Your Javascript and CSS Files with Mod_Deflate</title>
		<link>http://blog.greghoustondesign.com/gzipping-your-javascript-and-css-files-with-mod_deflate/</link>
		<comments>http://blog.greghoustondesign.com/gzipping-your-javascript-and-css-files-with-mod_deflate/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 21:47:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/gzipping-your-javascript-and-css-files-with-mod_deflate/</guid>
		<description><![CDATA[I have been trying to implement more of Yahoo&#8217;s Rules for High Performance Web Sites. One of these is to gzip your components. It seems most servers serve html gzipped, but not css and javascript.
I contacted my webhost, MediaTemple, asking how I could get the grid-server configured to gzip my css and javascript. At first [...]]]></description>
			<content:encoded><![CDATA[<p>I have been trying to implement more of <a href="http://developer.yahoo.com/performance/">Yahoo&#8217;s Rules for High Performance Web Sites</a>. One of these is to gzip your components. It seems most servers serve html gzipped, but not css and javascript.</p>
<p>I contacted my webhost, <a href="http://www.mediatemple.net/">MediaTemple</a>, asking how I could get the grid-server configured to gzip my css and javascript. At first technical support didn&#8217;t seem to know what gzip was. After some back and forth I tried adding some lines to my .htaccess file to enable and configure mod_gzip. It turns out mod_deflate has replaced Apache 1.3&#8217;s mod_gzip in Apache2.</p>
<p>So if your site is hosted on an Apache2 server and mod_deflate is loaded you can add the following lines to the .htaccess file in your main web directory. Now the <a href="http://developer.yahoo.com/yslow/">YSlow plugin for Firebug</a> will give your site an &#8220;A&#8221; in the &#8220;Gzip components&#8221; category, and if you have results similar to mine your javascript and css files will be 60-70% smaller. Nice, yes?</p>
<p>The following code gzips everything but images.</p>
<pre>
# BEGIN gzip

# Insert filter
SetOutputFilter DEFLATE

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary

# END gzip
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/gzipping-your-javascript-and-css-files-with-mod_deflate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vote for Canvas Tag Support in IE8</title>
		<link>http://blog.greghoustondesign.com/vote-for-canvas-tag-support-in-ie8/</link>
		<comments>http://blog.greghoustondesign.com/vote-for-canvas-tag-support-in-ie8/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 01:06:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Canvas Tag Graphics]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/vote-for-canvas-tag-support-in-ie8/</guid>
		<description><![CDATA[Would you like to see the &#60;canvas&#62; element natively supported in IE8? If so, please consider joining Microsoft Connect and the Internet Explorer Beta Feedback program in particular in order to vote for &#60;canvas&#62; tag support in IE8.
Microsoft Connect
https://connect.microsoft.com/
Internet Explorer Beta Feedback
After signing up to Connect, go to the following page, scroll down to &#8220;Internet [...]]]></description>
			<content:encoded><![CDATA[<p>Would you like to see the &lt;canvas&gt; element natively supported in IE8? If so, please consider joining Microsoft Connect and the Internet Explorer Beta Feedback program in particular in order to vote for &lt;canvas&gt; tag support in IE8.</p>
<p><b>Microsoft Connect</b><br />
<a href="https://connect.microsoft.com/">https://connect.microsoft.com/</a></p>
<p><b>Internet Explorer Beta Feedback</b><br />
After signing up to Connect, go to the following page, scroll down to &#8220;Internet Explorer Beta Feedback&#8221; and click on Apply Now.<br />
<a href="https://connect.microsoft.com/directory/">https://connect.microsoft.com/directory/</a></p>
<p><b>Request for &lt;Canvas&gt; Support in IE8</b><br />
After that the following link will work which is the link to the suggestion for adding &lt;canvas&gt; support to IE8.<br />
<a href="https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=334060">https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=334060</a></p>
<p>Cheers,</p>
<p>Greg</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/vote-for-canvas-tag-support-in-ie8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mocha UI Version 0.8 is Now Available</title>
		<link>http://blog.greghoustondesign.com/mocha-ui-version-08-is-now-available/</link>
		<comments>http://blog.greghoustondesign.com/mocha-ui-version-08-is-now-available/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 08:17:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Canvas Tag Graphics]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Information Visualization]]></category>

		<category><![CDATA[Javascript Frameworks]]></category>

		<category><![CDATA[UI Design]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/mocha-ui-version-08-is-now-available/</guid>
		<description><![CDATA[Demo
Download
Release Notes:

Added functionality for creating multiple new windows from a single Json data request
Added animated canvas loading icon to xhr and iframe load methods
onContentLoaded now works with iframes
Added styling options which can be set globally and for individual windows
Added global effects option which toggles most of the window transition effects
Now you can set individual windows [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://greghoustondesign.com/demos/mocha/">Demo</a></p>
<p><a href="http://code.google.com/p/mocha-ui/downloads/list">Download</a></p>
<h3>Release Notes:</h3>
<ul>
<li>Added functionality for creating multiple new windows from a single Json data request</li>
<li>Added animated canvas loading icon to xhr and iframe load methods</li>
<li>onContentLoaded now works with iframes</li>
<li>Added styling options which can be set globally and for individual windows</li>
<li>Added global effects option which toggles most of the window transition effects</li>
<li>Now you can set individual windows to be draggable, resizable, closable, maximizable, or minimizable, overriding the global settings (Joel Lindau)</li>
<li>Added closeAll() method which closes all windows at once</li>
<li>Added more examples</li>
<li>Fixed scrollbar bug in Firefox 2 on the Mac. Scrollbars no longer bleed through windows that are above them</li>
<li>Made speed optimizations (Joel Lindau)</li>
</ul>
<h3>Known Issues:</h3>
<p>I added a YouTube example using Swiff. Opera 9 doesn&#8217;t play well with the Swiff, but did better with SWFobject. Mac Firefox 2 doesn&#8217;t do well with Flash in general.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/mocha-ui-version-08-is-now-available/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Canvas Pie Chart with Tooltips</title>
		<link>http://blog.greghoustondesign.com/canvas-pie-chart-with-tooltips/</link>
		<comments>http://blog.greghoustondesign.com/canvas-pie-chart-with-tooltips/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 08:57:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Canvas Tag Graphics]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Information Visualization]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/canvas-pie-chart-with-tooltips/</guid>
		<description><![CDATA[
This Mootools pie chart class is based on Stoyan Stefanov&#8217;s Canvas Pie. I have added a dynamically drawn image map that overlays the canvas. The image map areas coincide with the pie slices and trigger the Mootools tooltips.
Demo and Download
The code now requires less html markup than the original. After adding the js and css [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://demos.greghoustondesign.com/piechart/"><img src="http://images.greghoustondesign.com/blogposts/canvas-pie-chart.jpg"></a></p>
<p>This Mootools pie chart class is based on Stoyan Stefanov&#8217;s <a href="http://www.phpied.com/canvas-pie/">Canvas Pie</a>. I have added a dynamically drawn image map that overlays the canvas. The image map areas coincide with the pie slices and trigger the Mootools tooltips.</p>
<blockquote><p><a href="http://demos.greghoustondesign.com/piechart/">Demo and Download</a></p></blockquote>
<p>The code now requires less html markup than the original. After adding the js and css assets to the html header, all you need to do is add the &#8220;pieChart&#8221; class to your tables. The pie chart javascript then inserts everything else for you.</p>
<p>I also swapped out Stoyan&#8217;s random color algorithm for one that makes a nice rainbow, something with a more Mootools feel to it.</p>
<p>After working on this I realized it would be nice if the canvas element had a usemap parameter like img elements do. This would have saved me from having to overlay the canvas with a blank, transparent gif, and would make creating clickable canvas graphics slightly more intuitive for people. Better yet if after closing a path there were a way to add the individual shape created directly to the dom, and thus circumvent the need for an image map entirely.</p>
<p>This code has been tested in Firefox 2, Internet Explorer 6 &#038; 7, Safari 2, and Opera 9.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/canvas-pie-chart-with-tooltips/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arranging an Array of HTML Elements in a Cascade, Circle, or Grid</title>
		<link>http://blog.greghoustondesign.com/arranging-an-array-of-html-elements-in-a-cascade-circle-or-grid/</link>
		<comments>http://blog.greghoustondesign.com/arranging-an-array-of-html-elements-in-a-cascade-circle-or-grid/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 04:06:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Information Visualization]]></category>

		<category><![CDATA[Javascript Frameworks]]></category>

		<category><![CDATA[UI Design]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/?p=12</guid>
		<description><![CDATA[Lately I have been interested in information visualization and have started working with some of the basics.
See the Demo
Here are three simple functions for either cascading any number of elements in an array of elements or arranging those elements into a circle or grid. Elements move from one arrangement to another via the Mootools Fx.Morph.
Cascade

function [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I have been interested in information visualization and have started working with some of the basics.</p>
<blockquote><p><a href="http://greghoustondesign.com/examples/mootools/arrange/">See the Demo</a></p></blockquote>
<p>Here are three simple functions for either cascading any number of elements in an array of elements or arranging those elements into a circle or grid. Elements move from one arrangement to another via the <a href="http://mootools.net/" rel="external">Mootools</a> Fx.Morph.</p>
<h3>Cascade</h3>
<pre>
function arrangeCascade(elements, xOffset, yOffset) {
	var containerTopOffset = 50;
	var containerLeftOffset = 150;
	$$(elements).each(function(el){
		indexLevel++;
		el.setStyle('zIndex', indexLevel);
		containerTopOffset += yOffset;
		containerLeftOffset += xOffset;
			var myMorph = new Fx.Morph(el, {
				'duration': 400
			});
			myMorph.start({
				'top': containerTopOffset,
				'left': containerLeftOffset
			});
	});
}
</pre>
<h3>Arrange in Circle</h3>
<pre>
function arrangeCircle(elements, centerX, centerY, radius){
	var i = 1;
	var sides = ($$(elements).length);
	$$(elements).each(function(el){
		indexLevel++;
		el.setStyle('zIndex', indexLevel);
		var pointRatio = i/sides;
		var xSteps = Math.cos(pointRatio*2*Math.PI);
		var ySteps = Math.sin(pointRatio*2*Math.PI);
		var pointX = centerX + xSteps * radius;
		var pointY = centerY + ySteps * radius;
		var myMorph = new Fx.Morph(el, {
			'duration': 400
		});
		myMorph.start({
			'top': pointY,
			'left': pointX
		});
		i++;
	});
}
</pre>
<h3>Arrange in Grid</h3>
<pre>
function arrangeGrid(elements, columns, xOffset, yOffset){
	var containerTopOffset = 120;
	var containerLeftOffset = 150;
	var i = 1;
	$$(elements).each(function(el){
		indexLevel++;
		el.setStyle('zIndex', indexLevel);
		if (i > 1 &#038;&#038; i <= columns){
			containerLeftOffset += xOffset;
		} else if (i > 1){
			containerLeftOffset = 150;
			containerTopOffset += yOffset;
			i = 1;
		}
		var myMorph = new Fx.Morph(el, {
			&#8216;duration&#8217;: 400
		});
		myMorph.start({
			&#8216;top&#8217;: containerTopOffset,
			&#8216;left&#8217;: containerLeftOffset
		});
		i++;
	});
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/arranging-an-array-of-html-elements-in-a-cascade-circle-or-grid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MooTools Window UI Class Drawn with Canvas Tag Graphics</title>
		<link>http://blog.greghoustondesign.com/mootools-window-ui-class-drawn-with-canvas-tag-graphics/</link>
		<comments>http://blog.greghoustondesign.com/mootools-window-ui-class-drawn-with-canvas-tag-graphics/#comments</comments>
		<pubDate>Sat, 17 Nov 2007 12:14:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Canvas Tag Graphics]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Javascript Frameworks]]></category>

		<category><![CDATA[UI Design]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/?p=11</guid>
		<description><![CDATA[Mocha UI is a MooTools user interface class made with canvas tag graphics. This is an on going exercise to help me become more familiar with both MooTools and the canvas tag.
Features
Demo and Download

No images. The windows, including their controls, gradients and shadows, are drawn with the canvas tag.
Adjustable rounded corner radius.
Windows can be focused, [...]]]></description>
			<content:encoded><![CDATA[<p>Mocha UI is a MooTools user interface class made with canvas tag graphics. This is an on going exercise to help me become more familiar with both MooTools and the canvas tag.</p>
<h3>Features</h3>
<blockquote><p><a href="http://greghoustondesign.com/demos/mocha/">Demo and Download</a></p></blockquote>
<ul>
<li>No images. The windows, including their controls, gradients and shadows, are drawn with the canvas tag.</li>
<li>Adjustable rounded corner radius.</li>
<li>Windows can be focused, dragged, resized, maximized, restored down and closed.</li>
<li>Dynamically create new windows on demand.</li>
<li>Fullwindow window size is adjusted if the browser window size changes.</li>
<li>Minimal HTML markup required.</li>
<li>Tested in Firefox 2, Internet Explorer 6 &amp; 7, Safari 2, and Opera 9.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/mootools-window-ui-class-drawn-with-canvas-tag-graphics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Some Design Guidelines and Principles</title>
		<link>http://blog.greghoustondesign.com/some-design-guidelines-and-principles/</link>
		<comments>http://blog.greghoustondesign.com/some-design-guidelines-and-principles/#comments</comments>
		<pubDate>Thu, 10 May 2007 08:28:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[User Science]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/?p=10</guid>
		<description><![CDATA[Remember the purpose of your design. Keep coming back to the essential.
Gently guide the user rather than push them.
Design is communication. Speak simply, directly and sincerely, avoiding hype and obfuscation.
Don&#8217;t be presumptuous or nagging. By default turn off features that may annoy many users, and refrain then from nagging users to turn those features on.
Be [...]]]></description>
			<content:encoded><![CDATA[<p>Remember the purpose of your design. Keep coming back to the essential.</p>
<p>Gently guide the user rather than push them.</p>
<p>Design is communication. Speak simply, directly and sincerely, avoiding hype and obfuscation.</p>
<p>Don&#8217;t be presumptuous or nagging. By default turn off features that may annoy many users, and refrain then from nagging users to turn those features on.</p>
<blockquote><p>Be patient. Inspiration arises in the gap between thoughts.</p></blockquote>
<p>Good design is invisible. The user should be able to naturally and intuitively navigate and become absorbed in the content, forgetting entirely that there is a design that is structuring their experience.</p>
<p>Don&#8217;t overwhelm the user with options. Maintain a sense of focus.</p>
<p>Remove the unneccesary.</p>
<p>Refine the details until there is a visual harmony, a resonance of the whole. This is like tuning each string on a guitar, not too tight, not too loose.</p>
<p>When in doubt, simplify.</p>
<p>One well functioning feature is better than 10 with bugs.</p>
<p>Avoid hacks. Hacks have a way of requiring more hacks. It is sort of like Western medicine where you take one drug and then you require another drug to treat the symptoms of the first drug, and then yet another drug to treat the symptoms of the second drug, and so on in a rather messy, unsustainable spiral.</p>
<p>Avoid trendy features and design elements. Try to design with a sense of timelessness.</p>
<p>Be authentic. Work with what you have rather than what you wish you had.</p>
<p>Be patient. Inspiration arises in the gap between thoughts. Allow designs to develop naturally, organically, at their own pace; gradually increasing the beneficial and reducing the unbeneficial.</p>
<p>Do no harm. Don&#8217;t create design for harmful content. The paycheck isn&#8217;t worth it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/some-design-guidelines-and-principles/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Natural Design</title>
		<link>http://blog.greghoustondesign.com/natural-design/</link>
		<comments>http://blog.greghoustondesign.com/natural-design/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 12:34:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[User Science]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/?p=9</guid>
		<description><![CDATA[When I use an application I don&#8217;t want it brought to my attention that there is a complex system of backend code making it work for me, and as long as things work smoothly I don&#8217;t ever have to give the backend code any thought. Increasingly, my feelings on frontend design are converging more with [...]]]></description>
			<content:encoded><![CDATA[<p>When I use an application I don&#8217;t want it brought to my attention that there is a complex system of backend code making it work for me, and as long as things work smoothly I don&#8217;t ever have to give the backend code any thought. Increasingly, my feelings on frontend design are converging more with my feelings about backend code. I don&#8217;t really want to be aware that there is a design, and if the user interface has been engineered well, if it is natural and intuitive then that is the case.</p>
<blockquote><p>If a user interface is designed well then the distinction between user and interface begins to dissolve.</p></blockquote>
<p>When you get in a well engineered car, like a BMW, or on a nice bike, like a Gary Fisher, the vehicle feels like an extension of your body. There isn&#8217;t a sense of awkwardness in the connection. It feels natural, and thus good. The same thing can be accomplished with application user interfaces. That should be the goal. The end-user should feel like they snap right into the interface, like the interface is a natural extension of their person.</p>
<p>A natural interface doesn&#8217;t accost the user. It isn&#8217;t aesthetically aggressive. It is passive, even hidden or concealed. It isn&#8217;t demanding, but rather inviting. It doesn&#8217;t push the user, but gently guides them.</p>
<p>If a user interface is designed well then the distinction between user and interface begins to dissolve. There is a sense of union. The user breathes and the interface breathes with them. The user thinks &#8220;do this&#8221;, and it happens without the user thinking about how to do it. They just do it, because it is natural.</p>
<p>This is a deeper approach to beauty. Instead of making your website or application &#8220;fancier&#8221;, and thus more monstrous, in an attempt to impress the end-user, streamline it and impress the user with how well it functions. Impress the user with the attention you have given to the fine details. Your website shouldn&#8217;t need cosmetics or a hip hairdo. When in doubt, simplify. Pay attention to flow. The user experience should be seamless. This is natural design.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/natural-design/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Client Asset Management for Graphic Designers</title>
		<link>http://blog.greghoustondesign.com/client-asset-management-for-graphic-designers/</link>
		<comments>http://blog.greghoustondesign.com/client-asset-management-for-graphic-designers/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 09:25:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Client Relations]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/?p=8</guid>
		<description><![CDATA[I have recently been trying out various Customer Relationship Management Systems, Asset Management Systems, and GroupWare looking for something that would suit my needs as a graphic designer, but just haven&#8217;t come across anything tailored for my particular niche. ResoureSpace has come the closest so far, but still doesn&#8217;t really suit my needs.
What I am [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently been trying out various Customer Relationship Management Systems, Asset Management Systems, and GroupWare looking for something that would suit my needs as a graphic designer, but just haven&#8217;t come across anything tailored for my particular niche. <a href="http://www.montala.net/resourcespace.php">ResoureSpace</a> has come the closest so far, but still doesn&#8217;t really suit my needs.</p>
<p>What I am looking for is a fairly straight-forward PHP/MySQL application with the following features:</p>
<h3>Client Management</h3>
<ul>
<li>Client Login</li>
<li>Client Info available to admin, e.g., contact information and notes</li>
</ul>
<h3>Asset Management</h3>
<ul>
<li>Ability for admin and clients to upload and download resource files from a private directory for each client.
<li>Thumbnails of images</li>
</ul>
<h3>Time Management</h3>
<ul>
<li>Time Sheet specific to each client</li>
</ul>
<h3>Content Management</h3>
<ul>
<li>Ability for admin to create new global pages and add them to the menu. This would allow the admin to create pages such as Payment Methods, FAQ, Contracts, Links, and so forth that would be accessible to all users.</li>
</ul>
<h3>Other Features</h3>
<ul>
<li>Valid XHTML and CSS</li>
<li>Themeable</li>
</ul>
<p>Anyone know of an application out there that might suit me? Are you a graphic designer / artist? What kind of features would you like to see in a client asset management system like this? I am also open to collaborating with a programmer to create an open source application such as this. I imagine there are a lot of freelance designers and small design firms that could use an app with this feature set.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/client-asset-management-for-graphic-designers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ten Principles of Good Design</title>
		<link>http://blog.greghoustondesign.com/ten-principles-of-good-design/</link>
		<comments>http://blog.greghoustondesign.com/ten-principles-of-good-design/#comments</comments>
		<pubDate>Thu, 28 Sep 2006 11:12:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://blog.greghoustondesign.com/?p=6</guid>
		<description><![CDATA[Good design is innovative.
Good design makes a product useful.
Good design is aesthetic.
Good design helps us to understand a product.
Good design is unobtrusive.
Good design is honest.
Good design is durable.
Good design is consequent to the last detail.
Good design is concerned with the environment.
Good design is as little design as possible.
Back to purity, back to simplicity.
by Dieter Rams
]]></description>
			<content:encoded><![CDATA[<p>Good design is innovative.<br />
Good design makes a product useful.<br />
Good design is aesthetic.<br />
Good design helps us to understand a product.<br />
Good design is unobtrusive.<br />
Good design is honest.<br />
Good design is durable.<br />
Good design is consequent to the last detail.<br />
Good design is concerned with the environment.<br />
Good design is as little design as possible.<br />
Back to purity, back to simplicity.</p>
<p>by <a href="http://www.designmuseum.org/design/dieter-rams">Dieter Rams</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.greghoustondesign.com/ten-principles-of-good-design/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
