<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>theAdmin</title>
	
	<link>http://theadmin.org</link>
	<description>Redmine Development by the Redmine Guy, Eric Davis</description>
	<lastBuildDate>Thu, 31 May 2012 18:37:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/theAdmin" /><feedburner:info uri="theadmin" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>45.49106</geo:lat><geo:long>-122.803594</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><image><link>http://www.feedburner.com</link><url>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</url><title>This Feed Powered by FeedBurner.com</title></image><feedburner:emailServiceId>theAdmin</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FtheAdmin" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FtheAdmin" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FtheAdmin" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/theAdmin" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FtheAdmin" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FtheAdmin" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FtheAdmin" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Speeding up Capistrano Deployments from 6 Minutes to 9 Seconds by Skipping Asset Compilation</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/Tikw1zivfxU/</link>
		<comments>http://theadmin.org/articles/capistrano-skipping-precompile-assets/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 17:04:57 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[asset pipeline]]></category>
		<category><![CDATA[continuous deployment]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[rails3]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=2100</guid>
		<description><![CDATA[By skipping assets:precompile when assets haven&#8217;t changed, I&#8217;ve reduced my deployment time from 6 minutes to 9.6 seconds. I&#8217;ve been practicing semi-continuous deployments on Chirk HR since I&#8217;ve started (where I am deploying to production as soon as code is useful). I&#8217;ve been having a problem with the asset pipeline though because the assets:precompile task [...]]]></description>
			<content:encoded><![CDATA[<p>By skipping assets:precompile when assets haven&#8217;t changed, I&#8217;ve reduced my deployment time from 6 minutes to 9.6 seconds.</p>
<p>I&#8217;ve been practicing semi-continuous deployments on Chirk HR since I&#8217;ve started (where I am deploying to production as soon as code is useful). I&#8217;ve been having a problem with the asset pipeline though because the <code>assets:precompile</code> task is taking minutes to run. Slow deployments lead to me not deploying as often, which caused a bunch of pain and slower feedback.</p>
<p>Part of this is because Rails generates assets twice, once for the digest version (<code>/assets/application-2d25da195f64bf181b34b5d15972cca6.js</code>) and once for the non-digest version (<code>/assets/application.js</code>). A tip I heard from <a href="https://twitter.com/#!/bitsweat/status/185890502128844800">Jeremy Kemper</a> was to only use the primary version which will skip the non-digest compilation.</p>
<p>After a bit of searching, I came across another idea. Ben Curtis posted a <a href="http://www.bencurtis.com/2011/12/skipping-asset-compilation-with-capistrano/">capistranio task</a> that will use git to see if your assets have changed and skip regenerating them if they haven&#8217;t changed.</p>
<p>This is huge boost for Chirk&#8217;s continous deployment since the majority of my changes aren&#8217;t asset related at all.</p>
<p><strong>Tip:</strong> If after adding this change and deploying if you see that assets are still getting compiled, check your Capfile to make sure you are loading <code>config/deploy</code> after <code>deploy/assets</code>. Otherwise your custom precompile task in <code>config/deploy</code> is getting overrided by cap&#8217;s default task in <code>deploy/assets</code>. From <a href="http://stackoverflow.com/questions/9017136/override-capistrano-default-behavior">Stackoverflow</a></p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcapistrano-skipping-precompile-assets%2F&amp;t=Speeding+up+Capistrano+Deployments+from+6+Minutes+to+9+Seconds+by+Skipping+Asset+Compilation" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=Speeding+up+Capistrano+Deployments+from+6+Minutes+to+9+Seconds+by+Skipping+Asset+Compilation%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D2100%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcapistrano-skipping-precompile-assets%2F&amp;t=Speeding+up+Capistrano+Deployments+from+6+Minutes+to+9+Seconds+by+Skipping+Asset+Compilation" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcapistrano-skipping-precompile-assets%2F&amp;title=Speeding+up+Capistrano+Deployments+from+6+Minutes+to+9+Seconds+by+Skipping+Asset+Compilation" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcapistrano-skipping-precompile-assets%2F&amp;t=Speeding+up+Capistrano+Deployments+from+6+Minutes+to+9+Seconds+by+Skipping+Asset+Compilation&amp;s=By+skipping+assets%3Aprecompile+when+assets+haven%27t+changed%2C+I%27ve+reduced+my+deployment+time+from+6+minutes+to+9.6+seconds.%0D%0A%0D%0AI%27ve+been+practicing+semi-continuous+deployments+on+Chirk+HR+since+I%27ve+started+%28where+I+am+deploying+to+production+as+soon+a" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcapistrano-skipping-precompile-assets%2F&amp;title=Speeding+up+Capistrano+Deployments+from+6+Minutes+to+9+Seconds+by+Skipping+Asset+Compilation&amp;notes=By+skipping+assets%3Aprecompile+when+assets+haven%27t+changed%2C+I%27ve+reduced+my+deployment+time+from+6+minutes+to+9.6+seconds.%0D%0A%0D%0AI%27ve+been+practicing+semi-continuous+deployments+on+Chirk+HR+since+I%27ve+started+%28where+I+am+deploying+to+production+as+soon+a" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=Speeding up Capistrano Deployments from 6 Minutes to 9 Seconds by Skipping Asset Compilation&amp;body=By skipping assets:precompile when assets haven't changed, I've reduced my deployment time from 6 minutes to 9.6 seconds.

I've been practicing semi-continuous deployments on Chirk HR since I've started (where I am deploying to production as soon a - http://theadmin.org/articles/capistrano-skipping-precompile-assets/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=Tikw1zivfxU:MzgPx2riEwM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=Tikw1zivfxU:MzgPx2riEwM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=Tikw1zivfxU:MzgPx2riEwM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=Tikw1zivfxU:MzgPx2riEwM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=Tikw1zivfxU:MzgPx2riEwM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=Tikw1zivfxU:MzgPx2riEwM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=Tikw1zivfxU:MzgPx2riEwM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/Tikw1zivfxU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/capistrano-skipping-precompile-assets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/capistrano-skipping-precompile-assets/</feedburner:origLink></item>
		<item>
		<title>Coming this summer…</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/73ttWv69nfc/</link>
		<comments>http://theadmin.org/articles/coming-this-summer/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 21:27:24 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=2094</guid>
		<description><![CDATA[See also http://baby.ilanadavis.com/]]></description>
			<content:encoded><![CDATA[<p><img src="http://theadmin.org/files/2012/03/baby-ultrasound-scaled.jpg" alt="" title="" width="400" height="301" class="aligncenter size-full wp-image-2096" /></p>
<p>See also <a href="http://baby.ilanadavis.com/">http://baby.ilanadavis.com/</a></p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcoming-this-summer%2F&amp;t=Coming+this+summer%26%238230%3B" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=Coming+this+summer%26%238230%3B%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D2094%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcoming-this-summer%2F&amp;t=Coming+this+summer%26%238230%3B" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcoming-this-summer%2F&amp;title=Coming+this+summer%26%238230%3B" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcoming-this-summer%2F&amp;t=Coming+this+summer%26%238230%3B&amp;s=%0D%0A%0D%0ASee+also+http%3A%2F%2Fbaby.ilanadavis.com%2F" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fcoming-this-summer%2F&amp;title=Coming+this+summer%26%238230%3B&amp;notes=%0D%0A%0D%0ASee+also+http%3A%2F%2Fbaby.ilanadavis.com%2F" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=Coming this summer&#8230;&amp;body=

See also http://baby.ilanadavis.com/ - http://theadmin.org/articles/coming-this-summer/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=73ttWv69nfc:U5s0vqxzz0M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=73ttWv69nfc:U5s0vqxzz0M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=73ttWv69nfc:U5s0vqxzz0M:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=73ttWv69nfc:U5s0vqxzz0M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=73ttWv69nfc:U5s0vqxzz0M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=73ttWv69nfc:U5s0vqxzz0M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=73ttWv69nfc:U5s0vqxzz0M:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/73ttWv69nfc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/coming-this-summer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/coming-this-summer/</feedburner:origLink></item>
		<item>
		<title>Bootstrapping Design</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/YIudkynb8EQ/</link>
		<comments>http://theadmin.org/articles/bootstrapping-design/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 18:53:54 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=2081</guid>
		<description><![CDATA[Jarrod (a 30&#215;500 member) just launched his ebook, Bootstrapping Design. I had the privilege to read his early drafts and I highly recommend it for developers and product builders. Bootstrapping Design was written at the perfect time for me. One of the guiding principles I&#8217;m building into Chirk HR is that software should be easy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/studiofellow">Jarrod</a> (a <a href="http://unicornfree.com/30x500">30&#215;500</a> member) just launched his ebook, <a href="http://www.bootstrappingdesign.com">Bootstrapping Design</a>. I had the privilege to read his early drafts and I highly recommend it for developers and product builders.</p>
<p>Bootstrapping Design was written at the perfect time for me. One of the guiding principles I&#8217;m building into <a href="http://www.chirkhr.com">Chirk HR</a> is that software should be easy to understand. I&#8217;ve seen firsthand the difficulties and problems caused by confusing software. A big component to making software easy to understand is clear design. Not just &#8220;looks pretty&#8221; design, but how the software&#8217;s interface is laid out (visual design) and how people use it (user experience, workflow).</p>
<h3>My troubles with design</h3>
<p>Before Jarrod&#8217;s book came out I&#8217;ve spent about $200 on various design books to try and teach myself the minimum of design to make something feel right. I never found the right resource though:</p>
<ul>
<li>some were too technical (e.g. Photoshop tutorials)</li>
<li>some were very print biased</li>
<li>some went way too deep too early</li>
<li>and some had great theory, but nothing actionable</li>
</ul>
<p>Suffice it to say, the design books &#8220;looked&#8221; right but I nothing in them really stuck and I was having a hard time making things look right.</p>
<p>So I stuck with hacking on premium templates and figured I&#8217;d pay a few grand later on for a custom design for each product.</p>
<h3>Bootstrapping Chirk&#8217;s design</h3>
<p>When I started development on Chirk, Jarrod&#8217;s <a href="http://blog.studiofellow.com/2012/02/07/bootstrapping-design-excerpt-and-chapter-list/">preview chapter</a> convinced me that I should try to build my own design. Having already build a few product sites based on templates, I knew I&#8217;d have to use at least a half dozen hours to get a template into a workable state. Starting a design from scratch would take more time but Jarrod gave me the idea of bootstrapping the design in order to launch:</p>
<blockquote><p>&#8230;the minimum design fundamentals that bootstrappers must understand in order to launch a business&#8230;</p></blockquote>
<p>Early on in Chirk&#8217;s MVP I decided to use Twitter bootstrap for its grid and form styling. Then I layered on several concepts from the pre-beta version of Bootstrapping Design and things really started to take shape.</p>
<div id="attachment_2083" class="wp-caption aligncenter" style="width: 310px"><a href="http://theadmin.org/files/2012/03/chirkhr.png"><img class="size-medium wp-image-2083" title="Chirk HR application" src="http://theadmin.org/files/2012/03/chirkhr-300x134.png" alt="" width="300" height="134" /></a><p class="wp-caption-text">Application design - Twitter bootstrap + custom design</p></div>
<p>I&#8217;m not going to win any design awards for my design, but that&#8217;s not the point. The point is that I created a good enough design myself, without much time or money, and was able to launch my product. Most important of all, I also understand the design choices I made and can iterate the design along with the application itself.</p>
<div id="attachment_2084" class="wp-caption aligncenter" style="width: 241px"><a href="http://theadmin.org/files/2012/03/chirkhr-homepage.png"><img class="size-medium wp-image-2084" title="ChirkHR Homepage" src="http://theadmin.org/files/2012/03/chirkhr-homepage-231x300.png" alt="" width="231" height="300" /></a><p class="wp-caption-text">Launching page design - WordPress + custom design</p></div>
<p>Here is a short sample of the ideas I got from the book:</p>
<ul>
<li>anyone can be a designer, it&#8217;s just a skill</li>
<li>don&#8217;t worry about being creative, &#8220;focus on simplicity, clarity, and the cold, hard science of what works&#8221; [for me, this is a HUGE killer of my analysis paralysis]</li>
<li>basics of layouts, grids, and alignment</li>
<li>using space to draw the eye instead of only <span style="color:red">color</span></li>
<li>simple way to do typography, which has had the biggest impact on my design</li>
<li>a hack to have a &#8220;good enough&#8221; color scheme without pulling out the color wheels</li>
<li>bootstrapping a logo design</li>
</ul>
<p>(Full disclosure: I was given a free copy of the early version but I still bought the latest version. It&#8217;s that good).</p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fbootstrapping-design%2F&amp;t=Bootstrapping+Design" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=Bootstrapping+Design%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D2081%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fbootstrapping-design%2F&amp;t=Bootstrapping+Design" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fbootstrapping-design%2F&amp;title=Bootstrapping+Design" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fbootstrapping-design%2F&amp;t=Bootstrapping+Design&amp;s=Jarrod+%28a+30x500+member%29+just+launched+his+ebook%2C+Bootstrapping+Design.+I+had+the+privilege+to+read+his+early+drafts+and+I+highly+recommend+it+for+developers+and+product+builders.%0D%0A%0D%0ABootstrapping+Design+was+written+at+the+perfect+time+for+me.+One+of" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fbootstrapping-design%2F&amp;title=Bootstrapping+Design&amp;notes=Jarrod+%28a+30x500+member%29+just+launched+his+ebook%2C+Bootstrapping+Design.+I+had+the+privilege+to+read+his+early+drafts+and+I+highly+recommend+it+for+developers+and+product+builders.%0D%0A%0D%0ABootstrapping+Design+was+written+at+the+perfect+time+for+me.+One+of" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=Bootstrapping Design&amp;body=Jarrod (a 30x500 member) just launched his ebook, Bootstrapping Design. I had the privilege to read his early drafts and I highly recommend it for developers and product builders.

Bootstrapping Design was written at the perfect time for me. One of - http://theadmin.org/articles/bootstrapping-design/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=YIudkynb8EQ:lCh4bG689uM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=YIudkynb8EQ:lCh4bG689uM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=YIudkynb8EQ:lCh4bG689uM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=YIudkynb8EQ:lCh4bG689uM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=YIudkynb8EQ:lCh4bG689uM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=YIudkynb8EQ:lCh4bG689uM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=YIudkynb8EQ:lCh4bG689uM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/YIudkynb8EQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/bootstrapping-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/bootstrapping-design/</feedburner:origLink></item>
		<item>
		<title>Chirk HR – Launching Soon</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/9jWOBtIz8f4/</link>
		<comments>http://theadmin.org/articles/chirk-hr/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 15:34:42 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[chirkhr]]></category>
		<category><![CDATA[Launching]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=2070</guid>
		<description><![CDATA[I have great news today. After months of research and development I&#8217;m happy to unveil a new product I&#8217;ve been working on. Chirk HR is a web application for human resource professionals to find and hire better applicants. Using the pool of applicants that every job posting generates, Chirk HR will let HR reuse the [...]]]></description>
			<content:encoded><![CDATA[<p>I have great news today. After months of research and development I&#8217;m happy to unveil a new product I&#8217;ve been working on.</p>
<p><a href="http://www.chirkhr.com"><img alt="Chirk HR logo" title="Chirk HR" src="http://theadmin.org/files/2012/03/chirk-logo-1.png"></a></p>
<p><a href="http://www.chirkhr.com">Chirk HR</a> is a web application for human resource professionals to find and hire better applicants. Using the pool of applicants that every job posting generates, Chirk HR will let HR reuse the 99% of applicants who weren&#8217;t offered a position the first time. In other words, a job posting might have 100 applicants but since only one person is hired in the end there are 99 applicants who aren&#8217;t hired. Chirk HR helps reuse those 99 applicants with the next position.</p>
<p>Chirk HR is still new. It is the creative atom from <a href="http://unicornfree.com/2011/the-5-part-30x500-taste-test-early-bird-ends-today/">30&#215;500</a> or the MVP from <a href="http://theleanstartup.com/">Lean Startup</a>. Raw, simple, and (hopefully) useful.</p>
<p>If you want to get early access, you can register to be notified below or read more about <a href="http://www.chirkhr.com">Chirk HR</a> on the website.</p>
<p><script type="text/javascript" src="http://forms.aweber.com/form/52/1827622952.js"></script></p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchirk-hr%2F&amp;t=Chirk+HR+%26%238211%3B+Launching+Soon" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=Chirk+HR+%26%238211%3B+Launching+Soon%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D2070%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchirk-hr%2F&amp;t=Chirk+HR+%26%238211%3B+Launching+Soon" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchirk-hr%2F&amp;title=Chirk+HR+%26%238211%3B+Launching+Soon" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchirk-hr%2F&amp;t=Chirk+HR+%26%238211%3B+Launching+Soon&amp;s=I+have+great+news+today.+After+months+of+research+and+development+I%27m+happy+to+unveil+a+new+product+I%27ve+been+working+on.%0D%0A%0D%0A%0D%0A%0D%0AChirk+HR+is+a+web+application+for+human+resource+professionals+to+find+and+hire+better+applicants.+Using+the+pool+of+appl" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchirk-hr%2F&amp;title=Chirk+HR+%26%238211%3B+Launching+Soon&amp;notes=I+have+great+news+today.+After+months+of+research+and+development+I%27m+happy+to+unveil+a+new+product+I%27ve+been+working+on.%0D%0A%0D%0A%0D%0A%0D%0AChirk+HR+is+a+web+application+for+human+resource+professionals+to+find+and+hire+better+applicants.+Using+the+pool+of+appl" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=Chirk HR &#8211; Launching Soon&amp;body=I have great news today. After months of research and development I'm happy to unveil a new product I've been working on.



Chirk HR is a web application for human resource professionals to find and hire better applicants. Using the pool of appl - http://theadmin.org/articles/chirk-hr/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=9jWOBtIz8f4:y6ngEUuZwH0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=9jWOBtIz8f4:y6ngEUuZwH0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=9jWOBtIz8f4:y6ngEUuZwH0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=9jWOBtIz8f4:y6ngEUuZwH0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=9jWOBtIz8f4:y6ngEUuZwH0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=9jWOBtIz8f4:y6ngEUuZwH0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=9jWOBtIz8f4:y6ngEUuZwH0:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/9jWOBtIz8f4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/chirk-hr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/chirk-hr/</feedburner:origLink></item>
		<item>
		<title>Organizing Rake Using Namespaces</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/qwO3nIwGPzY/</link>
		<comments>http://theadmin.org/articles/organizing-rake-using-namespaces/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 18:17:46 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[rake]]></category>
		<category><![CDATA[rake namespace examples]]></category>
		<category><![CDATA[rake namespaces]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=2036</guid>
		<description><![CDATA[I use Rake to automate a lot of tasks, in my plugins and on my development systems. A good technique to learn is to organize and group your tasks using Rake namespaces. Example: desc &#34;Download missing plugins from Github&#34; task :plugins do # .. end &#160; namespace :plugins do desc &#34;Fetch latest revisions&#34; task :fetch [...]]]></description>
			<content:encoded><![CDATA[<p>I use Rake to automate a lot of tasks, in my plugins and on my development systems. A good technique to learn is to organize and group your tasks using Rake namespaces.</p>
<p>Example:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;">desc <span style="color:#996600;">&quot;Download missing plugins from Github&quot;</span>
task <span style="color:#ff3333; font-weight:bold;">:plugins</span> <span style="color:#9966CC; font-weight:bold;">do</span>
  <span style="color:#008000; font-style:italic;"># ..</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
namespace <span style="color:#ff3333; font-weight:bold;">:plugins</span> <span style="color:#9966CC; font-weight:bold;">do</span>
  desc <span style="color:#996600;">&quot;Fetch latest revisions&quot;</span>
  task <span style="color:#ff3333; font-weight:bold;">:fetch</span> <span style="color:#9966CC; font-weight:bold;">do</span>
    <span style="color:#008000; font-style:italic;"># ..</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  desc <span style="color:#996600;">&quot;Push latest revisions&quot;</span>
  task <span style="color:#ff3333; font-weight:bold;">:push</span> <span style="color:#9966CC; font-weight:bold;">do</span>
    <span style="color:#008000; font-style:italic;"># ..</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
  desc <span style="color:#996600;">&quot;Cleanup repos&quot;</span>
  task <span style="color:#ff3333; font-weight:bold;">:gc</span> <span style="color:#9966CC; font-weight:bold;">do</span>
    <span style="color:#008000; font-style:italic;"># ..</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>In this example I use Rake&#8217;s namespaces to organize and group similar tasks. This shows up when I run rake on the command line like:</p>
<pre>
rake plugins        # Download missing plugins from Github
rake plugins:fetch  # Fetch latest revisions
rake plugins:gc     # Cleanup repos
rake plugins:push   # Push latest revisions
</pre>
<p>By organizing rake into namespaces I don&#8217;t have to come up with <code>a_unique_and_really_long_task_name</code> for every task.</p>
<p>Another nice feature of Rake namespaces is that you can reopen them and add to them, either in the same file or a different file. The following example is the same as the first.</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;">desc <span style="color:#996600;">&quot;Download missing plugins from Github&quot;</span>
task <span style="color:#ff3333; font-weight:bold;">:plugins</span> <span style="color:#9966CC; font-weight:bold;">do</span>
  <span style="color:#008000; font-style:italic;"># ..</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
namespace <span style="color:#ff3333; font-weight:bold;">:plugins</span> <span style="color:#9966CC; font-weight:bold;">do</span>
  desc <span style="color:#996600;">&quot;Fetch latest revisions&quot;</span>
  task <span style="color:#ff3333; font-weight:bold;">:fetch</span> <span style="color:#9966CC; font-weight:bold;">do</span>
    <span style="color:#008000; font-style:italic;"># ..</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
namespace <span style="color:#ff3333; font-weight:bold;">:plugins</span> <span style="color:#9966CC; font-weight:bold;">do</span>
  desc <span style="color:#996600;">&quot;Push latest revisions&quot;</span>
  task <span style="color:#ff3333; font-weight:bold;">:push</span> <span style="color:#9966CC; font-weight:bold;">do</span>
    <span style="color:#008000; font-style:italic;"># ..</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
namespace <span style="color:#ff3333; font-weight:bold;">:plugins</span> <span style="color:#9966CC; font-weight:bold;">do</span>
  desc <span style="color:#996600;">&quot;Cleanup repos&quot;</span>
  task <span style="color:#ff3333; font-weight:bold;">:gc</span> <span style="color:#9966CC; font-weight:bold;">do</span>
    <span style="color:#008000; font-style:italic;"># ..</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p>While I recommend the first example instead of the second one when your tasks are all in a single file, reopening becomes useful when you are trying to use a common namespace that was defined somewhere else (e.g. inside Rails).</p>
<p>With plugins it is also good to prefix your plugin&#8217;s tasks in a namespace so they don&#8217;t conflict with other tasks.</p>
<p>If you need more rake namespace examples, post a comment below. I have a bunch of them I&#8217;ve written and I&#8217;d be happy to share.</p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Forganizing-rake-using-namespaces%2F&amp;t=Organizing+Rake+Using+Namespaces" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=Organizing+Rake+Using+Namespaces%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D2036%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Forganizing-rake-using-namespaces%2F&amp;t=Organizing+Rake+Using+Namespaces" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Forganizing-rake-using-namespaces%2F&amp;title=Organizing+Rake+Using+Namespaces" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Forganizing-rake-using-namespaces%2F&amp;t=Organizing+Rake+Using+Namespaces&amp;s=I+use+Rake+to+automate+a+lot+of+tasks%2C+in+my+plugins+and+on+my+development+systems.+A+good+technique+to+learn+is+to+organize+and+group+your+tasks+using+Rake+namespaces.%0D%0A%0D%0AExample%3A%0D%0A%0D%0A%0D%0Adesc+%22Download+missing+plugins+from+Github%22%0D%0Atask+%3Aplugins+do%0D%0A+" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Forganizing-rake-using-namespaces%2F&amp;title=Organizing+Rake+Using+Namespaces&amp;notes=I+use+Rake+to+automate+a+lot+of+tasks%2C+in+my+plugins+and+on+my+development+systems.+A+good+technique+to+learn+is+to+organize+and+group+your+tasks+using+Rake+namespaces.%0D%0A%0D%0AExample%3A%0D%0A%0D%0A%0D%0Adesc+%22Download+missing+plugins+from+Github%22%0D%0Atask+%3Aplugins+do%0D%0A+" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=Organizing Rake Using Namespaces&amp;body=I use Rake to automate a lot of tasks, in my plugins and on my development systems. A good technique to learn is to organize and group your tasks using Rake namespaces.

Example:


desc "Download missing plugins from Github"
task :plugins do
  - http://theadmin.org/articles/organizing-rake-using-namespaces/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=qwO3nIwGPzY:ZH5j0dJrrPY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=qwO3nIwGPzY:ZH5j0dJrrPY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=qwO3nIwGPzY:ZH5j0dJrrPY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=qwO3nIwGPzY:ZH5j0dJrrPY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=qwO3nIwGPzY:ZH5j0dJrrPY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=qwO3nIwGPzY:ZH5j0dJrrPY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=qwO3nIwGPzY:ZH5j0dJrrPY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/qwO3nIwGPzY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/organizing-rake-using-namespaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/organizing-rake-using-namespaces/</feedburner:origLink></item>
		<item>
		<title>What I’m excited about with ChiliProject 3.0.0</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/6bK8u1E_C4g/</link>
		<comments>http://theadmin.org/articles/excited-about-with-chiliproject-3/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 19:38:46 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ChiliProject]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[redmine plugins]]></category>
		<category><![CDATA[tagging]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=2032</guid>
		<description><![CDATA[On February 6th ChiliProject 3.0.0 was released. This marks the third major release for ChiliProject and the stabilization of the past 6 months of development. The 3.0 series is my favorite release so far. It finally brings in some features that I&#8217;ve been wanting to use for at least 4 years. The full release details [...]]]></description>
			<content:encoded><![CDATA[<p>On February 6th <a href="http://blog.chiliproject.org/releases/chiliproject-3-0-0-released/">ChiliProject 3.0.0</a> was released. This marks the third major release for ChiliProject and the stabilization of the past 6 months of development.</p>
<p>The 3.0 series is my favorite release so far. It finally brings in some features that I&#8217;ve been wanting to use for at least 4 years. The full release details is on the official ChiliProject blog but I wanted to outline a few of the key features that I&#8217;m going to be using (and how I&#8217;m going to use them).</p>
<h3>New Design</h3>
<p>The most visible change in 3.0 is the new design. This is a cumulation of the work I did with Shane Pearlman and Peter Chester of <a href="http://tri.be">Modern Tribe</a> (formally Shane and Peter Inc). Originally this design was a theme plugin that was used by half a dozen companies.</p>
<p>Late 2011 the design was moved from the plugin into the core code to become the default theme. After that the developers at Finn Labs created another major redesign and let the ChiliProject developers iterate on it to create the final design that you see now.</p>
<p>The design is still a work in progress (as all designs should be) but there is already a huge improvement over the previous one.</p>
<h3>Liquid</h3>
<p>Liquid is another major feature that made it into ChiliProject 3.0. It started as custom development for a client of mine, which was then updated and merged into the core by Holger Just.</p>
<p>Liquid replaces the basic wiki macro system in ChiliProject with a powerful templating system (you could call Liquid a programming language). What this means is that every &#8220;wiki&#8221; text field will accept Liquid and will let the user write and run small programs, without having to touch the server or Ruby.</p>
<p>I posted an early example of Liquid in action on my <a href="http://www.ericjdavis.com/liquid-templates-in-chiliproject/">personal tumblelog</a>. (<a href="http://www.ericjdavis.com/files/2011/05/chiliproject-liquid-issue.png">full size</a>)</p>
<p>I&#8217;m excited for Liquid because I use wiki pages a lot for creating simple project dashboards for clients. It&#8217;s easier to use a wiki page and create the dashboard by hand then to write some custom code for each client. Now with Liquid, I can automate some of the data collection and make the pages even more dynamic.</p>
<h3>Tagging</h3>
<p>Tagging support was also added to ChiliProject. It&#8217;s not complete since it is only the underlying data structures (i.e. database tables). The good news is that by having the data structures in place, the rest of tagging can now be added in a minor release (like 3.1.0 or 3.2.0).</p>
<p>Personally, I&#8217;m looking forward to issue tagging. Like many people the issue categories are too rigid and tags would be easier to manage. I&#8217;m hoping I&#8217;ll get to add issue tagging myself, I have a prototype of them from a few months ago that I can port to the core code.</p>
<h3>jQuery and jQuery UI</h3>
<p>On the development side there are two huge features included in ChiliProject 3.0 that will make writing plugins easier.</p>
<p>First, ChiliProject is now including jQuery and jQuery UI in the core. Every one of my 70 or 80 plugins that have a user interface have been using jQuery. This means that each one has to include the actual jQuery library and use hooks to get jQuery included in the main layout. That&#8217;s a bunch of code that I&#8217;ve had to repeat over and over again.</p>
<p>With jQuery now being supplied by the core, I can remove all of that code and know that the plugin will always have jQuery available.</p>
<p>Having jQuery in the core also means that the core itself will start using it to provide a more interactive experience. A lightbox style popup has already been included and used to show <a href="https://www.chiliproject.org/issues/808">issue description changes</a>.</p>
<p>(Note: There is a method you can use to check if jQuery is included in ChiliProject. This is useful if you are trying to support multiple versions of ChiliProject or Redmine and want to load jQuery only if it&#8217;s not included. Use <code>ChiliProject::Compatibility.using_jquery?</code>.)</p>
<h3>Capybara</h3>
<p>The second feature that will really help plugin development is the inclusion of Capybara. Capybara is a fake browser that is used in the test suite and can simulate a actual person filling out forms and clicking links.</p>
<p>This is going to help make the tests more through and catch problems with activity flows (e.g. logging in and creating an issue, replying to a forum post). My hope is that with a powerful tool like capybara, more interactions will be tested in the core and in plugins, which will lead to better code and less bugs.</p>
<p>I&#8217;m really excited about ChiliProject 3.0.0. It lays down a great foundation that can be built on to improve the usability and user interaction.</p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fexcited-about-with-chiliproject-3%2F&amp;t=What+I%26%238217%3Bm+excited+about+with+ChiliProject+3.0.0" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=What+I%26%238217%3Bm+excited+about+with+ChiliProject+3.0.0%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D2032%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fexcited-about-with-chiliproject-3%2F&amp;t=What+I%26%238217%3Bm+excited+about+with+ChiliProject+3.0.0" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fexcited-about-with-chiliproject-3%2F&amp;title=What+I%26%238217%3Bm+excited+about+with+ChiliProject+3.0.0" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fexcited-about-with-chiliproject-3%2F&amp;t=What+I%26%238217%3Bm+excited+about+with+ChiliProject+3.0.0&amp;s=On+February+6th+ChiliProject+3.0.0+was+released.+This+marks+the+third+major+release+for+ChiliProject+and+the+stabilization+of+the+past+6+months+of+development.%0D%0A%0D%0AThe+3.0+series+is+my+favorite+release+so+far.+It+finally+brings+in+some+features+that+I" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fexcited-about-with-chiliproject-3%2F&amp;title=What+I%26%238217%3Bm+excited+about+with+ChiliProject+3.0.0&amp;notes=On+February+6th+ChiliProject+3.0.0+was+released.+This+marks+the+third+major+release+for+ChiliProject+and+the+stabilization+of+the+past+6+months+of+development.%0D%0A%0D%0AThe+3.0+series+is+my+favorite+release+so+far.+It+finally+brings+in+some+features+that+I" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=What I&#8217;m excited about with ChiliProject 3.0.0&amp;body=On February 6th ChiliProject 3.0.0 was released. This marks the third major release for ChiliProject and the stabilization of the past 6 months of development.

The 3.0 series is my favorite release so far. It finally brings in some features that I - http://theadmin.org/articles/excited-about-with-chiliproject-3/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=6bK8u1E_C4g:Ecmonc51XHE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=6bK8u1E_C4g:Ecmonc51XHE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=6bK8u1E_C4g:Ecmonc51XHE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=6bK8u1E_C4g:Ecmonc51XHE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=6bK8u1E_C4g:Ecmonc51XHE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=6bK8u1E_C4g:Ecmonc51XHE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=6bK8u1E_C4g:Ecmonc51XHE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/6bK8u1E_C4g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/excited-about-with-chiliproject-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/excited-about-with-chiliproject-3/</feedburner:origLink></item>
		<item>
		<title>Redmine Theme – Basic Themes – Images and JavaScript</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/srC09_lAwG4/</link>
		<comments>http://theadmin.org/articles/redmine-theme-basic-themes-images-javascript/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 17:20:59 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ChiliProject]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[custom redmine theme]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=2025</guid>
		<description><![CDATA[When I last wrote about Redmine themes I showed how to customize the basic styles by overriding the CSS. Basic themes also support a few other features in addition to CSS. Images Most themes will use images as part of the design. This is pretty easy to do because the entire theme is located in [...]]]></description>
			<content:encoded><![CDATA[<p>When I last wrote about <a href="http://theadmin.org/articles/redmine-theme-basic-themes/">Redmine themes</a> I showed how to customize the basic styles by overriding the CSS. Basic themes also support a few other features in addition to CSS.</p>
<h3>Images</h3>
<p>Most themes will use images as part of the design. This is pretty easy to do because the entire theme is located in the <code>public/</code> directory which is 100% accessible to the web server.</p>
<p>Using an existing image from Redmine would require you to go up a few directories but since all themes are in the same directory, it&#8217;s easy with relative paths. Lets say you wanted to use the package.png image which is located at <code>public/images/package.png</code>, you&#8217;d use this in your CSS:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">... <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">../../../images/package.png</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>The three <code>../</code> are used to go up from the theme CSS file and into the main <code>public/</code> directory (remember theme CSS is located in <code>public/themes/theme_name/stylesheets/</code>).</p>
<p>You can also add new images to your theme. Create a new directory called <code>images/</code> for them in your theme&#8217;s main directory and use the url statement again, but this time you only need one <code>../</code> because you&#8217;re closer to the images.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">... <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">../images/theme-image.png</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<h3>JavaScript</h3>
<p>Redmine themes can also include JavaScript, though you are limited in how much you can include. If you create a file in your theme called <code>javascripts/theme.js</code> then Redmine will automatically include that with your theme.</p>
<p>The limitation is that you can&#8217;t easily include other JavaScript files without a bit of work. Redmine <strong>only</strong> includes the theme.js file so you have to make sure all of your code is included there since JavaScript doesn&#8217;t have something like CSS&#8217;s <code>@import</code>.</p>
<p>You could inline third party code at the top of the file (like jQuery) using a JavaScript minimizer or you could use something like <a href="http://requirejs.org/">require.js</a> to load additional libraries but this can get complex fast.</p>
<p>I recommend that you only include basic JavaScript in theme.js and create a theme plugin if you need something more.</p>
<h3>Conclusion of Basic Redmine Themes</h3>
<p>This wraps up all of the features for Redmine&#8217;s basic themes. I&#8217;m going to write about theme plugins next but before I do that:</p>
<p><strong>Is there a question you have about creating basic themes? Post a comment below and I&#8217;ll be happy to answer it.</strong></p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes-images-javascript%2F&amp;t=Redmine+Theme+%E2%80%93+Basic+Themes+%26%238211%3B+Images+and+JavaScript" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=Redmine+Theme+%E2%80%93+Basic+Themes+%26%238211%3B+Images+and+JavaScript%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D2025%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes-images-javascript%2F&amp;t=Redmine+Theme+%E2%80%93+Basic+Themes+%26%238211%3B+Images+and+JavaScript" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes-images-javascript%2F&amp;title=Redmine+Theme+%E2%80%93+Basic+Themes+%26%238211%3B+Images+and+JavaScript" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes-images-javascript%2F&amp;t=Redmine+Theme+%E2%80%93+Basic+Themes+%26%238211%3B+Images+and+JavaScript&amp;s=When+I+last+wrote+about+Redmine+themes+I+showed+how+to+customize+the+basic+styles+by+overriding+the+CSS.+Basic+themes+also+support+a+few+other+features+in+addition+to+CSS.%0D%0A%0D%0AImages%0D%0A%0D%0AMost+themes+will+use+images+as+part+of+the+design.+This+is+pretty" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes-images-javascript%2F&amp;title=Redmine+Theme+%E2%80%93+Basic+Themes+%26%238211%3B+Images+and+JavaScript&amp;notes=When+I+last+wrote+about+Redmine+themes+I+showed+how+to+customize+the+basic+styles+by+overriding+the+CSS.+Basic+themes+also+support+a+few+other+features+in+addition+to+CSS.%0D%0A%0D%0AImages%0D%0A%0D%0AMost+themes+will+use+images+as+part+of+the+design.+This+is+pretty" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=Redmine Theme – Basic Themes &#8211; Images and JavaScript&amp;body=When I last wrote about Redmine themes I showed how to customize the basic styles by overriding the CSS. Basic themes also support a few other features in addition to CSS.

Images

Most themes will use images as part of the design. This is pretty - http://theadmin.org/articles/redmine-theme-basic-themes-images-javascript/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=srC09_lAwG4:hjZefGtp09A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=srC09_lAwG4:hjZefGtp09A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=srC09_lAwG4:hjZefGtp09A:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=srC09_lAwG4:hjZefGtp09A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=srC09_lAwG4:hjZefGtp09A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=srC09_lAwG4:hjZefGtp09A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=srC09_lAwG4:hjZefGtp09A:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/srC09_lAwG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/redmine-theme-basic-themes-images-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/redmine-theme-basic-themes-images-javascript/</feedburner:origLink></item>
		<item>
		<title>Can I have a single issue display in two or more projects in Redmine?</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/zJ3fvEMQNH0/</link>
		<comments>http://theadmin.org/articles/single-issue-display-in-multiple-projects-in-redmine/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 17:37:42 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ChiliProject]]></category>
		<category><![CDATA[issue tracking]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=2018</guid>
		<description><![CDATA[Today&#8217;s post is from a reader: Can I have a single issue display in two or more projects? Answer: It depends. You can have them displayed if the projects are related (like a parent and child) but it isn&#8217;t very clear how to enable this. Display subprojects issues on main projects by default Even though [...]]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s post is from a reader:</p>
<blockquote><p>Can I have a single issue display in two or more projects?</p></blockquote>
<p><strong>Answer</strong>: It depends. You can have them displayed if the projects are related (like a parent and child) but it isn&#8217;t very clear how to enable this.</p>
<h3>Display subprojects issues on main projects by default</h3>
<p>Even though an issue can only be in one project at a time, it can be displyed on another project&#8217;s issue list. This can only happen if the issue is on a subproject of the current project and you turn on the &#8220;Display subprojects issues on main projects by default&#8221; located in Administration > Settings > Issue Tracking.</p>
<p>What this option will do is it will mix issues from any child projects into the issues on the current one. It won&#8217;t show issues in the parent project though. For example:</p>
<ul>
<li>Project A
<ul>
<li>Project B</li>
<li>Project C</li>
<li>Project D</li>
</ul>
</li>
<li>Project E</li>
</ul>
<p>If you are in Project B, then you&#8217;ll see issues on Project B and C only. If you are on project C, you&#8217;d only see issues on Project C.</p>
<h3>Disadvantage: Always on or off</h3>
<p>The major disadvantage of this option is that it is always activated system-wide. On larger projects or projects with a lot of sub-projects it can become difficult to find the issues you want because all of the sub-project issues get mixed in.</p>
<h3>In ChiliProject</h3>
<p>In <a href="https://www.chiliproject.org/issues/672">ChiliProject 3.0.0</a> I changed how this option works. Basically the option was moved to the filtering options on the issue list, so you can include sub-project issues only when you need them. This means you have the option to include or exclude them whenever you run a query on the issues list (without affecting the systemwide option).</p>
<h3>Do you have a question?</h3>
<p>Do you have a question about Redmine or ChiliProject? Post it below and I might answer it in a later blog post.</p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fsingle-issue-display-in-multiple-projects-in-redmine%2F&amp;t=Can+I+have+a+single+issue+display+in+two+or+more+projects+in+Redmine%3F" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=Can+I+have+a+single+issue+display+in+two+or+more+projects+in+Redmine%3F%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D2018%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fsingle-issue-display-in-multiple-projects-in-redmine%2F&amp;t=Can+I+have+a+single+issue+display+in+two+or+more+projects+in+Redmine%3F" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fsingle-issue-display-in-multiple-projects-in-redmine%2F&amp;title=Can+I+have+a+single+issue+display+in+two+or+more+projects+in+Redmine%3F" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fsingle-issue-display-in-multiple-projects-in-redmine%2F&amp;t=Can+I+have+a+single+issue+display+in+two+or+more+projects+in+Redmine%3F&amp;s=Today%27s+post+is+from+a+reader%3A%0D%0ACan+I+have+a+single+issue+display+in+two+or+more+projects%3F%0D%0A%0D%0AAnswer%3A+It+depends.+You+can+have+them+displayed+if+the+projects+are+related+%28like+a+parent+and+child%29+but+it+isn%27t+very+clear+how+to+enable+this.%0D%0A%0D%0ADisplay" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fsingle-issue-display-in-multiple-projects-in-redmine%2F&amp;title=Can+I+have+a+single+issue+display+in+two+or+more+projects+in+Redmine%3F&amp;notes=Today%27s+post+is+from+a+reader%3A%0D%0ACan+I+have+a+single+issue+display+in+two+or+more+projects%3F%0D%0A%0D%0AAnswer%3A+It+depends.+You+can+have+them+displayed+if+the+projects+are+related+%28like+a+parent+and+child%29+but+it+isn%27t+very+clear+how+to+enable+this.%0D%0A%0D%0ADisplay" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=Can I have a single issue display in two or more projects in Redmine?&amp;body=Today's post is from a reader:
Can I have a single issue display in two or more projects?

Answer: It depends. You can have them displayed if the projects are related (like a parent and child) but it isn't very clear how to enable this.

Display - http://theadmin.org/articles/single-issue-display-in-multiple-projects-in-redmine/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=zJ3fvEMQNH0:_89z5Nx9sEs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=zJ3fvEMQNH0:_89z5Nx9sEs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=zJ3fvEMQNH0:_89z5Nx9sEs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=zJ3fvEMQNH0:_89z5Nx9sEs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=zJ3fvEMQNH0:_89z5Nx9sEs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=zJ3fvEMQNH0:_89z5Nx9sEs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=zJ3fvEMQNH0:_89z5Nx9sEs:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/zJ3fvEMQNH0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/single-issue-display-in-multiple-projects-in-redmine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/single-issue-display-in-multiple-projects-in-redmine/</feedburner:origLink></item>
		<item>
		<title>Changes to my Open Source Projects</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/xtHh-obuyRY/</link>
		<comments>http://theadmin.org/articles/changes-to-open-source-projects/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 19:47:12 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ChiliProject]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[redmine]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=2013</guid>
		<description><![CDATA[One of the changes I&#8217;m making this year is to focus more on the parts of my life that matter the most to me and to ignore the parts that don&#8217;t matter as much. One of the areas of a lot of stress for me has been my obligation to my open source plugins for [...]]]></description>
			<content:encoded><![CDATA[<p>One of the changes I&#8217;m making this year is to focus more on the parts of my life that matter the most to me and to ignore the parts that don&#8217;t matter as much.</p>
<p>One of the areas of a lot of stress for me has been my obligation to my open source plugins for Redmine and ChiliProject. On one hand, I want to keep releasing new ones and new features because someone might find them useful. On the other hand, supporting and keeping them all updated has become a huge obligation for me (at last count I had 118 projects).</p>
<p>Inspiring by a presentation by <a href="http://www.infoq.com/presentations/williams-open-source">Dr Nic</a>, I&#8217;ve decided to do some major cleaning of my projects.</p>
<p>On my new <a href="http://theadmin.org/open-source/">Open Source</a> page I&#8217;ve listed the majority of my projects and what state each one is. It has projects that I&#8217;m actively working on, ones that need a new maintainer, a dozen I&#8217;m abandoning, and more.</p>
<p>Hopefully this will clear up some of the confusion as to why some projects are active while others haven&#8217;t been touched in years.</p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchanges-to-open-source-projects%2F&amp;t=Changes+to+my+Open+Source+Projects" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=Changes+to+my+Open+Source+Projects%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D2013%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchanges-to-open-source-projects%2F&amp;t=Changes+to+my+Open+Source+Projects" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchanges-to-open-source-projects%2F&amp;title=Changes+to+my+Open+Source+Projects" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchanges-to-open-source-projects%2F&amp;t=Changes+to+my+Open+Source+Projects&amp;s=One+of+the+changes+I%27m+making+this+year+is+to+focus+more+on+the+parts+of+my+life+that+matter+the+most+to+me+and+to+ignore+the+parts+that+don%27t+matter+as+much.%0D%0A%0D%0AOne+of+the+areas+of+a+lot+of+stress+for+me+has+been+my+obligation+to+my+open+source+plug" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fchanges-to-open-source-projects%2F&amp;title=Changes+to+my+Open+Source+Projects&amp;notes=One+of+the+changes+I%27m+making+this+year+is+to+focus+more+on+the+parts+of+my+life+that+matter+the+most+to+me+and+to+ignore+the+parts+that+don%27t+matter+as+much.%0D%0A%0D%0AOne+of+the+areas+of+a+lot+of+stress+for+me+has+been+my+obligation+to+my+open+source+plug" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=Changes to my Open Source Projects&amp;body=One of the changes I'm making this year is to focus more on the parts of my life that matter the most to me and to ignore the parts that don't matter as much.

One of the areas of a lot of stress for me has been my obligation to my open source plug - http://theadmin.org/articles/changes-to-open-source-projects/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=xtHh-obuyRY:yzmXjtIfo10:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=xtHh-obuyRY:yzmXjtIfo10:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=xtHh-obuyRY:yzmXjtIfo10:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=xtHh-obuyRY:yzmXjtIfo10:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=xtHh-obuyRY:yzmXjtIfo10:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=xtHh-obuyRY:yzmXjtIfo10:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=xtHh-obuyRY:yzmXjtIfo10:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/xtHh-obuyRY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/changes-to-open-source-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/changes-to-open-source-projects/</feedburner:origLink></item>
		<item>
		<title>Redmine Theme – Basic Themes</title>
		<link>http://feedproxy.google.com/~r/theAdmin/~3/R7anijXNpoY/</link>
		<comments>http://theadmin.org/articles/redmine-theme-basic-themes/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 18:48:02 +0000</pubDate>
		<dc:creator>Eric Davis</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ChiliProject]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[custom redmine theme]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[redmine]]></category>
		<category><![CDATA[redmine theme]]></category>

		<guid isPermaLink="false">http://theadmin.org/?p=1974</guid>
		<description><![CDATA[One of the first things people do to customize their Redmine or ChiliProject is to install a theme. Redmine has supported custom themes since version 0.6.0 (October 2007). In my opinion a custom Redmine theme can really make your site stand out and also make Redmine much more usable than the default theme. But first, [...]]]></description>
			<content:encoded><![CDATA[<p>One of the first things people do to customize their Redmine or ChiliProject is to install a theme. Redmine has supported custom themes since version 0.6.0 (October 2007).</p>
<p>In my opinion a custom Redmine theme can really make your site stand out and also make Redmine much more usable than the default theme. But first, I want to explain what a custom Redmine theme actually is.</p>
<p>There are two types of themes for Redmine. The first is what I call &#8220;Basic themes&#8221; which I&#8217;ll be describing below. The second type are called &#8220;theme plugins&#8221; which I&#8217;ll be writing about later.</p>
<h3>Basic themes</h3>
<p>Basic themes are what is referred to in Redmine&#8217;s documentation most of the time. These are packages of CSS, JavaScript, and images that you can install and then enable in the administration panel. They are always system-wide and are meant to enhance or tweak the existing style of Redmine.</p>
<p>Basic themes are great if you want the same look in Redmine but perhaps with some new colors and styles. They are pretty limited though, especially if you want to re-organize how things appear on the page.</p>
<h3>Minimum requirements for Redmine</h3>
<p>To create a basic theme, you need to do a few things to have Redmine recognize the theme.</p>
<p>First you need to create a new directory in <code>public/themes</code> with the name of your theme, like <code>public/themes/my_new_theme</code>.</p>
<p>Second you need to add a CSS stylesheet to the theme called <code>application.css</code>. This file must go into the stylesheets directory and be named <code>application.css</code>. Example: <code>public/themes/my_new_theme/stylesheets/application.css</code>.</p>
<p>That is all you need to do but at this point you&#8217;ll won&#8217;t have much of a theme. In fact, you won&#8217;t have many styles at all.</p>
<h3>Importing the main application.css</h3>
<p>Redmine defines its default styles and the default theme in a file called <code>public/stylesheets/application.css</code>. This file has all of the layout and positioning information but it also includes visual styles like background and color schemes.</p>
<p>You will want to import this stylesheet into your theme, otherwise you&#8217;ll have to do all the layout and positioning in your theme. Use the CSS <code>@import</code> statement to do this. Basically this loads another CSS file into the current one (it&#8217;s similar to PHP&#8217;s <code>include</code> and Ruby&#8217;s <code>require</code> statements). Make sure to put the <code>@import</code> at the top of the file, before any of your custom styles.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* File: public/themes/my_new_theme/stylesheets/application.css */</span>
<span style="color: #a1a100;">@import url(../../../stylesheets/application.css);</span></pre></div></div>

<p>At this point, you can now start to customize and tweak the styles for your custom theme.</p>
<p><em>Note: As part of the redesign of <a href="http://blog.chiliproject.org/themes/new-design-for-chiliproject/">ChiliProject for 3.0</a> I&#8217;ve been trying to change application.css to be more generic. That way it doesn&#8217;t contain as many style statements and is easier to override styles in a theme. As you might expect with a 2,500 line CSS file, this is an ongoing process.</em></p>
<h3>Customizing styles</h3>
<p>I&#8217;m not going to cover customizing the CSS that much here. At this point it&#8217;s basic CSS development, so any book or site on CSS can help you.</p>
<h3>Summary</h3>
<p>That&#8217;s pretty much the basics to creating a Redmine theme.</p>
<ol>
<li>Create a directory in <code>public/themes</code> named after your theme</li>
<li>Create an <code>public/themes/YOUR_THEME/stylesheets/application.css</code> file</li>
<li>Add the <code>@import</code> statement to the application.css to pull in the main Redmine styles</li>
<li>Select the theme in the administration panel under settings</li>
</ol>
<p>Another good way to learn how to create a theme is to look at some examples. The <a href="https://github.com/edavis10/redmine/blob/master/public/themes/alternate/stylesheets/application.css">alternative theme</a> is included with Redmine and shows some of the things you can do. My <a href="https://projects.littlestreamsoftware.com/themes/littlestreamsoftware/stylesheets/application.css">Open Source ChiliProject</a> also has a custom theme that is built for the ChiliProject 3.0 layout. Feel free to see how it works, but ask for permission before you use any of it.</p>
<p><strong>Now a question for you, are you using a different theme for Redmine? Is it an open source one or a custom one you&#8217;ve created? Feel free to post a link to it, I&#8217;m curious about how some themes look.</strong></p>
<h3>Share</h3>

<!-- Start WP Socializer - Social Buttons - Output -->
 &bull; <a href="http://www.facebook.com/share.php?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes%2F&amp;t=Redmine+Theme+%26%238211%3B+Basic+Themes" title="Share this on Facebook" target="_blank" rel="nofollow">Facebook</a> &bull; <a href="http://twitter.com/home?status=Redmine+Theme+%26%238211%3B+Basic+Themes%20-%20http%3A%2F%2Ftheadmin.org%3Fp%3D1974%20@edavis10" title="Tweet this !" target="_blank" rel="nofollow">Twitter</a> &bull; <a href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes%2F&amp;t=Redmine+Theme+%26%238211%3B+Basic+Themes" title="Share this on HackerNews" target="_blank" rel="nofollow">HackerNews</a> &bull; <a href="http://reddit.com/submit?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes%2F&amp;title=Redmine+Theme+%26%238211%3B+Basic+Themes" title="Submit this to Reddit" target="_blank" rel="nofollow">Reddit</a> &bull; <a href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes%2F&amp;t=Redmine+Theme+%26%238211%3B+Basic+Themes&amp;s=One+of+the+first+things+people+do+to+customize+their+Redmine+or+ChiliProject+is+to+install+a+theme.+Redmine+has+supported+custom+themes+since+version+0.6.0+%28October+2007%29.%0D%0A%0D%0AIn+my+opinion+a+custom+Redmine+theme+can+really+make+your+site+stand+out+an" title="Share this on Tumblr" target="_blank" rel="nofollow">Tumblr</a> &bull; <a href="http://delicious.com/post?url=http%3A%2F%2Ftheadmin.org%2Farticles%2Fredmine-theme-basic-themes%2F&amp;title=Redmine+Theme+%26%238211%3B+Basic+Themes&amp;notes=One+of+the+first+things+people+do+to+customize+their+Redmine+or+ChiliProject+is+to+install+a+theme.+Redmine+has+supported+custom+themes+since+version+0.6.0+%28October+2007%29.%0D%0A%0D%0AIn+my+opinion+a+custom+Redmine+theme+can+really+make+your+site+stand+out+an" title="Post this on Delicious" target="_blank" rel="nofollow">Delicious</a> &bull; <a href="mailto:subject=Redmine Theme &#8211; Basic Themes&amp;body=One of the first things people do to customize their Redmine or ChiliProject is to install a theme. Redmine has supported custom themes since version 0.6.0 (October 2007).

In my opinion a custom Redmine theme can really make your site stand out an - http://theadmin.org/articles/redmine-theme-basic-themes/" title="Email this" target="_blank" rel="nofollow">Email</a> &bull; <a href="http://feeds2.feedburner.com/theAdmin" title="Subscribe to RSS" target="_blank" rel="nofollow">RSS</a>
<!-- End WP Socializer - Social Buttons - Output -->
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/theAdmin?a=R7anijXNpoY:728K8LALdmk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/theAdmin?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=R7anijXNpoY:728K8LALdmk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=R7anijXNpoY:728K8LALdmk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=R7anijXNpoY:728K8LALdmk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=R7anijXNpoY:728K8LALdmk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/theAdmin?a=R7anijXNpoY:728K8LALdmk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/theAdmin?i=R7anijXNpoY:728K8LALdmk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/theAdmin/~4/R7anijXNpoY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://theadmin.org/articles/redmine-theme-basic-themes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://theadmin.org/articles/redmine-theme-basic-themes/</feedburner:origLink></item>
	</channel>
</rss>

