<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/3.3.3" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>web notes - a blog - Category: Notes</title>
		<link>http://web-notes.wirehopper.com/</link>
		<atom:link rel="self" type="application/rss+xml" href="http://web-notes.wirehopper.com/?tempskin=_rss2" />
		<description></description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=3.3.3"/>
		<ttl>60</ttl>
				<item>
			<title>DreamWeaver Extension Idea</title>
			<link>http://web-notes.wirehopper.com/2009/01/06/dreamweaver-extension-idea</link>
			<pubDate>Tue, 06 Jan 2009 20:22:28 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Notes</category>			<guid isPermaLink="false">351@http://web-notes.wirehopper.com/</guid>
						<description>&lt;p&gt;I&amp;#8217;m offering you an idea for a product.  The implementation may be of less value to you than the underlying concept.  There are several factors that make this a potentially valuable idea:&lt;/p&gt;

&lt;p&gt;* Web sites and applications are becoming exponentially more complex.&lt;/p&gt;

&lt;p&gt;* Cost-effective integration of multiple applications into sites is becoming more important.&lt;/p&gt;

&lt;p&gt;* Site visitor expectations are becoming higher and higher.&lt;/p&gt;

&lt;p&gt;* CSS allows almost complete dissociation of design and content.&lt;/p&gt;

&lt;p&gt;The basic idea is to allow a person to submit an image and have the colors extracted from the image and substituted into a CSS file, thereby recoloring the site.  If you have a site that integrates several applications, recoloring them with a consistent process can greatly reduce the cost of design updates and make application management (especially upgrades) much easier.&lt;/p&gt;

&lt;p&gt;I developed a simple utility (robots.design) which will accept an image and the color attributes from CSS files, then create Linux sed commands that can be used to substitute the image colors into the CSS.  I don&amp;#8217;t think it is viable as a product in its current state, because the skill set required to take advantage of it spans too much of the web professional spectrum (most designers don&amp;#8217;t use the Linux command line).  A graceful interface or integration into one of your products may enhance DreamWeaver or other CreativeSuite products.&lt;/p&gt;

&lt;p&gt;I didn&amp;#8217;t invest alot of time in the tool, I built it for myself because I had to maintain code that had a difficult architecture and this solution allowed me to recolor the interface very efficiently.  I still use it.&lt;/p&gt;

