<?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>Eyes &#38; Ears Entertainment</title>
	<atom:link href="http://www.eyesandearsentertainment.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eyesandearsentertainment.com</link>
	<description>A Topspin Certified Digital Marketing + Promotions Agency. We Focus On The Music Industry, Among Other Things.</description>
	<lastBuildDate>Tue, 21 Aug 2012 07:38:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>We Have A Deck!</title>
		<link>http://www.eyesandearsentertainment.com/blog/we-have-a-deck/</link>
		<comments>http://www.eyesandearsentertainment.com/blog/we-have-a-deck/#comments</comments>
		<pubDate>Sat, 07 Apr 2012 18:23:59 +0000</pubDate>
		<dc:creator>Austin Mayer</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.eyesandearsentertainment.com/?p=843</guid>
		<description><![CDATA[We Have A Deck! Check it out here. Powerpoint? Pfssssh! Quarterly PDFs? Hell no. We just started using Projeqt for our client deck and couldn&#8217;t be happier with it. Check it out and get a glimpse of our best and brightest!]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.eyesandearsentertainment.com/wp-content/uploads/2012/04/deck1.png" alt="" title="deck" width="540" height="219" class="alignnone size-full wp-image-846" /></p>
<p>We Have A Deck! <a href="http://deck.eyesandearsentertainment.com" target="_blank">Check it out here.</a></p>
<p>Powerpoint? Pfssssh! Quarterly PDFs? Hell no. We just started using <a href="http://www.projeqt.com" target="_blank">Projeqt</a> for our client deck and couldn&#8217;t be happier with it. Check it out and get a glimpse of our best and brightest!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eyesandearsentertainment.com/blog/we-have-a-deck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create a Topspin Powered HTML Email For Media Widget v2</title>
		<link>http://www.eyesandearsentertainment.com/blog/how-to-create-a-topspin-powered-html-e4m-v2/</link>
		<comments>http://www.eyesandearsentertainment.com/blog/how-to-create-a-topspin-powered-html-e4m-v2/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 21:46:55 +0000</pubDate>
		<dc:creator>Austin Mayer</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[AJAX Form]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Digital Marketing]]></category>
		<category><![CDATA[E4M]]></category>
		<category><![CDATA[Email Collection]]></category>
		<category><![CDATA[Email For Media]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Topspin]]></category>

		<guid isPermaLink="false">http://www.eyesandearsentertainment.com/?p=825</guid>
		<description><![CDATA[Since last writing, we noticed a few things on the HTML E4M that could use some improvement. Namely, it didn&#8217;t work that great in IE &#8211; yikes! So, here is a update, complete with full source download. The Code The basic components that make up our HTML E4M: 1. HTML Form 2. jQuery.form.js 3. PHP [...]]]></description>
			<content:encoded><![CDATA[<p>Since last writing, we noticed a few things on the HTML E4M that could use some improvement. Namely, it didn&#8217;t work that great in IE &#8211; yikes! So, here is a update, complete with full source download.</p>
<h1>The Code</h1>
<p>The basic components that make up our HTML E4M:<br />
1. HTML Form<br />
2. <a href="https://github.com/malsup/form/" target="_blank">jQuery.form.js</a><br />
3. PHP cURL submit method<br />
4. jQuery</p>
<p><strong>**Note that you still need to create an E4M in your Topspin account. You&#8217;ll need specific data to plug in to the form below.</strong></p>
<p>Here is the HTML form. You&#8217;ll notice that we&#8217;re going to be passing some hidden inputs with this form, so if you want a more in depth understanding of them or would like to change or add inputs, head over to the <a href="https://docs.topspin.net/tiki-index.php?page=Email+For+Media+REST+API" target="_blank">Topspin E4M REST API documentation</a> and check it out.</p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family:Monaco,Courier,MonoSpace;">&lt;form id=&quot;signup&quot; action=&quot;/assets/includes/send.php&quot; method=&quot;post&quot; &gt;
    &lt;input id=&quot;email&quot;  name=&quot;fan[email]&quot; type=&quot;email&quot; value=&quot;enter your email here&quot; placeholder=&quot;enter your email here&quot; class=&quot;erase email&quot; /&gt;	
    &lt;input name=&quot;artist_id&quot; value=&quot;1051&quot; id=&quot;artist_id&quot; type=&quot;hidden&quot;&gt;
    &lt;input name=&quot;fan[source_campaign]&quot; value=&quot;http://app.topspin.net/api/v1/artist/1051/campaign/10150220&quot; id=&quot;source_campaign&quot; type=&quot;hidden&quot;&gt;
    &lt;input name=&quot;fan[referring_url]&quot; value=&quot;http://www.eyesandearsentertainment.com.com&quot; id=&quot;referring_url&quot; type=&quot;hidden&quot;&gt;
    &lt;input name=&quot;fan[confirmation_target]&quot; value=&quot;http://labs.topspin.net/downloadanywhere/confirm.php?sessionid=188a0d0a116380c2180c37a7dcb33e1e&quot; id=&quot;confirmation_target&quot; type=&quot;hidden&quot;&gt;			
    &lt;input name=&quot;submit&quot; type=&quot;submit&quot; value=&quot;submit&quot; /&gt;
&lt;/form&gt;</pre>
</div>
</div>
<p>Be sure to replace <strong>artist_id</strong>, <strong>fan[source_campaign]</strong> and <strong>fan[referring_url]</strong> with your own. You can grab all of this from the embed code that Topspin spits out when creating an Email For Media Widget. Find the CAMPAIGN ID URL by doing the following:</p>
<p>1. Find the <strong>widget_id=&#8221;"</strong> url in your embed code<br />
2. Paste that into a browser<br />
3. Find the url inside the &lt;campaign&gt; tag (ex. http://app.topspin.net/api/v1/artist/1051/campaign/10150220) </p>
<p>Next, include jQuery and the jQuery Form Plugin external script files and a short script to initialize the form when the page loads:</p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family:Monaco,Courier,MonoSpace;">&lt;html&gt; 
&lt;head&gt; 
    &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt; 
    &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.form.js&quot;&gt;&lt;/script&gt; 
&nbsp;
    &lt;script type=&quot;text/javascript&quot;&gt; 
    $(document).ready(function() { 
	    	$('input.erase').each(function() {
		$(this)
			.data('default', $(this).val())
			.addClass('inactive')
			.focus(function() {
				$(this).removeClass('inactive');
				if ($(this).val() == $(this).data('default') || '') {
					$(this).val('');
				}
			})
			.blur(function() {
				var default_val = $(this).data('default');
				if ($(this).val() == '') {
					$(this).addClass('inactive');
					$(this).val($(this).data('default'));
				}
		});
	});
&nbsp;
	// ajax submit the form
        $('#signup').bind('submit', function(e) {
            e.preventDefault();
            $(this).ajaxSubmit({
                success: function() { 
                    $('#email').val('Thanks, Check Your Inbox!'); //return a thank you message 
                    $('#email, #submit').prop('disabled', true); //disable the form upon submit
                }           
            });
        });
    });
    &lt;/script&gt;
&lt;/head&gt; 
...</pre>
</div>
</div>
<p>Lastly, we&#8217;ll use a cURL based submission process on the server side with PHP to POST the email to Topspin. If you paid attention to the <a href="http://www.eyesandearsentertainment.com/blog/how-to-create-a-topspin-html-email-for-media-widget/"first HTML E4M post</a>, you&#8217;ll notice this is different than the client side approach we used directly in the form. This method works great and has been tested in all browsers. Below is the makeup of send.php.</p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family:Monaco,Courier,MonoSpace;">&lt;?php
&nbsp;
	extract($_POST);
&nbsp;
	//topspin email for media widget
&nbsp;
	//set POST variables
	$url = 'http://app.topspin.net/api/v1/fan/create_fan';
	$fields = array(
		'artist_id'=&gt;urlencode($artist_id),
		'fan[source_campaign]'=&gt;urlencode($fan['source_campaign']),
		'fan[email]'=&gt;urlencode($fan['email']),
		'fan[referring_url]'=&gt;urlencode($fan['referring_url']),
		'fan[confirmation_target]'=&gt;urlencode($fan['confirmation_target'])
	);
&nbsp;
	//url-ify the data for the POST
	foreach($fields as $key=&gt;$value) { $fields_string .= $key.'='.$value.'&amp;'; }
	rtrim($fields_string,'&amp;');
&nbsp;
	$url = $url . '?' . $fields_string;
&nbsp;
	//open connection
	$ch = curl_init();
&nbsp;
	//set the url, number of POST vars, POST data
	curl_setopt($ch,CURLOPT_URL,$url);
&nbsp;
	//execute post
	$result = json_decode( curl_exec($ch) );
&nbsp;
	//close connection
	curl_close($ch);
&nbsp;
&nbsp;
	$message = array();
	if($result['success']){
		$message['success'] = true;
	}else{
		$message['error'] = $result['error'];
	}
&nbsp;
	// and finally return true
	header('Content-type: application/json');
	echo json_encode($message);
?&gt;</pre>
</div>
</div>
<p>When the form is submitted via AJAX, the email will get posted to Topspin. If the server returns a success status then the user will see a <strong>&#8220;Thanks, Check Your Inbox!&#8221;</strong> message within the text input field given the use of the Javascript above.</p>
<h1><a href="https://github.com/eyesandears/Topspin-HTML-E4M">Download Source Files Here</a></h1>
<h1><a href="http://www.eyesandearsentertainment.com/htmle4m" target="_blank">Demo</a></h1>
<p>Feel free to use this code wherever you like! Happy email collecting!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eyesandearsentertainment.com/blog/how-to-create-a-topspin-powered-html-e4m-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Create a Topspin HTML Email For Media Widget</title>
		<link>http://www.eyesandearsentertainment.com/blog/how-to-create-a-topspin-html-email-for-media-widget/</link>
		<comments>http://www.eyesandearsentertainment.com/blog/how-to-create-a-topspin-html-email-for-media-widget/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 08:14:11 +0000</pubDate>
		<dc:creator>Austin Mayer</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[E4M]]></category>
		<category><![CDATA[Email For Media]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5 Form]]></category>
		<category><![CDATA[jQuery Form]]></category>
		<category><![CDATA[Topspin]]></category>

		<guid isPermaLink="false">http://www.eyesandearsentertainment.com/?p=784</guid>
		<description><![CDATA[It&#8217;s no secret we love working with the Topspin platform. The range of tools the platform supplies is quite adept at handling pretty much any digital marketing requirement you can throw at it. After all, any good digital marketing theme would be remiss without a solid technical foundation. Topping the list of the most accessible [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s no secret we love working with the Topspin platform. The range of tools the platform supplies is quite adept at handling pretty much any digital marketing requirement you can throw at it. After all, any good digital marketing theme would be remiss without a solid technical foundation. </p>
<p>Topping the list of the most accessible (and crucial) Topspin widgets is the Email For Media widget. In short, it enables fans to enter their email address and receive a piece of digital content all in a simple workflow. As great as this widget is (we use it in pretty much every campaign we run) it has a few shortcomings. Namely in the looks and cross platform / device rendering. And it&#8217;s in Flash.</p>
<p>In this post I&#8217;m going to show you how to take a stock Topspin E4M and turn it into a completely custom HTML5, jQuery powered beast that can render on anything from your desktop computer to your iPhone. Let&#8217;s get started!</p>
<h1>Why use an HTML E4M?</h1>
<ul>
<li>You want complete control over the styling</li>
<li>You want the same look and feel across all platforms</li>
<li>Custom yet still interfaces with Topspin</li>
</ul>
<h1>The Code</h1>
<p>The basic components that make up our HTML E4M:<br />
1. HTML Form<br />
2. <a href="http://jquery.malsup.com/form/" target="_blank">jQuery.form.js</a><br />
3. A little bit of Javascript</p>
<p><strong>**Note that you still need to create an E4M in your Topspin account. You&#8217;ll need specific data to plug in to the form below.</strong></p>
<p>Here is the HTML form. You&#8217;ll notice that we&#8217;re going to be passing some hidden inputs with this form, so if you want a more in depth understanding of them or would like to change or add inputs, head over to the <a href="https://docs.topspin.net/tiki-index.php?page=Email+For+Media+REST+API" target="_blank">Topspin E4M REST API documentation</a> and check it out.</p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family:Monaco,Courier,MonoSpace;">&lt;form id=&quot;signup&quot; action=&quot;http://app.topspin.net/api/v1/fan/create_fan&quot; method=&quot;get&quot; &gt;
	&lt;input id=&quot;email&quot;  name=&quot;fan[email]&quot; type=&quot;email&quot; value=&quot;Enter Your Email Address&quot; placeholder=&quot;Enter Your Email Address&quot; class=&quot;erase&quot; /&gt;
	&lt;input id=&quot;submit&quot; name=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Get It Now&quot;  /&gt;
	&lt;input name=&quot;artist_id&quot; value=&quot;YOUR ARTIST ID HERE&quot; id=&quot;artist_id&quot; type=&quot;hidden&quot;&gt;
&nbsp;
	&lt;input name=&quot;fan[source_campaign]&quot; value=&quot;YOUR CAMPAIGN ID URL HERE&quot; id=&quot;source_campaign&quot; type=&quot;hidden&quot;&gt;
	&lt;input name=&quot;fan[referring_url]&quot; value=&quot;YOUR REFERRING URL HERE&quot; id=&quot;referring_url&quot; type=&quot;hidden&quot;&gt;
	&lt;input name=&quot;fan[confirmation_target]&quot; value=&quot;http://www.topspindownloads.com/confirm/&quot; id=&quot;confirmation_target&quot; type=&quot;hidden&quot;&gt;
&lt;/form&gt;</pre>
</div>
</div>
<p>Be sure to replace <strong>artist_id</strong>, <strong>fan[source_campaign]</strong> and <strong>fan[referring_url]</strong> with your own. You can grab all of this from the embed code that Topspin spits out when creating an Email For Media Widget. Find the CAMPAIGN ID URL by doing the following:</p>
<p>1. Find the <strong>widget_id=&#8221;"</strong> url in your embed code<br />
2. Paste that into a browser<br />
3. Find the url inside the &lt;campaign&gt; tag (ex. http://app.topspin.net/api/v1/artist/8081/campaign/10158210) </p>
<p>Next, include jQuery and the jQuery Form Plugin external script files and a short script to initialize the form when the page loads:</p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family:Monaco,Courier,MonoSpace;">&lt;html&gt; 
&lt;head&gt; 
    &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt; 
    &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.form.js&quot;&gt;&lt;/script&gt; 
&nbsp;
    &lt;script type=&quot;text/javascript&quot;&gt; 
    $(document).ready(function() { 
	    $('input.erase').each(function() {
	  	    $(this)
		  	    .data('default', $(this).val())
			    .addClass('inactive')
			    .focus(function() {
				    $(this).removeClass('inactive');
				    if ($(this).val() == $(this).data('default') || '') {
					    $(this).val('');
				    }
			    })
			    .blur(function() {
				    var default_val = $(this).data('default');
				    if ($(this).val() == '') {
					    $(this).addClass('inactive');
					    $(this).val($(this).data('default'));
				    }
			    });
		    });
&nbsp;
	    $('#signup').submit(function() { 
		    $(this).ajaxSubmit();
		    $('#email').val('Thanks, Check Your Inbox!');
		    return false; 
	    });
    });
    &lt;/script&gt;
&lt;/head&gt; 
...</pre>
</div>
</div>
<p>When the form is submitted the email will get posted to Topspin. If the server returns a success status then the user will see a <strong>&#8220;Thanks, Check Your Inbox!&#8221;</strong> message within the text input field given the use of the Javascript above.</p>
<h1>That&#8217;s It</h1>
<p>Feel free to use this code wherever you please. All that&#8217;s left to do is style it up with some CSS. Check out a few CSS3 form tutorials <a href="http://www.devlounge.net/code/html5-forms-styled-with-css3" target="_blank">here</a>.</p>
<h1>In The Wild</h1>
<p><a href="http://www.theasteroidsgalaxytour.com" target="_blank">www.theasteroidsgalaxytour.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eyesandearsentertainment.com/blog/how-to-create-a-topspin-html-email-for-media-widget/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Awareness vs. Data</title>
		<link>http://www.eyesandearsentertainment.com/blog/awareness-vs-data/</link>
		<comments>http://www.eyesandearsentertainment.com/blog/awareness-vs-data/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 20:42:44 +0000</pubDate>
		<dc:creator>Brian Schopfel</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.eyesandearsentertainment.com/?p=769</guid>
		<description><![CDATA[There is always the argument over which is better for an emerging artist: acquiring data or increasing awareness. Obviously, in some cases those go hand-in-hand, but for certain genres and artists, one outweighs the other for sure. After the jump is the splash page we designed for the Penguin Prison campaign. For those of you [...]]]></description>
			<content:encoded><![CDATA[<p>There is always the argument over which is better for an emerging artist: acquiring data or increasing awareness. Obviously, in some cases those go hand-in-hand, but for certain genres and artists, one outweighs the other for sure. After the jump is the splash page we designed for the Penguin Prison campaign. For those of you who don&#8217;t know, Penguin Prison is an emerging artist, (quickly!) gaining popularity, and is putting out his debut full-length on Downtown Records in October. Using jQuery we allowed fans to draw the Penguin Prison crest in order to reveal a remix of his new single &#8216;Fair Warning&#8217; (Dirty Vegas remix). Under that, as a secondary call-to-action, fans could also enter their email address for a remix package of the track Multi-Millionaire. Read more below the image.</p>
<p style="text-align: center;"><a href="http://www.penguinprison.com"><img class="aligncenter size-full wp-image-772" title="Penguin Prison jQuery Fancy Gesture" src="http://www.eyesandearsentertainment.com/wp-content/uploads/2011/08/Picture-661.png" alt="Penguin Prison jQuery Fancy Gesture" width="530" height="705" /></a></p>
<p>Now for this campaign, we opted to go the route of increasing awareness at the risk of acquiring a bit less data. Here&#8217;s why:</p>
<p>Genre &#8211; Penguin Prison&#8217;s tunes are in the pop/electronic/funk genre, and there have been a lot of remixes generated surrounding the original songs already released. Fans of this genre, for an emerging artists, typically will not enter their email addresses, and blogs will typically not post Email for Media widgets for a remix, of an emerging artist, unless the remixer is a real heavyweight. The market is clouded with horrible bands in this genre (Penguin Prison NOT being one of them), thus making the fan wary of providing an email address for content.</p>
<p>Breadth of Content - Lots of these remixes were available on his Soundcloud. Some were available on Facebook. Some were available on his website. You get the picture. We needed to streamline how fans got content when they were on the website, and there was a good chance they had already downloaded a lot of other content from a bunch of different points online. Entering an email address would be tedious, especially for remix content that they would probably be able to get somewhere else online within the next week or so.</p>
<p>Enjoyable Discovery &#8211; It would have been a completely different story if we just had hosted a download link that fans could click and download content, but we developed a way to increase and refine brand recognition (Penguin Prison crest of arms), and provide fans with content in a fun manner with a low barrier to entry. This makes fans more like to enter an email address after they&#8217;ve already spent that much time interacting with the artist and their content.</p>
<p>Had we run a &#8216;traditional&#8217; Email for Media campaign, I project we would have acquired less emails than we ended up getting, simply from the points listed above.</p>
<p>That said, this campaign has provided great results, been a blast to work on, and Penguin Prison&#8217;s new record is going to fuck your day up (in a best way) when it comes out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eyesandearsentertainment.com/blog/awareness-vs-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
