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

<channel>
	<title>Jack McDade &#187; Productivity</title>
	<atom:link href="http://jackmcdade.com/category/productivity/feed/" rel="self" type="application/rss+xml" />
	<link>http://jackmcdade.com</link>
	<description>Designer, Coder &#38; Strategerizer</description>
	<lastBuildDate>Thu, 03 Jun 2010 13:50:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>My Standard ExpressionEngine Addons</title>
		<link>http://jackmcdade.com/my-standard-expressionengine-addons/</link>
		<comments>http://jackmcdade.com/my-standard-expressionengine-addons/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 06:05:41 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[ExpressionEngine]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[brandon kelly]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[leevi graham]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[recommendations]]></category>
		<category><![CDATA[solspace]]></category>

		<guid isPermaLink="false">http://jackmcdade.com/?p=48</guid>
		<description><![CDATA[Everyone has their own list of ExpressionEngine addons they roll, or at least they should. Call them building blocks, or foundations. Or whatever. Here's what I deploy with nearly every single site and why:]]></description>
			<content:encoded><![CDATA[<p>Everyone has their own list of ExpressionEngine addons they roll with, or at least they should. Call them building blocks, foundations, what have you. In fact, once you nail this list down, take a look at Ryan Irelan&#8217;s post on setting up a <a href="http://eeinsider.com/articles/automatically-rebuilding-an-ee-sandbox/" target="_blank">quick deploy script</a> &#8212; trust me. It&#8217;s worth it.</p>
<p>Here&#8217;s what I deploy with nearly every single site and why:</p>
<h3><span style="color: #000000;"><a title="Structure" href="http://www.ngenworks.com/software/ee/structure/" target="_blank">Structure</a></span></h3>
<p><strong>Type:</strong> Module/Extension Combo<br />
<strong>Price:</strong> $65<br />
<strong>Creator:</strong> ME! + Travis Schmisser</p>
<p><a href="http://buildwithstructure.com"><img class="size-thumbnail thumbnail wp-image-79 alignright" title="screen-main" src="http://jackmcdade.com/wp-content/uploads/2009/02/screen-main-150x150.png" alt="screen-main" width="150" height="150" /></a></p>
<p>I love <a href="http://buildwithstructure.com">Structure</a>. I love love love it. I can build out big sites with fully dynamic navigation <em>really</em> fast. And on top of that, the interface is super client friendly. Drag and drop page re-order, dynamic and static content all in one hierarchical view&#8230; Very slick.</p>
<p>It basically replaces the Pages module with loads of more options by taking control of the URL structure, letting you build out static sites almost like a sitemap. One main weblog and a default template for static pages with the ability to change that out on a per page level. This lets you have a handful of the templates control the whole site.</p>
<p>Edit: Since this article, i have tag teamed with Travis Schmeisser to take this module commercial and keep it moving. Huzzah!</p>
<h3><a title="LG Better Meta" href="http://leevigraham.com/cms-customisation/expressionengine/lg-better-meta/" target="_blank">LG Better Meta</a></h3>
<p><strong>Type:</strong> Extension<br />
<strong>Price:</strong> $39.95<br />
<strong>Creator:</strong> Leevi Graham</p>
<p><a href="http://jackmcdade.com/wp-content/uploads/2009/02/lg-better-meta-17-cp-tab.png" rel="shadowbox[post-48];player=img;"><img class="size-thumbnail thumbnail wp-image-83 alignright" title="lg-better-meta-17-cp-tab" src="http://jackmcdade.com/wp-content/uploads/2009/02/lg-better-meta-17-cp-tab-150x150.png" alt="LG Better Meta" width="150" height="150" /></a></p>
<p>This bad larry from <a title="Leevi Graham" href="http://leevigraham.com" target="_blank">Leevi Graham</a> kicks some serious EE butt. Is SEO important to you? (If your answer is no, we should probably talk) Then you need this extension. It lets you manage all the meta content on each and every page, using the latest in DC Meta type standards. Oh and it generates your XML sitemap. Twofer! You can control a number aspects of the sitemap, including frequency, robot controls, etc. If you haven&#8217;t tried it yet, <a title="LG Better Meta" href="http://leevigraham.com/cms-customisation/expressionengine/lg-better-meta/" target="_blank">do it now</a>. He just needs to make the sitemap portion of this one compatible with Structure and I&#8217;ll be a really happy guy.</p>
<h3><a href="http://leevigraham.com/cms-customisation/expressionengine/lg-add-sitename/" target="_blank">LG Site Name</a></h3>
<p><strong>Type:</strong> Extension<br />
<strong>Price:</strong> Free<br />
<strong>Creator:</strong> Leevi Graham</p>
<p><a href="http://jackmcdade.com/wp-content/uploads/2009/02/lg-add-site-name-with-image.png" rel="shadowbox[post-48];player=img;"><img class="alignright thumbnail size-thumbnail wp-image-85" title="lg-add-site-name-with-image" src="http://jackmcdade.com/wp-content/uploads/2009/02/lg-add-site-name-with-image-150x150.png" alt="lg-add-site-name-with-image" width="150" height="150" /></a>Ever want to customize the header in your control panel? Maybe put the client (or your for that matter) logo in there? Done. This extension is a breeze to work with, letting you insert your own HTML and/or CSS into the header. And it&#8217;s Multi Site Manager compatible too. We&#8217;re currently using this for a multi-country site in MSM to let the user know which country they&#8217;re editing. We&#8217;ve got flags up in there and everything. Pretty cool. Also from Leevi Graham.</p>
<p><a href="http://leevigraham.com/cms-customisation/expressionengine/lg-add-sitename/" target="_blank">Get it now</a>.</p>
<h3><a href="http://utilitees.silenz.org/index.php/addons/software/search-marker/" target="_blank">Search Marker</a></h3>
<p><strong>Type: </strong>Plugin<br />
<strong>Price: </strong>Free<br />
<strong>Creator:</strong> utilitEEs</p>
<p><a href="http://jackmcdade.com/wp-content/uploads/2009/02/search_marker.png" rel="shadowbox[post-48];player=img;"><img class="size-thumbnail thumbnail wp-image-84 alignright" title="search_marker" src="http://jackmcdade.com/wp-content/uploads/2009/02/search_marker-150x150.png" alt="search_marker" width="150" height="50" /></a></p>
<p>This is <a href="http://utilitees.silenz.org/index.php/addons/software/search-marker/" target="_blank">little bugger</a> is super useful. It lets you highlight the search keyword in your results page. It just throws a tag around it and lets you style at will. It changed my life. Kind of.</p>
<h3><a href="http://utilitees.silenz.org/index.php/addons/software/trunchtml/" target="_blank">TruncHTML</a></h3>
<p><strong>Type:</strong> Plugin<br />
<strong>Price:</strong> Free<br />
<strong>Creator:</strong> utilitEEs</p>
<p>You may have used Word Wrap or even Word Wrap Plus, but they do lack one thing. They can cut your HTML off, breaking your site or at least your styling. This <a href="http://utilitees.silenz.org/index.php/addons/software/trunchtml/" target="_blank">free plugin </a>from utilitEEs takes care of that. Limit the number of words or characters and make sure those tags close, perfect for automatic excerpts or summaries.</p>
<h3><a href="http://www.solspace.com/software/detail/freeform/" target="_blank">FreeForm</a></h3>
<p><strong>Type:</strong> Module<br />
<strong>Price:</strong> Free<br />
<strong>Creator:</strong> Solspace</p>
<p>Contact forms. Resume submissions. Surveys. Just about any type of form you can think of, <a href="http://www.solspace.com/software/detail/freeform/" target="_blank">this module</a> nails it. Just a simple tag pair very similar to {exp:weblog:entries}, you put in the input fields, it takes care of the rest. It emails the contents of the submissions to whoever you want, saves everything in a db and takes very little time to set up. The info can even be pulled back dynamically in your templates if you need to. I&#8217;ve used it to personalize a thank you page and serve up a pdf based off a drop-down selection. In no time. The one downside there is that the entry id ends up in the URL structure.</p>
<p>There are talks of a Pro version coming up with even more features, so I&#8217;m excited about that. I hope it includes customized data exports. The standard tab delimited export usually isn&#8217;t enough when working with corporate IT departments and their bizarre data parsing requirements&#8230;</p>
<h3><a href="http://leevigraham.com/cms-customisation/expressionengine/lg-add-cp-tabs/" target="_blank">LG Add CP Tabs</a></h3>
<p><strong>Type:</strong> Extension<br />
<strong>Price:</strong> Free<br />
<strong>Creator:</strong> Leevi Graham</p>
<p>If you&#8217;re handing off a site to a client who will be adding a number of admins or members with control panel access, <a href="http://leevigraham.com/cms-customisation/expressionengine/lg-add-cp-tabs/" target="_blank">this one</a> is a must. I seriously don&#8217;t know why this function isn&#8217;t built it. It lets you set the default tabs and links for a given member group which will be applied every time you add a new member. So if you&#8217;ve been teaching clients how to set up the needed tabs&#8230; you&#8217;ve been missing out. And wasting time.</p>
<h3><a href="http://brandon-kelly.com/apps/editor/" target="_blank">Editor</a></h3>
<p><strong>Type:</strong> Extension<br />
<strong>Price:</strong> Free<br />
<strong>Creator:</strong> Brandon Kelly</p>
<p>Ever see Ryan Irelan&#8217;s screencast on setting up a control panel for client access? Well this replicates the &#8220;Edit Page&#8221; button on the site, with some extra flair. For everyone else, <a href="http://brandon-kelly.com/apps/editor/">this</a> adds an Edit icon next to your content on the front end of your site while you&#8217;re logged in. One click -&gt; right into the edit page. Piece of cake. Done and done.</p>
<p>You can even hack the css in the extension to customize the position and style. Note: it uses an icon with a low opacity, so sometimes it&#8217;s tough to see on a light colored site. A quick tweak and you&#8217;re back in business.</p>
<h3><a href="http://leevigraham.com/cms-customisation/expressionengine/lg-addon-updater/" target="_blank">LG Addon Updater</a></h3>
<p><strong>Type:</strong> Extension<br />
<strong>Price:</strong> Free<br />
<strong>Creator:</strong> Leevi Graham</p>
<p><a href="http://leevigraham.com/cms-customisation/expressionengine/lg-addon-updater/" target="_blank">This one</a> is a gimme if you&#8217;re running a number of addons. It&#8217;s becoming the defacto method for notifying users of an available update, as well it should be. It&#8217;s simple and straightforward and just plain works. Throw this puppy in each and every time.</p>
<p>For what it&#8217;s worth there are a many, many more awesome addons so I&#8217;ll be featuring some of those in the future. These are the ones i pretty much can&#8217;t build without, but addons such as <a href="http://brandon-kelly.com/apps/playa" target="_blank">Playa</a>, <a href="http://leevigraham.com/cms-customisation/expressionengine/lg-data-matrix/" target="_blank">Data Matrix</a>, and the others may come in handy as well.</p>
<p>So there you have it it. My secrets. What do you use?</p>
]]></content:encoded>
			<wfw:commentRss>http://jackmcdade.com/my-standard-expressionengine-addons/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>My Productivity Tips for Overworked Webbies</title>
		<link>http://jackmcdade.com/my-productivity-tips-for-overworked-webbies/</link>
		<comments>http://jackmcdade.com/my-productivity-tips-for-overworked-webbies/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 04:31:30 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Overworked]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://jackmcdade.com/?p=9</guid>
		<description><![CDATA[I'm not saying I'm a pro at at -- in fact I'm nearly burnt out the state of catatonic coma. However, I've been able to last longer on this stint that ever before, and I owe it to a few strategies i've been employing:]]></description>
			<content:encoded><![CDATA[<p>If you follow me on <a href="http://twitter.com/jackmcdade" target="_blank">twitter</a>, you may have noticed I&#8217;ve been overworked. I mean, really really overworked. My buddy and co-worker <a href="http://twitter.com/tomjaeger" target="_blank">Tom Jaeger</a> and I have been trying to launch a few of our modules and addons over at <a title="SmoothFunction" href="http://smoothfunction.com" target="_blank">SmoothFunction</a> for a few weeks now and are no further than we were in mid-January. Client work always comes first, as you all are well aware. A few weeks of consistant 60-80 hour weeks gives you a few insights into how to cope with Project Overload.</p>
<p>I&#8217;m not saying I&#8217;m a pro at at &#8212; in fact I&#8217;m nearly burnt out the state of catatonic coma. However, I&#8217;ve been able to last longer on this stint that ever before, and I owe it to a few strategies i&#8217;ve been employing:</p>
<ol>
<li><strong>Stay up late, don&#8217;t get up early.</strong> Some people like getting up early to get a jump start on their deliverables, but this only gets me into trouble. When you think something is going to take 3 hours and it takes 7, there&#8217;s no buffer in the morning. At least you can work into the night and get it DONE. Try and leave/stop working early the next day if that was your big push.</li>
<li><strong>Don&#8217;t drink TOO much coffee.</strong> It&#8217;s tempting to keep pounding the Joe but eventually it catches up to you. Last week I started shaking and had a tough time staying sitting and staring at my MacBook Pro. Mix it up. Drink a coffee in the morning, water in the afternoon mixed up with juice or a soda. Keep protein intake up. Have a beer to cut the stress in the late-afternoon/evening. Sustainable energy &#8212; not bursts.</li>
<li><strong>Bounce between types of tasks. </strong>Coding ExpressionEngine for 4 hours? Switch to some design if you can for a break. It&#8217;s better than bugging out and work is still getting done. Obviously this doesn&#8217;t work too well when you have but one project, but hey &#8212; that&#8217;s not my problem.</li>
<li><strong>Watch movies.</strong> Pull up a movie on <a title="Hulu" href="http://hulu.com" target="_blank">Hulu</a> in your second monitor or on the tv if there&#8217;s one nearby. This doesn&#8217;t work for everyone but it helps keep me from overloading with the task and hand and gives a nice diversion now and then when there&#8217;s a good part. Plus, it&#8217;s better than episodes of tv shows as you can&#8217;t quite tell how fast time is moving.</li>
<li><strong>Listen to abstract music. </strong>Artists like Lemon Jelly or Deep Forest that are mellow/relaxing yet have a cool energy to them help smooth the passage of time without getting you repeating the chorus every 45 seconds. Like number 4, it passes the time outside your conciousness.</li>
<li><strong>When all else fails, quit your job.</strong> Just kidding. I think. Maybe <a title="Overworked Shirt" href="http://www.syswear.com/view/tshirts?d=8" target="_blank">buy this shirt</a> instead.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://jackmcdade.com/my-productivity-tips-for-overworked-webbies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
