<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

    <title type="text">FortySeven Media</title>
    <subtitle type="text">FortySeven Media:Peek inside the minds of FortySeven Media with posts about design, business and even tutorials.</subtitle>
    <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/" />
    <link rel="self" type="application/atom+xml" href="http://fortysevenmedia.com/blog/atom/" />
    <updated>2010-03-11T22:27:10Z</updated>
    <rights>Copyright (c) 2010, Jonathan Longnecker</rights>
    <generator uri="http://www.expressionengine.com/" version="1.6.7">ExpressionEngine</generator>
    <id>tag:fortysevenmedia.com,2010:03:11</id>


    <entry>
      <title>Five Days of DesignHope</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/five_days_of_designhope/" />
      <id>tag:fortysevenmedia.com,2010:blog/5.299</id>
      <published>2010-03-11T22:06:09Z</published>
      <updated>2010-03-11T22:27:10Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <category term="Business"
        scheme="http://fortysevenmedia.com/blog/category/business/"
        label="Business" />
      <category term="Design Hope"
        scheme="http://fortysevenmedia.com/blog/category/design_hope/"
        label="Design Hope" />
      <category term="ExpressionEngine"
        scheme="http://fortysevenmedia.com/blog/category/expressionengine/"
        label="ExpressionEngine" />
      <content type="html"><![CDATA[
        <p><img class="full" src="http://fortysevenmedia.com/images/uploads/fivedaysdesignhope.jpg" border="0" alt="5 days of DesignHope" width="568" height="200" /></p>

<p>I&#8217;ll just come out and say it. DesignHope has taken <strong>way too long</strong>. What <a href="http://fortysevenmedia.com/blog/archives/design_hope_for_startups_2009/" title="started as a great idea">started as a great idea</a> with support from some of the <a href="http://fortysevenmedia.com/blog/archives/design_hope_for_startups_2009_sponsors/" title="coolest companies">coolest companies</a> out there turned into a <a href="http://fortysevenmedia.com/blog/category/design_hope/" title="ong drawn out process">long drawn out process</a> that still isn&#8217;t finished. Scott, we&#8217;re sorry, man. I hope you haven&#8217;t minded being the guinea pig. We still have big plans for DesignHope, but obviously we need to get some structural details worked out. </p>

<p>Being a small two-man design shop means that we are always busy, each of us managing every part of every job. And unfortunately the unpaid projects tend to go by the wayside. But hey, you don&#8217;t want to hear our excuses right? <em>Let&#8217;s figure out how to fix this mess</em>.</p>

<p>Nate and I have decided that starting next Monday, we&#8217;re going to devote the week to finishing designing and building the UnderDog site. <em>Five Days of DesignHope</em>, if you will. We&#8217;ll be blogging and tweeting the progress as we go. I have no idea if we can have it live and finished by then, but we&#8217;re sure going to try!</p>

<p><em>Stay tuned&#8230;</em>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Visual Recipes Design Process</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/visual_recipes_design_process/" />
      <id>tag:fortysevenmedia.com,2010:blog/5.297</id>
      <published>2010-02-19T16:14:45Z</published>
      <updated>2010-02-19T17:25:47Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <content type="html"><![CDATA[
        <p>After a long wait; we're excited to be able to show you a really cool project we worked on several months ago. <a href="http://visualrecipes.com/" title="Visual Recipes">Visual Recipes</a> is a site with a great idea: Take pictures for each step of your process when making a delicious dish and post it online. Great for visual learners (like myself) and great for the users who get to share their recipes.</p>

<p>The site already got quite a bit of traffic, but it's age was starting to show. They were ready to overhaul it inside and out as well as add some new features.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/vrblog-olf.gif" border="0" alt="Old Design" width="568" height="458" /></p>

<p>Visual Recipes came to us with several requests:</p>

<ul>
<li>Create a new logo</li>
<li>Re-design the site</li>
<li>Create  HTML/CSS</li>
<li>Give advice the backend development as the site was transitioned to ExpressionEngine.</li>
</ul>

<p>For time's sake let's look at the logo and design of the recipe page template:</p>

<h2>Logo Design</h2>

<p>Visual Recipes wanted the site and logo to be much more family friendly, fun, inviting, etc... We talked a lot about retro colors and rounded corners. You'll see most of it made it's way in, but not in the way we originally thought. <em>The journey is always fascinating</em>.</p>

<p>Nate went straight to work on the logo. The first round was very strong and actually has all the elements in place for the final. They liked the last one the most so we refined the letterforms and iconography.  We thought v.2 was the winner, but they kept seeing a sea monster in the letter "v." Fair enough <img src="http://fortysevenmedia.com/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" /> So a small tweak and the final version is born. Retro and fun for sure. We dressed it up a bit with strokes and shadows.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/vrblog-logo.gif" border="0" alt="Logo Steps" width="568" height="612" /></p>

<h2>Web Design</h2>

<p>The web design proved to be quite a bit more difficult. I can't detail the entire process here as there were quite a few pages, but we're going to focus on the recipe page since it's really the heart of the site. In addition to guiding visitors to read the info and participate more reliably, we were adding member profiles, sharing to social networking sites and dealing with ad placement considerations. In short, this was much more than putting a pretty face on what was already there. <em>We were starting from scratch</em>.</p>

<blockquote><p>Sometimes a design comes together quickly and sometimes it's hard work. This was definitely the latter.</p></blockquote>

<p>Wireframes were definitely the best place to start, so we got right to it. We tried a few layouts before settling on a wider 2 column design. This is where it gets interesting.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/vr-block.gif" border="0" alt="Wireframe" width="568" height="745" /></p>

<p>Looking at the first round; I'm not really sure what I was thinking. I know we were trying to get the rounded corners and retro colors thing but none of it felt right. Pretty sure I told them that when I sent it, too! Somewhere to start at least.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/vrblog1.jpg" border="0" alt="First Design" width="568" height="656" /></p>

<p>We both decided those retro colors weren't happening. And it still looked too much like the wireframe, but with rounded corners. We needed to find some style and personality.</p>

<p>Round 2 was better. We found some great retro food illustrations and sprinkled them throughout the site. Made a fun background, too. The colors are happier, but it still felt really subdued.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/vrblog2.jpg" border="0" alt="Design 2" width="568" height="663" /></p>

<p>Round 3 added most of the typography we see in the final, but mostly consisted of trying out different background colors. At this point, we both agreed that while it looked ok, the feel and details were sorely lacking. <strong>It wasn't kick awesome yet</strong>. I decided to take some time and explore some other directions.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/vrblog3.jpg" border="0" alt="Design 3" width="568" height="645" /></p>

<p>In round 4 something magical finally happened. It all started to come together. It began with the style of the photos. Nothing huge, but it was a square polaroid looking thing with curled shadows underneath to make it look like it was sitting on top of the page. That suddenly freed me from the rounded corners. I killed most of them immediately. We used various forms of the paper shadow on everything, even the ads. Then we realized the "sticky note" look worked really well with the handwritten font we were already using. All the buttons became scribbled blocks of color istead of rounded capsules. All the colors were intensified. Now it was starting to have some feel!</p>

<p>The final piece of the puzzle was the background. We had struggled with this from day one and I was determined to find just the right thing. Turns out it was really simple. Make it look like a kitchen, genius! A subtle repeated tile background was perfect. And for fun, a mini kitchen counter at the bottom.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/vrblog4.jpg" border="0" alt="Final Design" width="568" height="786" /> 
<img class="full" src="http://fortysevenmedia.com/images/uploads/vrblog5.jpg" border="0" alt="Footer" width="568" height="399" /></p>

<p>I can't tell you how excited I was to show this version to Visual Recipes. We even found a way to put a top banner ad in tastefully! There were a few minor tweaks after this, but we both knew this was it when we saw it. Sometimes a design comes together quickly and sometimes it's hard work. This was definitely the latter, but we're both very happy with the results.</p>

<p><img class="right" src="http://fortysevenmedia.com/images/uploads/vrdropdown.gif" border="0" alt="Recipe Dropdown" width="200" height="124" />From here we designed a ton of pages - The homepage, blog page, member page, and most importantly adding a new recipe page to name a few. We worked closely with Visual Recipes to make that whole process much easier. Did we mention the huge category dropdown? So many little details adds up to much awesomeness.</p>

<p>So here's the deal. You like food? Yeah, that's pretty much everyone. Go check it out. You'll be hungry in no time. You like to cook? Go sign up and add some recipes. You'll help more people learn to cook and the world will be a better place. <em>Do it now</em>. <a href="http://visualrecipes.com/" title="Visit Visual Recipes">Visit Visual Recipes &rarr;</a>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Use ImageSizer to Scale Lightbox Gallery Images in ExpressionEngine</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/use_imagesizer_to_scale_lightbox_gallery_images_in_expressionengine/" />
      <id>tag:fortysevenmedia.com,2010:blog/5.294</id>
      <published>2010-02-12T21:49:50Z</published>
      <updated>2010-02-15T14:42:51Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Tutorials"
        scheme="http://fortysevenmedia.com/blog/category/tutorials/"
        label="Tutorials" />
      <category term="ExpressionEngine"
        scheme="http://fortysevenmedia.com/blog/category/expressionengine/"
        label="ExpressionEngine" />
      <content type="html"><![CDATA[
        <p>I still remember the day I found the <a href="http://www.lumis.com/page/imgsizer/" title="ImageSizer">ImageSizer</a> plugin from Lumis.  <em>"Holy crap, I can upload any file and this thing will crop it and resize it on the fly in multiple places throughout my whole <a href="http://www.expressionengine.com/index.php?affiliate=47m" title="ExpressionEngine">ExpressionEngine</a> site?"</em>  To say I was psyched would be an understatement.</p>

<p>We often use ImageSizer in conjunction with the FF Matrix <a href="http://brandon-kelly.com/fieldframe" title="FieldFrame">FieldFrame</a> field type to let users add as many images as they want with captions. Then we pull at the first one and give a link to view the rest in a lightbox gallery. Works great! Until my clients started putting images in themselves.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/lightbox.jpg" border="0" alt="Oh no! The lightbox is too big for the window." width="568" height="303" /></p>

<p>You see they don't realize that those pictures they take with their tiny cameras are actually really <strong>large</strong> files. File size notwithstanding, the pixel dimensions are out of control. Now some lightboxes will scale the image to fit in the visible area, but either way it's still having to load up images that are way too big for the web.</p>

<p>My first attempt to fix this problem was to put instructions on the field: <em>"900px wide max."</em> Yeah that worked. I was mostly met with blank stares on that one. And then the question of<em>…"so you're saying I have to resize all my images before I even upload them? I thought you said this was supposed to be easy."</em> Ouch. Sometimes we get so wrapped up in the way we use computers we forget that everyone else is still scared of them.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/fileupload.jpg" border="0" alt="File Upload Instructions" width="568" height="109" /></p>

<p>So with the last site I was working on, I was determined to come up with a solution to this. It turned out to be pretty easy, but not without limitations. Let's start with the original code we would use:</p>

<pre><code>&#123;exp:weblog:entries weblog="weblog_name"&#125;

    &#123;ff_matrix limit="1"&#125;
        &#123;exp:imgsizer:size src="&#123;img&#125;" width="634" height="248" 
        alt="&#123;caption&#125;"&#125;
        &lt;a class="button gallery" rel="gallery" title="&#123;caption&#125;" 
        href="&#123;img&#125;"&gt;View Gallery&lt;/a&gt;
    &#123;/ff_matrix&#125;

    &lt;div class="hidden"&gt;
        &#123;ff_matrix offset="1"&#125;
            &lt;a class="gallery" rel="gallery" href="&#123;img&#125;"&gt;&#123;caption&#125;&lt;/a&gt;
        &#123;/ff_matrix&#125;
    &lt;/div&gt;

&#123;/exp:weblog:entries&#125;
</code></pre>

<p>You can see that inside our <code>ff_matrix</code> loop we're using ImageSizer for the preview image and then linking to it with a button overlay. Then right below we're offsetting by that first image and creating links to all the other images. By making sure the <code>rel</code> tag is set to the same we get a lovely numbered gallery with just about any lightbox script out there.</p>

<p>We know that ImageSizer will resize and create new images based on your parameters so how do we create a resized image and link to it inside the lightbox? It's pretty easy, actually. You can create a loop with ImageSizer tags, too. Then you pass variables to anything inside that loop.</p>

<p>For instance, instead of</p>

<pre><code>&lt;a class="button gallery" rel="gallery" title="&#123;caption&#125;" 
href="&#123;img&#125;"&gt;View Gallery&lt;/a&gt;
</code></pre>

<p>We can do this and resize the longest side to 750px. The big difference is that <code>&#123;sized&#125;</code> link instead of linking directly to the source file.</p>

<pre><code>&#123;exp:imgsizer:size src="&#123;img&#125;" auto="750"&#125;
    &lt;a class="button gallery" rel="gallery" title="&#123;caption&#125;" 
    href="&#123;sized&#125;"&gt;View Gallery&lt;/a&gt;
&#123;/exp:imgsizer:size&#125;
</code></pre>

<p>Presto! This image in the lightbox should now load quickly and not be too big for the browser. Here's the whole code with the new pairs.</p>

<pre><code>&#123;exp:weblog:entries weblog="weblog_name"&#125;

    &#123;ff_matrix limit="1"&#125;
        &#123;exp:imgsizer:size src="&#123;img&#125;" width="634" height="248"&#125;
            &lt;img src="&#123;sized&#125;" width="&#123;width&#125;" height="&#123;height&#125;" 
            alt="&#123;title&#125;"/&gt;
        &#123;/exp:imgsizer:size&#125;

        &#123;exp:imgsizer:size src="&#123;img&#125;" auto="750"&#125;
            &lt;a class="button gallery" rel="gallery" title="&#123;caption&#125;" 
            href="&#123;sized&#125;"&gt;View Gallery&lt;/a&gt;
        &#123;/exp:imgsizer:size&#125;
    &#123;/ff_matrix&#125;

    &lt;div class="hidden"&gt;
        &#123;ff_matrix offset="1"&#125;
            &#123;exp:imgsizer:size src="&#123;img&#125;" auto="750"&#125;
                &lt;a class="gallery" rel="gallery" href="&#123;sized&#125;" 
                title="&#123;caption&#125;"&gt;&#123;caption&#125;&lt;/a&gt;
            &#123;/exp:imgsizer:size&#125;
        &#123;/ff_matrix&#125;
    &lt;/div&gt;

&#123;/exp:weblog:entries&#125;
</code></pre>

<p>I did notice that if you try using the single ImageSizer tag and the loop version together right after each other things get screwy. Use all loops or all singles if you don't want to start pulling your hair out. Also, know that you can't make the image itself a link as far as I can tell. Then you'd be trying to specify two different sizes at the same time. If anyone has any ideas for that please, <em>share in the comments</em>.</p>

<p>Update: Eagle eyed reader <a href="http://www.designpepper.com/" title="Joshua Clanton">Joshua Clanton</a> came up with a simple way to make the image link work. The key is to start the <code>a</code> tag, but close it after the image. See below:</p>

<pre><code>exp:weblog:entries weblog="weblog_name"&#125;
    &#123;ff_matrix limit="1"&#125;
        &#123;exp:imgsizer:size src="&#123;img&#125;" auto="750"&#125;
            &lt;a class="button gallery" rel="gallery" title="&#123;caption&#125;" 
            href="&#123;sized&#125;"&gt;
        &#123;/exp:imgsizer:size&#125;

        &#123;exp:imgsizer:size src="&#123;img&#125;" width="634" height="248"&#125;
            &lt;img src="&#123;sized&#125;" width="&#123;width&#125;" height="&#123;height&#125;" 
            alt="&#123;title&#125;"/&gt;
        &#123;/exp:imgsizer:size&#125;
          &lt;/a&gt;
    &#123;/ff_matrix&#125;
&#123;/exp:weblog:entries&#125;
</code></pre>
      ]]></content>
    </entry>

    <entry>
      <title>Three Years and Thank You&#8217;s</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/three_years_and_thank_yous/" />
      <id>tag:fortysevenmedia.com,2010:blog/5.293</id>
      <published>2010-02-01T15:01:40Z</published>
      <updated>2010-02-01T16:01:41Z</updated>
      <author>
            <name>Nate Croft</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <content type="html"><![CDATA[
        <p>I have often heard people say, &#8220;She&#8217;s got a case of the Mondays.&#8221; Meaning of course that that person might be a touch grumpy because the work week has come around again. Today, I find myself with a case of &#8220;The Thank You&#8217;s.&#8221; </p>

<p>I woke up this morning nearly in a panic because I wanted to make sure that one of our client&#8217;s new campaigns launched successfully. I exchanged a few emails and made sure things were running smoothly, which they were. And as I settled into my morning routine, I thought about all the things I needed to do and which clients needed what. About this point I realized that today was February 1st.</p>

<blockquote><p>To every client, every friend, every blog reader, and Twitter follower, Thank You!</p></blockquote>

<p>This might not be a holiday to you, but it is to me. You see, three years ago today I left my safe and steady job to pursue FortySeven Media full time. We&#8217;d been running for nearly two years on nights and weekends but the time had come to make the jump. <b>So, I jumped</b>. And not very long after, Jon did too.</p>

<p>In the three years since that day, Jon and I have had the privilege to work with some of the finest people, companies and artists around. We&#8217;ve been blessed with great opportunities and have been invited to partner with various companies and organizations to help them realize their goals. It has been a wonderful three years.</p>

<p>To every client, every friend, every blog reader, and Twitter follower, <em>Thank You!</em> We thank God for your business, belief, and support. You are the best. Seriously, we love you guys!</p>

<p>Today, as we start our fourth full throttle year, FortySeven Media is stronger, smarter, and more ready to rock than ever! Do you have a crazy project that needs kick-awesome work? <em>Bring it on!</em> We are gearing up for our best year yet and we want you to be a part of it, because part of being thankful for what has been is looking ahead to a bright future of things yet to be thankful for!
</p>
      ]]></content>
    </entry>

    <entry>
      <title>DesignersMusic.com: Find &amp;amp; Share Great Music with Other Designers</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/designersmusic.com_find_share_great_music_with_other_designers/" />
      <id>tag:fortysevenmedia.com,2010:blog/5.290</id>
      <published>2010-01-21T04:45:28Z</published>
      <updated>2010-01-21T15:55:29Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <category term="Business"
        scheme="http://fortysevenmedia.com/blog/category/business/"
        label="Business" />
      <category term="Music"
        scheme="http://fortysevenmedia.com/blog/category/music/"
        label="Music" />
      <category term="Personal"
        scheme="http://fortysevenmedia.com/blog/category/personal/"
        label="Personal" />
      <content type="html"><![CDATA[
        <p><object width="568" height="320"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8872985&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8872985&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="568" height="320"></embed></object></p>

<p>First off, let me say that we're psyched to finally be able to share this project with you. We believe that side projects don't work unless you're passionate about them. Well, guess what? We love <em>music</em> and we love <em>design</em>. They go hand in hand, really. So we decided that there should be a place where designers can find new music recommended by other designers: <a href="http://designersmusic.com" title="DesignersMusic">DesignersMusic</a></p>

<p>Go play with it now or read on below for details!</p>

<h2>The Background</h2>

<p>Like I said, Nate and I love music. We started designing because our band needed a logo, t-shirts and a website 12+ years ago. Yeah that's a long time. We've continued to <a href="http://heroesorghosts.com/" title="make">make</a> and <a href="http://www.amazon.com/gp/product/B001N3PKR6/ref=dm_sp_alb?ie=UTF8&qid=1231949800&sr=8-4" title="produce">produce</a> it and are always on the lookout for something new to listen to. We've created <strong>DesignersMusic</strong> to do just that.</p>

<p><img class="full" src="http://fortysevenmedia.com/images/uploads/dm-main.jpg" border="0" alt="Music Section" width="568" height="298" /></p>

<p>The original inspiration for the site was the memories of walking through a CD store and picking out albums based on how cool the cover art was. Don't tell me you didn't do it! So the main view of <strong>DesignersMusic</strong> is just that. With a few benefits of course <img src="http://fortysevenmedia.com/images/smileys/wink.gif" width="19" height="19" alt="wink" style="border:0;" /></p>

<h2>Quickview</h2>

<p><img class="left" src="http://fortysevenmedia.com/images/uploads/dm-popup.jpg" border="0" alt="Album Popup" width="250" height="245" />When you hover over an album, an info box pops up with the full album name, artist, artist website, the designer who submitted it and what company they're from. There's also a listening preview so you can decide quickly if it's the style you're looking for. And the link to the detail page, of course. We think it's great to browse and find awesome new tunage in that nostalgic fun way.</p>

<p><strong>See it &rarr;</strong>: Go to the the <a href="http://designersmusic.com/music/" title="DesignersMusic">main music page</a> to try it out.</p>

<h2>Job Categories</h2>

<p><img class="right" src="http://fortysevenmedia.com/images/uploads/dm-sort.jpg" border="0" alt="Job Categories" width="300" height="232" />To further help you find the music you're looking for, we've added job types that you can tag when entering a new album.  So if you want to see all the music that other designers listen to while making "Stupid Client Revisions" it's as easy as selecting it from the dropdown menu.</p>

<p>You can also view by list layout if you don't have time to "browse" the catalogue. We won't be mad, we promise.</p>

<p><strong>See it &rarr;</strong>: You can access this from just about any page that has music on it. The <a href="http://designersmusic.com/music/" title="DesignersMusic">main music page</a> is a great place to start.</p>

<h2>Album Detail</h2>

<p><img class="left" src="http://fortysevenmedia.com/images/uploads/dm-album.jpg" border="0" alt="Album Detail" width="300" height="251" />After some feedback from beta testers, it was obvious we needed a detail page for each album to allow you to favorite it or tweet about it. Really just a page that you could link straight to an album with.</p>

<p>Here you can see other albums by the same artist, who submitted the album and who has favorited it.</p>

<p><strong>See it &rarr;</strong>: Go to the <a href="http://designersmusic.com/music/detail/14/" title="Little Rooms">Little Rooms</a> (shameless plug) album page.</p>

<h2>Profile</h2>

<p><img class="right" src="http://fortysevenmedia.com/images/uploads/dm-profile.jpg" border="0" alt="Profile" width="300" height="239" />Egad! Another profile? Relax, we've kept it down to the bare essentials. Just enough info so you'll get credit for posting up your music. The cool thing is, anyone can check out your profile and see what you've added and favorited. It also serves as a nice place to check back and see what you've favorited when you're ready to buy some new music.</p>

<p><strong>See it &rarr;</strong>: Check out my <a href="http://designersmusic.com/members/profile/1/" title="profile page">profile page</a>. Right now I have the most entries, but I dare anyone to beat me!</p>

<h2>Content</h2>

<p>We're hoping to post up some really interesting content to the blog on a regular basis. Nate and I are even planning on recording one song a month and giving them away for free throughout the next year. The <a href="http://feeds.feedburner.com/designersmusic" title="RSS feed">RSS feed</a> will serve as a sort of all-purpose dose of every album that gets added while <a href="http://twitter.com/designersmusic" title="Twitter">Twitter</a> and the Newsletter will focus on music we find especially interesting and awesome. Plus any cool interviews we might snag. You never know <img src="http://fortysevenmedia.com/images/smileys/smile.gif" width="19" height="19" alt="smile" style="border:0;" /></p>

<p>The way I see it, music helps us get through everyday and every task; the least we can do is share that inspiration with others.  So go check out <a href="http://designersmusic.com" title="DesignersMusic">DesignersMusic</a> and let us know what you think!</p>
      ]]></content>
    </entry>

    <entry>
      <title>What Happens When We Try to Make a Video</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/what_happens_when_we_try_to_make_a_video/" />
      <id>tag:fortysevenmedia.com,2010:blog/5.289</id>
      <published>2010-01-15T14:55:16Z</published>
      <updated>2010-01-19T20:10:17Z</updated>
      <author>
            <name>Nate Croft</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <category term="Music"
        scheme="http://fortysevenmedia.com/blog/category/music/"
        label="Music" />
      <content type="html"><![CDATA[
        <p>One of our super cool secret projects is very, very close to launching so we decided we would make a short video promoting it. The problem is that we can&#8217;t keep our lines straight for more than two seconds, especially me (Nate). I am pretty sure I screwed up every single line I had. We thought it would be fun for all of you to see the stuff that doesn&#8217;t make the video.</p>

<object width="552" height="313" type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf?clip_id=8746104&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8746104&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /></object>

<p>&nbsp;</p>
      ]]></content>
    </entry>

    <entry>
      <title>Challenging the Status Quo</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/challenging_the_status_quo/" />
      <id>tag:fortysevenmedia.com,2010:blog/5.288</id>
      <published>2010-01-08T04:56:12Z</published>
      <updated>2010-01-08T05:17:13Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Personal"
        scheme="http://fortysevenmedia.com/blog/category/personal/"
        label="Personal" />
      <content type="html"><![CDATA[
        <p>Felt like a poem of sorts today. Enjoy:</p>

<div class="stanza"><p>Don&#8217;t give up. Don&#8217;t give in. Don&#8217;t subdue that voice in your head that keeps telling you to ask &#8220;why&#8221; and &#8220;how&#8221; and &#8220;if.&#8221;</p>

<p>We&#8217;re the disrupters, the button pushers and the strange ones who don&#8217;t take &#8220;It&#8217;s always been this way&#8221; for an answer. Because maybe – just maybe, there&#8217;s a better way.</p>

<p>And if we don&#8217;t keep pushing to find that better way, who will?</p>

<p>Don&#8217;t give up. Don&#8217;t give in. And don&#8217;t ever stop challenging the status quo.</p></div>

<p>Inspired by Seth Godin&#8217;s <a href="http://sethgodin.typepad.com/seths_blog/2010/01/why-ask-why.html" title="&quot;Why Ask Why&quot;">&#8220;Why Ask Why&#8221;</a> article.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>More Dirty Spy Rock! &#45; The Problem Solver</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/more_dirty_spy_rock_-_the_problem_solver/" />
      <id>tag:fortysevenmedia.com,2009:blog/5.286</id>
      <published>2009-12-28T22:03:54Z</published>
      <updated>2009-12-28T22:17:56Z</updated>
      <author>
            <name>Nate Croft</name>
      </author>

      <category term="Music"
        scheme="http://fortysevenmedia.com/blog/category/music/"
        label="Music" />
      <content type="html"><![CDATA[
        <p>Jump into your <a href="http://www.astonmartin.com/" title="Astin Martin">Aston Martin</a> and don&#8217;t forget the cuff link grenades because there&#8217;s more huge riffs and mumbly rad rhythms headed your way! See yourself walking calmly through a hail storm of enemy fire while unleashing your own semi-automatic barrage of cooly menacing munitions only to stop, raise an eyebrow, and then shoot the sniper out of the window behind you without looking. <em>Oh yeah, it&#8217;s that kind of a song.</em></p>

<p><b>What are you waiting for?</b> Get your Dirty Spy Rock! <a href="http://fortysevenmedia.com/files/mp3/the-problem-solver.mp3" title="Download &quot;The Problem Solver&quot;">Download &#8220;The Problem Solver&#8221;</a>.</p>

<p>If you missed the first track, you can go <a href="http://fortysevenmedia.com/blog/archives/dirty_spy_rock_-_free_music/" title="grab it here">grab it here</a>.</p>

<p>I have to say, I was a bit surprised at how many of you loved you some dirty spy rock! It got much love on Twitter and Facebook as well so thanks friends!<br />
I&#8217;ll try to crank out one of these every now and again. </p>

<p>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Design Hope &#45; Homepage Design</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/design_hope_-_homepage_design/" />
      <id>tag:fortysevenmedia.com,2009:blog/5.285</id>
      <published>2009-12-28T20:35:21Z</published>
      <updated>2009-12-28T21:24:22Z</updated>
      <author>
            <name>Nate Croft</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <category term="Design Hope"
        scheme="http://fortysevenmedia.com/blog/category/design_hope/"
        label="Design Hope" />
      <content type="html"><![CDATA[
        <p><img class="full" src="http://fortysevenmedia.com/images/uploads/UD-Homepage-for-47m-blog.jpg" border="0" alt="image" width="580" height="580" /></p>

<p>Now that we&#8217;ve finally have a logo, it&#8217;s time to get to the fun part, the design! Scott had given us a solid direction for the look and feel. He wanted a clean, simple design that showcased a current app and also provided a few more options for people to jump into the different content areas of the site. We went with a mono color scheme in order to really showcase the app and make the different headers and content launch points stand out more readily. </p>

<p>A good majority of the personality of this site comes from the content. Underdog&#8217;s first app is still in development and top secret intel for the moment so we&#8217;ve filled this layout with some fun filler content as it gives us a much better idea of what real content will look and feel like.</p>

<p>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Keep Trying to Get Better</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/keep_trying_to_get_better/" />
      <id>tag:fortysevenmedia.com,2009:blog/5.283</id>
      <published>2009-12-16T14:03:24Z</published>
      <updated>2009-12-16T14:09:25Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Business"
        scheme="http://fortysevenmedia.com/blog/category/business/"
        label="Business" />
      <category term="Personal"
        scheme="http://fortysevenmedia.com/blog/category/personal/"
        label="Personal" />
      <content type="html"><![CDATA[
        <p>I would guess that <strong>90%</strong> of the people you meet deal with the same problems they&#8217;ve dealt with their whole life. Maybe they&#8217;re workaholics (lifting my own hand). Maybe they have anger issues. Maybe they&#8217;re lazy or maybe they lack self esteem. </p>

<p>We all have personality traits and tendencies that we&#8217;re not proud of, but that&#8217;s no excuse to accept them. </p>

<p>The first step is admitting you have a problem, right? Or maybe in this case becoming aware that you need to change something. Depending on what the problem is, this can be a huge step. </p>

<p>But I&#8217;d say most people generally know where they need to improve. The kicker is doing something about it. Why is it so hard? <em>Because it&#8217;s so easy to do nothing.</em> </p>

<p>I don&#8217;t know about you, but I don&#8217;t want to wake up 30 years from now and be dealing with the same junk I am now. It won&#8217;t be easy, but I owe it to my family, my friends, my business and myself to be better.</p>

<p>So what are we waiting for? Let&#8217;s buck the trend and be the 10% that don&#8217;t settle for staying the same. <em>Let&#8217;s try growing.</em>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Dirty Spy Rock! &#45; Free Music</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/dirty_spy_rock_-_free_music/" />
      <id>tag:fortysevenmedia.com,2009:blog/5.282</id>
      <published>2009-12-11T21:13:26Z</published>
      <updated>2009-12-11T21:33:27Z</updated>
      <author>
            <name>Nate Croft</name>
      </author>

      <category term="Music"
        scheme="http://fortysevenmedia.com/blog/category/music/"
        label="Music" />
      <category term="Personal"
        scheme="http://fortysevenmedia.com/blog/category/personal/"
        label="Personal" />
      <content type="html"><![CDATA[
        <p>One night, as I sat in the office/studio, I was overcome with the desire to write a song. <em>A spy song.</em> I grabbed my guitar and began to pound out the sneakiest riffs and rhythms I could muster. Yes, yes, <b>this would do.</b></p>

<p>If I were a spy this music would play every time I was chasing a car around the winding Swiss mountain roads, or single handedly besting the brutish thugs of my arch nemesis.</p>

<p>Spy dialog motto: it doesn&#8217;t matter what you say as long as you sound cool saying it. This is how I&#8217;m explaining the mostly unintelligible lyrics. Seriously, most of the sounds I&#8217;m making aren&#8217;t even real words. I do however say, &#8220;you don&#8217;t get this far by being a loser.&#8221; So there. Oh, and I say go a lot. </p>

<p>You mission is download this song and pretend whatever you are doing is top secret and should be kept from the Russians at all costs.</p>

<p><a href="http://www.fortysevenmedia.com/files/mp3/don't-bleed-on-my-tuxedo.mp3" title="Download it here.">Download it here.</a></p>

<p>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Creating a Tell&#45;a&#45;friend Pop&#45;up Form with jQuery and ExpressionEngine</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/creating_a_tell-a-friend_pop-up_form_with_jquery_and_expressionengine/" />
      <id>tag:fortysevenmedia.com,2009:blog/5.281</id>
      <published>2009-12-10T22:59:54Z</published>
      <updated>2009-12-11T14:13:55Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <category term="Tutorials"
        scheme="http://fortysevenmedia.com/blog/category/tutorials/"
        label="Tutorials" />
      <category term="ExpressionEngine"
        scheme="http://fortysevenmedia.com/blog/category/expressionengine/"
        label="ExpressionEngine" />
      <content type="html"><![CDATA[
        <p>I recently had a reader ask about the pop-up contact forms and lightbox scripts we've used on some of our client sites - were they built into <a href="http://www.expressionengine.com/index.php?affiliate=47m" title="ExpressionEngine">ExpressionEngine</a> and how did we get them to work? Well the answer to the first question is generally no. EE lets you setup whatever js effects with whatever libraries you want. So can choose exactly how you use it. It really is a different way of thinking about putting together dynamic websites, especially if you're used to most of the other CMS's out there.</p>

<p>So for this example I'm going to show you how to create a "Tell a Friend" box that fades in and auto populates with the page you're currently on. It's a bit of HTML &amp; CSS, a bit of <a href="http://jquery.com/" title="jQuery">jQuery</a>, and a bit of ExpressionEngine. Ready to get started? Let's go!</p>

<p>For those of you who just can't wait, here's a <a href="/tuts/popupemail/" title="demo of the static version">demo of the static version</a> and a <a href="/tuts/popupemail/eepopupemail.txt" title="txt file">download of the full ExpressionEngine version</a>.</p>

<h2>1. Start with HTML</h2>

<p>What we want to do first is make this work with a static HTML page. So we need an anchor for jQuery to pull off of and the pop-up box with form fields in it. Something like this:</p>

<pre><code>&lt;h1&gt;ExpressionEngine &amp;amp; jQuery Tell-a-friend Pop-up Box&lt;/h1&gt;
&lt;p class="info"&gt;Published Nov 23, 2009 &lt;em&gt;by&lt;/em&gt; 
&lt;strong&gt;Jonathan Longnecker&lt;/strong&gt; &lt;em&gt;in&lt;/em&gt; 
&lt;a href="#"&gt;Blogging&lt;/a&gt;&lt;/p&gt;

 &lt;p&gt;It's pretty easy to setup. Just create a hidden div with the 
 appropriate fields and show it on click with some jQuery. 
 Then use ExpressionEngine to make the dynamic parts happen.&lt;/p&gt;

 &lt;div class="social_links"&gt;
    &lt;ul&gt;
       &lt;li&gt;&lt;a class="subscribe" href="#"&gt;Subscribe&lt;/a&gt;&lt;/li&gt;
       &lt;li&gt;&lt;a class="twitter" href="#"&gt;Tweet About It&lt;/a&gt;&lt;/li&gt;
       &lt;li&gt;&lt;a class="email" href="#emailpopup"&gt;Email Someone&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
 &lt;/div&gt;     

 &lt;div id="tellfriend" class="contact_form"&gt;
 &lt;a class="close" href="#close" &gt;Close&lt;/a&gt;
 &lt;form id='tellafriend_form' method="post" action="#"  &gt;

    &lt;label for="from"&gt;Your Email: &lt;/label&gt;
     &lt;input class="std_input" type="text" id="from" name="from" 
     size="40" maxlength="35" value="" /&gt;

     &lt;label for="name"&gt;Your Name: &lt;/label&gt;
     &lt;input class="std_input" type="text" id="name" name="name" 
     size="40" maxlength="35" value="" /&gt;

     &lt;label for="to"&gt;To: &lt;/label&gt;
     &lt;input class="std_input" type="text" id="to" name="to" 
     size="40" maxlength="35" /&gt;

     &lt;label for="subject"&gt;Subject: &lt;/label&gt;
     &lt;input class="std_input" type="text" id="subject" 
     name="subject" size="40" value="Check out this blog entry 
     from FortySeven Media" /&gt;

     &lt;label for="message"&gt;Message: &lt;/label&gt;
     &lt;textarea id="message" name="message" readonly="readonly" 
     rows="18" cols="40"&gt;Summary of Entry Here
     Link to Entry Here
     &lt;/textarea&gt;

     &lt;input type="submit" name="submit" class="form_but" 
     value="Submit"/&gt;
&lt;/form&gt; 
 &lt;/div&gt;
</code></pre>

<h2>2. Throw in a pinch of CSS</h2>

<p>Since we're going to show and hide with jQuery the CSS is just used for positioning and <code>z-index</code> position:</p>

<pre><code>#tellfriend &#123;
    position: absolute;
    margin-top: -300px;
    left: 400px;
    width: 380px;
    z-index: 1;
&#125;
</code></pre>

<h2>3. Add some jQuery</h2>

<p>So obviously we first need to link to the jQuery library in our header (apologies for the line break):</p>

<pre><code>&lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2
/jquery.min.js" type="text/javascript"&gt;&lt;/script&gt;
</code></pre>

<p>Then we can either put this bit of javascript in the header of our document or in a separate file. Whatever's most manageable for you.</p>

<pre><code>jQuery.fn.fadeToggle = function(speed, easing, callback) &#123;
return this.animate(&#123;opacity: 'toggle'&#125;, speed, easing, callback);  
&#125;;

$(document).ready(function() &#123;
    $('#tellfriend').hide();
    $('li a.email, #tellfriend a.close').click(function() &#123;
    $("#tellfriend").fadeToggle('slow');
  &#125;);
&#125;); 
</code></pre>

<p>It basically just hides the <code>#tellfriend</code> box on load and shows or hides it when you click the <code>li a.email</code>, <code>#tellfriend</code> or <code>a.close elements</code>. At this point, we should have something like this (<a href="/tuts/popupemail/" title="Static Demo">Static Demo</a>). I've prettied up a bit, but the basics are there.</p>

<h2>4. Mix it up with some ExpressionEngine</h2>

<p>So you can see that I've manually put in the subject line and message, but I want to have those pull dynamically as well as actually send an email. Static HTML can't do that. So this is what we add:</p>

<pre><code>&#123;exp:weblog:entries weblog="your_blog" 
disable="member_data|pagination|trackbacks"&#125;

&lt;h1&gt;&#123;title&#125;&lt;/h1&gt;
 &lt;p class="info"&gt;Published &#123;entry_date format="%M %j, %Y"&#125; &lt;em&gt;by&lt;/em&gt; 
 &lt;strong&gt;&#123;author&#125;&lt;/strong&gt; &lt;em&gt;in&lt;/em&gt; &#123;categories backspace="1"&#125;
 &lt;a href="&#123;path=/blog/&#125;"&gt;&#123;category_name&#125;&lt;/a&gt;, &#123;/categories&#125;&lt;/p&gt;

&#123;body&#125;

 &lt;div class="social_links"&gt;
    &lt;ul&gt;
       &lt;li&gt;&lt;a class="subscribe" href="#"&gt;Subscribe&lt;/a&gt;&lt;/li&gt;
       &lt;li&gt;&lt;a class="twitter" href="#"&gt;Tweet About It&lt;/a&gt;&lt;/li&gt;
       &lt;li&gt;&lt;a class="email" href="#emailpopup"&gt;Email Someone&lt;/a&gt;&lt;/li&gt;
     &lt;/ul&gt;
 &lt;/div&gt;     

 &lt;div id="tellfriend" class="contact_form"&gt;
 &lt;a class="close" href="#close" &gt;Close&lt;/a&gt;
&#123;exp:email:tell_a_friend charset="utf-8" allow_html='n'&#125;

      &lt;label for="from"&gt;Your Email: &lt;/label&gt;
      &lt;input class="std_input" type="text" id="from" name="from" 
       size="40" maxlength="35" value="&#123;member_email&#125;" /&gt;

      &lt;label for="name"&gt;Your Name: &lt;/label&gt;
      &lt;input class="std_input" type="text" id="name" name="name" 
       size="40" maxlength="35" value="&#123;member_name&#125;" /&gt;

      &lt;label for="to"&gt;To: &lt;/label&gt;
      &lt;input class="std_input" type="text" id="to" name="to" 
       size="40" maxlength="35" /&gt;

      &lt;label for="subject"&gt;Subject: &lt;/label&gt;
      &lt;input class="std_input" type="text" id="subject" name="subject" 
       size="40" value="&#123;title&#125;" /&gt;

      &lt;label for="message"&gt;Message: &lt;/label&gt;
      &lt;textarea id="message" name="message" readonly="readonly"
       rows="18" cols="40"&gt;
         &#123;summary&#125;
         &#123;url_title_path="blog/archives"&#125;
       &lt;/textarea&gt;

 &lt;input type="submit" name="submit" class="form_but" value="Submit"/&gt;

&#123;/exp:email:tell_a_friend&#125;    
 &lt;/div&gt;

&#123;/exp:weblog:entries&#125;
</code></pre>

<p>First of all make sure your <code>&#123;weblog:entries:tag&#125;</code> is wrapped around the entire thing. I've left a few other goodies in the EE template, but the gist is you use short tags to call the info dynamically. Then wrap the <code>&#123;exp:tell_a_friend&#125;</code> tag around your form (replacing your form tags) and insert other dynamic variables like <code>&#123;member_email&#125;</code>, <code>&#123;member_name&#125;</code> (for those already logged in), <code>&#123;title&#125;</code>, <code>&#123;summary&#125;</code> and link to the article. The cool thing is you could put any custom field tied to this content channel that you want.</p>

<p>So there you have it. The box will have it's fields populated and ready to send. <em>Easy to put together and infinitely customizable!</em> You can download the <a href="/tuts/popupemail/eepopupemail.txt" title="txt file">full EE file here</a>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>Do We Serve Ourselves or Our Clients?</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/do_we_serve_ourselves_or_our_clients/" />
      <id>tag:fortysevenmedia.com,2009:blog/5.280</id>
      <published>2009-11-30T21:19:03Z</published>
      <updated>2009-11-30T21:31:05Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <category term="Business"
        scheme="http://fortysevenmedia.com/blog/category/business/"
        label="Business" />
      <category term="Personal"
        scheme="http://fortysevenmedia.com/blog/category/personal/"
        label="Personal" />
      <content type="html"><![CDATA[
        <p>I fired one of our first clients last week. It was messy and no fun for everyone involved. I also managed to get a lecture from the president of that company on how to run my business and better serve the needs of my clients.</p>

<p>While the initial reaction for any of us would probably be thoughts of a Chuck Norris roundhouse to the face (in slow motion, of course), the whole incident made me think hard about what 47m is at it's core, and what it truly means to serve a client. I think there are two ways to serve a client:</p>

<h2>Scenario 1: Blind Serving</h2>

<p>In blind serving, you're always making the logo bigger or adding starbursts because the client says so. Not because it's better for them, but <em>simply because they demand it</em>. A lot of companies won't fight this because they're just trying to make a living. And that's ok. I think everyone starts out serving blindly. Get the job done → client happy → get paycheck.</p>

<p><strong>But at some point, you come to a crossroads</strong>. At some point, your experience will tickle the back of your brain and say <em>"That's a bad idea!"</em> So what happens then?</p>

<h2>Scenario 2: Passionate Serving</h2>

<p>I think the next stage of serving your clients involves talking through those "make the logo bigger" conversations and <strong>explaining your work</strong>. Why you believe your decision is the best not only for the design, but also for the company. These conversations are still no fun, but if you're really passionate about what you do, <em>you can't let it go</em>. You'll win some and lose some. And occasionally, the client will come up with a better idea. Seriously, it will happen. If you've checked your ego at the door like any good designer should, you'll be open-minded enough to see it.</p>

<blockquote><p>Is your company serving blindly or passionately?</p></blockquote>

<p>I wish the story ended here, but it doesn't. There are those certain clients that just <em>can't be helped</em>. They don't listen to anything you say and destroy your designs in Photoshop and send them back to you claiming they're better. What then?</p>

<h2>Scenario 3: The Ultimate Sacrifice</h2>

<p>When you see a client being self-destructive in their design decisions and they won't listen to you, <strong>it's time to let them go</strong>. With that  kind of drama and conflict, I can guarantee you you're not passionate about the work anymore. This will lead to a decrease in quality, and you start wasting each other's time. They're looking for a Blind Servant and you're a Passionate Servant. You may be losing money, but if you're truly thinking of the client, it's a sacrifice you have to be willing to make.</p>

<p>Getting back to the firing of our client; it was becoming painfully obvious that we were trying to passionately serve them and they didn't want the advice. After almost 5 years we had grown apart in a radical way. Our cultures were polar opposite. So it was time to move on. And I'm ok with that.</p>

<p>So is there a place for both kinds of servants? Absolutely! For your sanity, <em>decide which one you are</em>. And more importantly, <em>make sure your clients know and appreciate it</em>.</p>
      ]]></content>
    </entry>

    <entry>
      <title>EECI2009 Slideshow and Presentation Notes &#45; From Design to Dynamic, Rapid EE Development</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/eeci2009_slideshow_and_presentation_notes/" />
      <id>tag:fortysevenmedia.com,2009:blog/5.279</id>
      <published>2009-10-22T23:55:29Z</published>
      <updated>2009-10-26T01:56:30Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <content type="html"><![CDATA[
        <p><img class="full" src="http://fortysevenmedia.com/images/uploads/leiden.jpg" border="0" alt="Welcome to the European ExpressionEngine Conference" width="569" height="210" /></p>

<p>Hello from the Netherlands! The EECI2009 conf is in full swing, and we're having a great time! This entry is more of a companion piece to my presentation (you can check the slides out below). So if some things don't make sense, read through it. Someday when I have time I hope to write a more detailed version, but for now this is what we've got! For those on the fast track, this is how we setup EE and "package" it so it's ready to go for each new site we do. Go read up on <a href="http://buildwithstructure.com/" title="Structure">Structure</a> and try it out. You'll thank me later.</p>

<p>The more <a href="http://www.expressionengine.com/index.php?affiliate=47m" title="ExpressionEngine">ExpressionEngine</a> sites we develop, we began to see a faster, more efficient way of doing things. The advent of 3rd Part Addons like Structure and Field Frame are opening up a whole new world of rapid development.</p>

<p><object style="margin:0px" width="568" height="468"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=eeci2009workshop-091023013309-phpapp02&stripped_title=eeci2009-from-design-to-dynamic-rapid-expressionengine-development" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=eeci2009workshop-091023013309-phpapp02&stripped_title=eeci2009-from-design-to-dynamic-rapid-expressionengine-development" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="568" height="468"></embed></object></p>

<h2>The Problem</h2>

<p>While we were becoming excited with all the new possibilities of faster development times and better usability for our clients, we found setting it up was taking longer. We were grabbing the 15+ Addons by hand, installing and configuring them. Then we would generally setup templates based on each page of the site, using global variables and template embeds to keep as much of it dynamic as possible. But it was still a lot of copying and pasting.</p>

<h2>The Solution</h2>

<p>We realized we needed a "sandbox" install of EE with all our Addons installed and up to date. We also needed the basic templates and global variables that we used all the time. Add to that a good bit of extras and what we'll call "sweet tricks" and all of a sudden we've got an EE install that's ready to move to your new server and start throwing HTML into and creating content almost instantly. Seriously rapid development.</p>

<p>I'm not going to rewrite the entire presentation; you can probably go through it and figure most of it out yourself. But what I will provide is a quick list of all the links I use in the presentation and some simple text files of the complicated code bits.</p>

<h2>Addons</h2>

<ul>
<li>LG Addon Updater - <a href="http://leevigraham.com/cms-customisation/expressionengine/lg-addon-updater/">View Site</a></li>
<li>LG .htaccess Generator - <a href="http://leevigraham.com/cms-customisation/expressionengine/lg-htaccess-generator/">View Site</a></li>
<li>LG Replace - <a href="http://expressionengine.com/forums/viewthread/76788/">View Site</a></li>
<li>LG Add Site Name - <a href="http://leevigraham.com/cms-customisation/expressionengine/lg-add-sitename/">View Site</a></li>
<li>LG Tiny MCE - <a href="http://leevigraham.com/cms-customisation/expressionengine/lg-tinymce/">View Site</a></li>
<li>SL Developer Info - <a href="http://www.experienceinternet.co.uk/resources/details/sl-developer-info/">View Site</a></li>
<li>Image Sizer - <a href="http://www.lumis.com/page/imgsizer/">View Site</a></li>
<li>Word Limit Plus - <a href="http://expressionengine.com/downloads/details/word_limit_plus/">View Site</a></li>
<li>Category Checkboxes - <a href="http://expressionengine.com/forums/viewthread/65720/">View Site</a></li>
<li>Freeform - <a href="http://www.solspace.com/software/detail/freeform/">View Site</a></li>
<li>FieldFrame - <a href="http://brandon-kelly.com/fieldframe">View Site</a></li>
<li>nGen File Field - <a href="http://www.ngenworks.com/software/ee/ngen-file-field/">View Site</a></li>
<li>Structure - <a href="http://buildwithstructure.com/">View Site</a></li>
<li>Edit Menu Dropdown - <a href="http://elwinzuiderveld.nl/downloads/edit_menu.zip">Download</a></li>
</ul>

<h2>Image Replacement Technique</h2>

<p>AJ Penninga - <a href="http://vimeo.com/5194268?pg=embed&sec=" title="View Video">View Video</a></p>

<h2>Assets</h2>

<p>Sidebar, Nav and Content templates - <a href="http://fortysevenmedia.com/images/uploads/eetemplates.zip" title="Download Here">Download Here</a></p>
      ]]></content>
    </entry>

    <entry>
      <title>Design Hope: Final Logo</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archives/design_hope_final_logo/" />
      <id>tag:fortysevenmedia.com,2009:blog/5.278</id>
      <published>2009-10-08T14:13:47Z</published>
      <updated>2009-10-08T14:27:48Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <category term="Design"
        scheme="http://fortysevenmedia.com/blog/category/design/"
        label="Design" />
      <category term="Business"
        scheme="http://fortysevenmedia.com/blog/category/business/"
        label="Business" />
      <category term="Design Hope"
        scheme="http://fortysevenmedia.com/blog/category/design_hope/"
        label="Design Hope" />
      <content type="html"><![CDATA[
        <p><img class="full" src="http://fortysevenmedia.com/images/uploads/underdogfinal.gif" border="0" alt="Underdog Solutions Final Logo" width="568" height="567" /></p>

<p>Folks, we have a winner! Scott has officially declared the final logo to be Number 3 from the last round minus the tilting. Though not apparently obvious, this version was completely redone, ensuring spacing and alignment was perfect and optimized where necessary. The Solutions font was beefed up a bit, too. Good call on that one, loyal readers! Not much else to say here, really. Since we&#8217;re starting from the ground up and  have such a strong and simple mark, I&#8217;m going to tackle color alongside the website design. A little unorthodox, perhaps? Yeah, we were never the normal ones <img src="http://fortysevenmedia.com/images/smileys/wink.gif" width="19" height="19" alt="wink" style="border:0;" />. </p>

<p>Thanks everyone for your input. We&#8217;re moving on to wireframing next.
</p>
      ]]></content>
    </entry>



    <entry>
      <title>Cool Designs for Churches</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.268</id>
      <published>2009-07-24T22:09:32Z</published>
      <updated>2009-07-24T22:12:33Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p><a href="http://bestchristiandesign.com/" target="_blank" title="BestChristianDesign">BestChristianDesign</a> is helping give churches inspiration for their next project. Good call, guys.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Winning on the Uphills</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.266</id>
      <published>2009-07-21T13:23:38Z</published>
      <updated>2009-07-21T13:24:39Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p>Seth Godin reminds us to <a href="http://sethgodin.typepad.com/seths_blog/2009/07/winning-on-the-uphills.html" target="_blank" title="Seth Godin - Winning on the Uphills">enjoy and take advantage of the uphills</a>.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Quit Talking and Do It!</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.257</id>
      <published>2009-06-17T11:58:24Z</published>
      <updated>2009-06-17T11:59:25Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p>Stop announcing your new project. <a href="http://sivers.org/zipit" target="_blank" title="Just do it">Just do it</a>.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>It Might Get Loud Trailer</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.256</id>
      <published>2009-06-17T11:56:29Z</published>
      <updated>2009-06-17T11:57:30Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p>Rock and Roll people, <a href="http://www.apple.com/trailers/sony/itmightgetloud/" target="_blank" title="It Might Get Loud">Rock and Roll</a>.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Proper Care and Feeding of a Graphic Designer</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.255</id>
      <published>2009-06-15T15:40:26Z</published>
      <updated>2009-06-15T15:42:27Z</updated>
      <author>
            <name>Nate Croft</name>
      </author>

      <content type="html"><![CDATA[
        <p>To all you staff designers out there, here&#8217;s <a href="http://jefffisherlogomotives.blogspot.com/2007/10/proper-care-and-feeding-of-in-house.html" title="a link for you">a link for you</a>. (via @ryanlascano)
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Make Your Own Success &#45; Then Ask for Help</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.254</id>
      <published>2009-06-11T20:09:32Z</published>
      <updated>2009-06-11T20:11:33Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p>Fascinating <a href="http://sivers.org/success-first" target="_blank" title="Success First">look</a> into the music business.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>How Do You Spend Your Time?</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.253</id>
      <published>2009-06-05T13:33:30Z</published>
      <updated>2009-06-05T13:35:31Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p>Derek Sivers <a href="http://sivers.org/time/" target="_blank" title="posts some great advice">posts some great advice</a> about balancing your life.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Small Talk With a Web Designer</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.244</id>
      <published>2009-05-27T20:31:57Z</published>
      <updated>2009-05-27T20:32:58Z</updated>
      <author>
            <name>Nate Croft</name>
      </author>

      <content type="html"><![CDATA[
        <p><a href="http://www.themaninblue.com/images/writing/perspective/2008/08/12/small_talk.gif" title="Small Talk With a Web Designer">Small Talk With a Web Designer</a>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Seth Godin Open Source</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.239</id>
      <published>2009-05-13T13:46:04Z</published>
      <updated>2009-05-13T13:48:05Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p><a href="http://sethgodin.typepad.com/seths_blog/2009/05/what-kind-of-open-are-you-looking-for.html" title="Open and Shut"><strong>Open &amp; Shut:</strong> the kind of answer you rarely get.</a>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Spotlight Video from Mute Math</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.230</id>
      <published>2009-04-23T15:00:52Z</published>
      <updated>2009-04-23T15:06:53Z</updated>
      <author>
            <name>Nate Croft</name>
      </author>

      <content type="html"><![CDATA[
        <p><a href="http://www.youtube.com/watch?v=GSsb087cbQg" title="Rolling around in the back of a van, rockin out!">Rolling around in the back of a van, rockin out!</a>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Spinal Tap is Back!</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.227</id>
      <published>2009-04-14T21:20:34Z</published>
      <updated>2009-04-14T21:21:35Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p>Spinal Tap&#8217;s making it <a href="http://www.macworld.com/article/140001/2009/04/spinaltap.html" title="Spinal Tap">go to 11 again</a>. With Macs, of course.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Transactions for iPhone</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.225</id>
      <published>2009-04-14T13:14:32Z</published>
      <updated>2009-04-14T13:15:33Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p>I know this has been around for a while, but it&#8217;s such a great idea. Take credit <a href="http://transactionsapp.com/" target="_blank" title="card payments with your iPhone">card payments with your iPhone</a>.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>More New Math</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.222</id>
      <published>2009-04-09T15:53:33Z</published>
      <updated>2009-04-09T15:54:34Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p>Very funny + Beautifully Simple = <a href="http://www.morenewmath.com/" title="MoreNewMath">MoreNewMath</a>
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Where the Wild Things Are</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.216</id>
      <published>2009-03-24T03:38:44Z</published>
      <updated>2009-03-24T03:40:45Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p><a href="http://www.usatoday.com/life/l090319_wildthings/flash.htm?gid=920&amp;aid=4368" target="_blank" title="&quot;Where the Wild Things Are&quot;">&#8220;Where the Wild Things Are&#8221;</a> looks insanely intriguing. Oozing feel from just the photographs. Can&#8217;t wait to see it.
</p>
      ]]></content>
    </entry>

    <entry>
      <title>Return on Design</title>
      <link rel="alternate" type="text/html" href="http://fortysevenmedia.com/blog/archive_list/#stufflove" />
      <id>tag:fortysevenmedia.com,2009:index.php/2.214</id>
      <published>2009-03-12T14:45:24Z</published>
      <updated>2009-03-12T14:46:26Z</updated>
      <author>
            <name>Jonathan Longnecker</name>
      </author>

      <content type="html"><![CDATA[
        <p>Hey look, Seth Godin <a href="http://sethgodin.typepad.com/seths_blog/2009/03/return-on-design.html" target="_blank" title="Seth Godin - Return on Design">understands design is important</a>.
</p>
      ]]></content>
    </entry>


</feed>