&lt;p&gt;It is listed at HotScripts (http://www.hotscripts.com/Detailed/80489.html)&lt;/p&gt;

&lt;p&gt;The software itself is probably of little value, and the processing is done on the server-side.  Adobe has powerful image processing libraries that would eliminate the need for ImageMagick and the other open source components I used.  I envision an option that would allow a designer to select a comp and indicate which CSS files should be updated with the colors.&lt;/p&gt;

&lt;p&gt;Key considerations:&lt;/p&gt;

&lt;p&gt;* Many applications break the CSS into several files, placing colors in one file.  In that case, only that file needs to be processed.  &lt;/p&gt;

&lt;p&gt;* Sometimes, there are colors which you don&amp;#8217;t want changed.  A good example is error and warnings - which should stand out.&lt;/p&gt;

&lt;p&gt;* Old sites which may have inline styles can be updated with this tool as well.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://robots-wizard.com/robots.design/&quot;&gt;http://robots-wizard.com/robots.design/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have experience with DreamWeaver extensions, this may be a great contribution to the product.  I don&amp;#8217;t have the time to build a DreamWeaver extension, and I don&amp;#8217;t need to - robots.design does exactly what I want it to.&lt;/p&gt;

&lt;p&gt;This post has not been endorsed by Adobe.  All trademarks are property of their respective holders.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://web-notes.wirehopper.com/2009/01/06/dreamweaver-extension-idea&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I&#8217;m offering you an idea for a product.  The implementation may be of less value to you than the underlying concept.  There are several factors that make this a potentially valuable idea:</p>

<p>* Web sites and applications are becoming exponentially more complex.</p>

<p>* Cost-effective integration of multiple applications into sites is becoming more important.</p>

<p>* Site visitor expectations are becoming higher and higher.</p>

<p>* CSS allows almost complete dissociation of design and content.</p>

<p>The basic idea is to allow a person to submit an image and have the colors extracted from the image and substituted into a CSS file, thereby recoloring the site.  If you have a site that integrates several applications, recoloring them with a consistent process can greatly reduce the cost of design updates and make application management (especially upgrades) much easier.</p>

<p>I developed a simple utility (robots.design) which will accept an image and the color attributes from CSS files, then create Linux sed commands that can be used to substitute the image colors into the CSS.  I don&#8217;t think it is viable as a product in its current state, because the skill set required to take advantage of it spans too much of the web professional spectrum (most designers don&#8217;t use the Linux command line).  A graceful interface or integration into one of your products may enhance DreamWeaver or other CreativeSuite products.</p>

<p>I didn&#8217;t invest alot of time in the tool, I built it for myself because I had to maintain code that had a difficult architecture and this solution allowed me to recolor the interface very efficiently.  I still use it.</p>

<p>It is listed at HotScripts (http://www.hotscripts.com/Detailed/80489.html)</p>

<p>The software itself is probably of little value, and the processing is done on the server-side.  Adobe has powerful image processing libraries that would eliminate the need for ImageMagick and the other open source components I used.  I envision an option that would allow a designer to select a comp and indicate which CSS files should be updated with the colors.</p>

<p>Key considerations:</p>

<p>* Many applications break the CSS into several files, placing colors in one file.  In that case, only that file needs to be processed.  </p>

<p>* Sometimes, there are colors which you don&#8217;t want changed.  A good example is error and warnings - which should stand out.</p>

<p>* Old sites which may have inline styles can be updated with this tool as well.</p>

<p><a href="http://robots-wizard.com/robots.design/">http://robots-wizard.com/robots.design/</a></p>

<p>If you have experience with DreamWeaver extensions, this may be a great contribution to the product.  I don&#8217;t have the time to build a DreamWeaver extension, and I don&#8217;t need to - robots.design does exactly what I want it to.</p>

<p>This post has not been endorsed by Adobe.  All trademarks are property of their respective holders.</p><div class="item_footer"><p><small><a href="http://web-notes.wirehopper.com/2009/01/06/dreamweaver-extension-idea">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://web-notes.wirehopper.com/2009/01/06/dreamweaver-extension-idea#comments</comments>
			<wfw:commentRss>http://web-notes.wirehopper.com/?tempskin=_rss2&#38;disp=comments&#38;p=351</wfw:commentRss>
		</item>
				<item>
			<title>Further Application Notes</title>
			<link>http://web-notes.wirehopper.com/2009/01/02/further-application-notes</link>
			<pubDate>Sat, 03 Jan 2009 00:26:04 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="alt">Notes</category>
<category domain="main">Applications</category>			<guid isPermaLink="false">346@http://web-notes.wirehopper.com/</guid>
						<description>&lt;p&gt;robots.design works very well through upgrades, in this case, with dojo.  Using the tundra theme, I can reskin an application - including dojo/dijit very quickly.  &lt;/p&gt;

&lt;p&gt;Some colors should not be changed - specifically error and warning displays which are traditionally red and yellow respectively.  A backup of the CSS files was invaluable, since a dojo upgrade only required CSS upgrades for the dojo files (dojo.css, dijit.css, tundra.css).&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://web-notes.wirehopper.com/2009/01/02/further-application-notes&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>robots.design works very well through upgrades, in this case, with dojo.  Using the tundra theme, I can reskin an application - including dojo/dijit very quickly.  </p>

<p>Some colors should not be changed - specifically error and warning displays which are traditionally red and yellow respectively.  A backup of the CSS files was invaluable, since a dojo upgrade only required CSS upgrades for the dojo files (dojo.css, dijit.css, tundra.css).</p><div class="item_footer"><p><small><a href="http://web-notes.wirehopper.com/2009/01/02/further-application-notes">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://web-notes.wirehopper.com/2009/01/02/further-application-notes#comments</comments>
			<wfw:commentRss>http://web-notes.wirehopper.com/?tempskin=_rss2&#38;disp=comments&#38;p=346</wfw:commentRss>
		</item>
				<item>
			<title>Contact Form Fixed</title>
			<link>http://web-notes.wirehopper.com/2008/12/04/contact-form-fixed</link>
			<pubDate>Thu, 04 Dec 2008 23:16:18 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Notes</category>			<guid isPermaLink="false">323@http://web-notes.wirehopper.com/</guid>
						<description>&lt;p&gt;Sincere apologies to those who tried to request information through the contact form on this blog.  I have changed it to use the &lt;a href=&quot;http://know-waste.com&quot;&gt;http://know-waste.com&lt;/a&gt; contact form and tested it carefully.  Comments and inquiries are most welcome.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://web-notes.wirehopper.com/2008/12/04/contact-form-fixed&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Sincere apologies to those who tried to request information through the contact form on this blog.  I have changed it to use the <a href="http://know-waste.com">http://know-waste.com</a> contact form and tested it carefully.  Comments and inquiries are most welcome.</p><div class="item_footer"><p><small><a href="http://web-notes.wirehopper.com/2008/12/04/contact-form-fixed">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://web-notes.wirehopper.com/2008/12/04/contact-form-fixed#comments</comments>
			<wfw:commentRss>http://web-notes.wirehopper.com/?tempskin=_rss2&#38;disp=comments&#38;p=323</wfw:commentRss>
		</item>
				<item>
			<title>More Cost-Effective Design Strategies</title>
			<link>http://web-notes.wirehopper.com/2008/10/29/more-cost-effective-design-strategies</link>
			<pubDate>Thu, 30 Oct 2008 03:02:27 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Design</category>
<category domain="alt">Notes</category>			<guid isPermaLink="false">286@http://web-notes.wirehopper.com/</guid>
						<description>&lt;ul&gt;
&lt;li&gt;Work within application design architectures.  In other words, try to use as much of their HTML and CSS as possible, or replace just the CSS.  Most good applications have a nice hierarchical CSS and template organization.  Learn to work with it.  Many application allow the addition and removal of widgets and tools from the admin interface.  Accomodate that and support it.  Its is extremely valuable.&lt;/li&gt;
&lt;li&gt;Use icon sets.  They will allow you to provide a beautiful interface in a fraction of the time.  &lt;a href=&quot;http://www.everaldo.com/crystal/&quot;&gt;http://www.everaldo.com/crystal/&lt;/a&gt;.  Support these projects if possible, ask your employer.&lt;/li&gt;
&lt;li&gt;Use toolkits, but carefully.  If it is a simple feature, code it yourself.  If it is complex, find a toolkit or javascript library.&lt;/li&gt;
&lt;li&gt;Keep the layout and colors separate in the CSS.  That way, you can reskin an application in different ways, easily.  Use browser specific overrides where necessary.&lt;/li&gt;
&lt;li&gt;If you are building an application use a hierarchical template structure and create components that can support the whole system, instead of just one page.&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://web-notes.wirehopper.com/2008/10/29/more-cost-effective-design-strategies&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<ul>
<li>Work within application design architectures.  In other words, try to use as much of their HTML and CSS as possible, or replace just the CSS.  Most good applications have a nice hierarchical CSS and template organization.  Learn to work with it.  Many application allow the addition and removal of widgets and tools from the admin interface.  Accomodate that and support it.  Its is extremely valuable.</li>
<li>Use icon sets.  They will allow you to provide a beautiful interface in a fraction of the time.  <a href="http://www.everaldo.com/crystal/">http://www.everaldo.com/crystal/</a>.  Support these projects if possible, ask your employer.</li>
<li>Use toolkits, but carefully.  If it is a simple feature, code it yourself.  If it is complex, find a toolkit or javascript library.</li>
<li>Keep the layout and colors separate in the CSS.  That way, you can reskin an application in different ways, easily.  Use browser specific overrides where necessary.</li>
<li>If you are building an application use a hierarchical template structure and create components that can support the whole system, instead of just one page.</li>
</ul><div class="item_footer"><p><small><a href="http://web-notes.wirehopper.com/2008/10/29/more-cost-effective-design-strategies">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://web-notes.wirehopper.com/2008/10/29/more-cost-effective-design-strategies#comments</comments>
			<wfw:commentRss>http://web-notes.wirehopper.com/?tempskin=_rss2&#38;disp=comments&#38;p=286</wfw:commentRss>
		</item>
				<item>
			<title>Real tests</title>
			<link>http://web-notes.wirehopper.com/2008/09/22/real-tests</link>
			<pubDate>Mon, 22 Sep 2008 22:04:04 +0000</pubDate>			<dc:creator>admin</dc:creator>
			<category domain="main">Notes</category>			<guid isPermaLink="false">256@http://web-notes.wirehopper.com/</guid>
						<description>&lt;p&gt;robots.design was used to convert a complex AJAX application from one color scheme to another.&lt;/p&gt;

&lt;p&gt;Since the objective was a neutral color scheme, I put greyscale color codes into the image/new color area.  I ran the third script on the CSS files, and on the HTML (some inline styles were there).  Took all those colors and pasted them into the existing CSS color block, and ran the tool.&lt;/p&gt;

&lt;p&gt;Applied the second set of &lt;strong&gt;sed&lt;/strong&gt; commands, and it looked pretty good.&lt;/p&gt;

&lt;p&gt;I did change some of the colors manually to make it look better, but in 2 hours, I had a completely recolored application.  The last time, it took me 2 days.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://web-notes.wirehopper.com/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Later note: I ran robots.design on a different application, with a much more sophisticated design, including dojo&amp;#8217;s tundra theme, and it performed extremely well.  I copied the dojo .css files into the application&amp;#8217;s css directory, then ran robots.design.  I didn&amp;#8217;t copy the dojo .css files back into the dojo tree, because once they have been modified, they aren&amp;#8217;t truly &amp;#8216;tundra&amp;#8217;.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://web-notes.wirehopper.com/2008/09/22/real-tests&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>robots.design was used to convert a complex AJAX application from one color scheme to another.</p>

<p>Since the objective was a neutral color scheme, I put greyscale color codes into the image/new color area.  I ran the third script on the CSS files, and on the HTML (some inline styles were there).  Took all those colors and pasted them into the existing CSS color block, and ran the tool.</p>

<p>Applied the second set of <strong>sed</strong> commands, and it looked pretty good.</p>

<p>I did change some of the colors manually to make it look better, but in 2 hours, I had a completely recolored application.  The last time, it took me 2 days.</p>

<p><img src="http://web-notes.wirehopper.com/blogs/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>Later note: I ran robots.design on a different application, with a much more sophisticated design, including dojo&#8217;s tundra theme, and it performed extremely well.  I copied the dojo .css files into the application&#8217;s css directory, then ran robots.design.  I didn&#8217;t copy the dojo .css files back into the dojo tree, because once they have been modified, they aren&#8217;t truly &#8216;tundra&#8217;.</p><div class="item_footer"><p><small><a href="http://web-notes.wirehopper.com/2008/09/22/real-tests">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://web-notes.wirehopper.com/2008/09/22/real-tests#comments</comments>
			<wfw:commentRss>http://web-notes.wirehopper.com/?tempskin=_rss2&#38;disp=comments&#38;p=256</wfw:commentRss>
		</item>
			</channel>
</rss>
