<?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>JakeIntel &#187; Jake Intel</title>
	<atom:link href="http://jakeintel.thejakegroup.com/category/jake-intel/feed/" rel="self" type="application/rss+xml" />
	<link>http://jakeintel.thejakegroup.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 30 Apr 2012 20:27:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Introduction to Open Source Web Frameworks</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/introduction-to-open-source-web-frameworks/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/introduction-to-open-source-web-frameworks/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 19:41:43 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Jake Intel]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=1293</guid>
		<description><![CDATA[Using open source web frameworks allows us to deliver million-dollar websites for only a tiny fraction of the price.]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakeintel.thejakegroup.com/post_images/frameworks.jpg" alt="Open Source Web Frameworks" style="margin-bottom:10px;" /><br />
Frameworks are near and dear to the hearts of modern web developers, but why should you be interested in them? Because open source web frameworks allow developers to build you multi million dollar websites for only a tiny fraction of the price.</p>
<p>When the World Wide Web was in its nascent stage, websites consisted of simple, static pages which were straightforward to create and edit. In the time since, websites have evolved into complex, dynamic entities. Even seemingly basic website functions like password-protection can involve tremendous complexity, requiring hundreds or thousands of lines of code (and many thousands of dollars) to develop. Without open source web frameworks to address this complexity, most companies wouldn’t be able to afford the development of a truly modern website.</p>
<h1>What is a Web Framework?</h1>
<hr color="#9acd68" size="1">
<p>A web framework is programmer-speak for a reusable, solid foundation for a website or web application. Much like a wooden frame of a house supports its functional requirements while still providing nearly limitless customizability, a web framework addresses many programming requirements of modern websites, without getting in the way of the creation of a custom site. It allows your site’s developers to focus more time and effort on your specific needs, and less time and money on the needs of the Internet, servers, databases, and other stuff you probably don’t care about.</p>
<p>Most modern websites are built on open source web frameworks, from huge web applications like Twitter, all the way to obscure blogs. Open source frameworks are simply frameworks that are developed and improved by communities of programmers, and that are freely distributed for use around the web. Using an open source framework allows you to reap the reward of millions of dollars of professional programming, for free.</p>
<h1>The Benefits of Open Source Web Frameworks</h1>
<hr color="#9acd68" size="1">
<p>Using a web framework for your web project offers numerous benefits which can be broken down into a few main categories:</p>
<ul>
<li><strong>Affordability</strong> &#8211; Since developers don’t have to reinvent the wheel every time they start a new web project, you only pay for the work specific to your particular needs. And since you don’t need to spend money on the boring stuff, you can afford more functionalities than you may have originally anticipated.</li>
<li><strong>Security</strong> &#8211; How can code that everybody has access to be more secure than private, custom code? Since so many developers are constantly scrutinizing and improving open source frameworks, security flaws that do exist are detected early and fixed before they ever become a problem. One study has suggested that private code may contain over 100 times the number of errors as open source code. <sup>1</sup></li>
<li><strong>Extensibility</strong> &#8211; Because so many developers use the same web frameworks, there is a good chance that any problems associated with particular functionality requirements have already been solved by others. Entire communities tend to develop around open source frameworks, through which solutions to common problems and code to provide new functionalities flow freely. (This is the concept behind the very popular ‘Plugin’ for WordPress.)</li>
<li><strong>Maintainability</strong> &#8211; Since many developers are familiar with the same popular web frameworks, finding somebody willing and able to maintain your site is significantly easier. And since most web frameworks follow best programming practices, the likelihood that you’ll ever encounter a problem that needs to be fixed is significantly reduced.</li>
</ul>
<h1>Popular Web Frameworks</h1>
<hr color="#9acd68" size="1">
<p>The most popular open source web framework in use today is<a href="http://wordpress.org/"> WordPress</a>, which is estimated to be powering more than 1/5th of all new websites in the US<sup>2</sup>. Originally designed to specifically address the needs of blogs, WordPress has since evolved into an extremely powerful and popular multi-use framework with an estimated development pricetag of $2.3 million<sup>3</sup>. We’ve found WordPress to be an extremely effective solution for addressing the specific needs of the majority of our clients.</p>
<p>When our clients requirements exceed the capabilities of WordPress, we turn to another open source framework,<a href="http://cakephp.org/"> CakePHP</a>. With an estimated development cost of $8.9 million<sup>4</sup>, CakePHP is designed to power high-complexity, data-heavy web applications. (Keep an eye out for our future posts on CakePHP.)</p>
<p>While both WordPress and CakePHP are written in the PHP programming language (which many clients prefer to use for their websites), web frameworks exist for nearly every programming language out there. Other popular non-PHP frameworks include the immensely popular<a href="http://rubyonrails.org/" title="Ruby on Rails"> Ruby on Rails</a>, written in the Ruby language,<a href="https://www.djangoproject.com/" title="Django"> Django</a>, written in Python,<a href="http://expressjs.com/" title="Express for Node.js"> Express</a>, written in Javascript, and<a href="http://struts.apache.org/" title="Struts2"> Struts</a>, written in Java. Each framework carries with it certain benefits and drawbacks. Your developer should be able to help you find the right framework to suit your needs.</p>
<h1>I’m Sold. Where Do I Get Started?</h1>
<hr color="#9acd68" size="1">
<p>We recommend WordPress for people just getting started with web frameworks. WordPress is well-suited to individuals with little or no programming experience because unlike many of the other frameworks mentioned above, it provides a functional website right out of the box. And while WordPress certainly has its limitations compared to more robust frameworks like Ruby on Rails and CakePHP, it can be customized and extended to meet the requirements of the vast majority of websites. Additionally, most hosting providers offer support for PHP (the programming language in which WordPress is written), and the WordPress community contains a lot of great resources for those new to the framework. You can find the official <a href="http://codex.wordpress.org/Getting_Started_with_WordPress" title="Getting Started with WordPress">Getting Started documentation</a> on WordPress.org.</p>
<p>If you want to take advantage of the power of open source web frameworks, but would rather not spend your time learning new programming languages, give us a call or <a href="http://www.thejakegroup.com/contact/contact/" title="Contact Us">contact us through our website</a>.</p>
<p><sup>1</sup><a href="http://www.wired.com/software/coolapps/news/2004/12/66022">http://www.wired.com/software/coolapps/news/2004/12/66022</a><br />
<sup>2</sup><a href="http://techcrunch.com/2011/08/19/wordpress-now-powers-22-percent-of-new-active-websites-in-the-us/">http://techcrunch.com/2011/08/19/wordpress-now-powers-22-percent-of-new-active-websites-in-the-us/</a><br />
<sup>3</sup><a href="http://www.ohloh.net/p/wordpress/estimated_cost">http://www.ohloh.net/p/wordpress/estimated_cost</a><br />
<sup>4</sup><a href="http://www.ohloh.net/p/cakephp/estimated_cost">http://www.ohloh.net/p/cakephp/estimated_cost</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/introduction-to-open-source-web-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing for eBooks</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/designing-for-ebooks/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/designing-for-ebooks/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 21:45:02 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Jake Intel]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=1258</guid>
		<description><![CDATA[Details on what it takes to convert from print to an eBook, and how to keep your cover looking good.]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakeintel.thejakegroup.com/post_images/ebooks_banner_main.jpg" alt="Designing for eBooks" style="margin-bottom:10px;" /><br />
Jake recently designed a series of academic textbooks for Westview Press and it got us thinking…  what would it take to convert the printed books into an eBook format? This post touches on the basics of creating eBooks, specifically modifying cover designs to the required specifications.</p>
<h1>Overview</h1>
<hr color="#9acd68" size="1" />
<p>Electronic books were originally designed to display text with minimal images. For that reason, children’s books, cookbooks, comics, etc. do not translate well and often have trouble displaying correctly across platforms. A good rule of thumb is that eBooks work best for text-heavy novels and long, narrative articles (think best seller lists and The New Yorker). That being said, readers are constantly evolving and expected to soon support graphic-heavy books. In fact, Apple’s iOS devices already support fixed-layouts, so it is safe to assume other readers will soon do the same. Either way, eBooks still require a strong cover design to attract interest in the book.</p>
<h1>eBook Formats</h1>
<hr color="#9acd68" size="1" />
<p>Any electronic book is considered an eBook, but over 90% of all eBooks are read on Amazon’s Kindle, Apple’s iOS devices (iPad, iPhone and iPod) and the Barnes &#038; Noble Nook using these formats: </p>
<ul style="margin:0;">
<li><strong>EPUB</strong>: This is an open standard adopted by Apple (iOS), Barnes &#038; Noble (Nook) and many other makers of eBook readers (such as Sony).</li>
<li><strong>Kindle</strong>: This is a proprietary format that Amazon uses for its Kindle, which is a modification of the Mobipocket format.</li>
<li><strong>PDF</strong>: PDF is inherently made for print and doesn’t display well on digital devices. But if you really need to get data out to an iOS or Android device now, then it’s a useful format.</li>
</ul>
<h1>Making Your eBook</h1>
<hr color="#9acd68" size="1" />
<p>There are multiple ways to create your eBook. Some of the most popular methods are: </p>
<ul style="margin:0;">
<li><strong>Amazon’s Kindle Direct Publishing (kdp.amazon.com)</strong>: KDP is a fast, easy self-publishing tool that lets you publish your digital text content for the Amazon Kindle.</li>
<li><strong>Kindle Plugin for Adobe InDesign</strong>: Create Kindle books in-house using a free Kindle Plugin that converts your file to a Kindle format. You can download the plug-in at www.amazon.com/kindlepublishing. </li>
<li><strong> Outsourcing</strong>: Services such as Lulu and Smashwords will translate your Word document into an eBook format. In addition to creating your book, they will also submit it to Apple and Amazon bookstores for a small fee.</li>
<li><strong>Hand Coding</strong>: More on this in a future JakeIntel post.</li>
</ul>
<h1>eBook Covers Formats</h1>
<hr color="#9acd68" size="1" />
<p>Since eBooks are used on various platforms and purchased online, they require a few different cover formats:  </p>
<ul style="margin:0;">
<li><strong>Embedded eBook Cove</strong>r: The cover embedded inside your eBook that displays as the first page. This can and should be separately sized to each store’s specifications.</li>
<li><strong>Catalog Cover</strong>: The cover that shows up in the eBook store on Amazon, B&#038;N, ect. Generally uploaded separately, and also used at a thumbnail size when displaying search results.</li>
<li><strong>Publicity Cover</strong>: This cover is used on your website, ads and other marketing materials. Size vary based on the application.</li>
</ul>
<h1>Cover Specifications</h1>
<hr color="#9acd68" size="1" />
<p>In addition to the various cover formats outlined above, each reader has slightly different size requirements. You can reference the chart below when creating your covers:</p>
<table style="border-top: solid 1px #013668; border-right: solid 1px #013668; margin-bottom:15px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px;" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr valign="top" height="20" style="background:#B3D78B;">
<td width="98" height="20"  style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">&nbsp;</td>
<td width="93" style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;"><strong>Format</strong></td>
<td width="128" style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;"><strong>Size in px</strong></td>
<td width="107" style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;"><strong>Resolution</strong></td>
<td width="97" style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;"><strong>File Size</strong></td>
</tr>
<tr valign="top" height="20">
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">Kindle CC</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">JPG, TIFF</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">min 500px max 1280px</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">72 dpi</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">n/s</td>
</tr>
<tr valign="top" height="20" style="background:#D8D8D8">
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">Kindle EC</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">JPG</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">600 x 800</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">167ppi &ndash;&nbsp;300dpi</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">127kb</td>
</tr>
<tr valign="top" height="20">
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">B&amp;N/Nook CC</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">JPG, GIF, PNG</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">600 x 730</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">n/s</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">n/s</td>
</tr>
<tr valign="top" height="20" style="background:#D8D8D8">
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">B&amp;N/Nook EC</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">JPG, GIF, PNG</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">600 x 1024</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">170 ppi</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">300kb</td>
</tr>
<tr valign="top" height="20">
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">iPad EC</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">JPG, GIF, PNG</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">600 x 860</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">132 ppi</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">200kb</td>
</tr>
</tbody>
</table>
<p>If you are unable to produce multiple covers, your best bet is to create a 600&#215;800 JPG. This isn’t the optimal cover size for each reader, but it should cover all your bases. In addition to the sizes noted above, remember to convert all graphics to RGB. Any files submitted as CMYK will be rejected.</p>
<h1>Designing Your Cover</h1>
<hr color="#9acd68" size="1" />
<p>In most cases you can simply resize your printed cover to fit the required specs, but occasionally a redesign is needed since not all covers translate well on screen or at smaller sizes. For example, a cover that uses gold leaf or embossing will not display well on screen. When redesigning your cover, it is best to stick with simple, but bold graphics and strong type treatments. Jake’s design for <i>Supreme Decisions: Great Constitutional Cases and Their Impact</i> is a perfect example of strong graphics and type that convert well to the Amazon Kindle and other e-reading devices: </p>
<p><img src="http://jakeintel.thejakegroup.com/post_images/ebooks_jake_urofsky.jpg" alt="eBook Covers"/></p>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/designing-for-ebooks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 Media Queries and Responsive Web Design</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/css3-media-queries-and-responsive-web-design/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/css3-media-queries-and-responsive-web-design/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 14:59:29 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Jake Intel]]></category>
		<category><![CDATA[media queries]]></category>
		<category><![CDATA[responsive design]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=1208</guid>
		<description><![CDATA[Jake details some of the exciting new ways to design for mobile using new CSS3 Media Queries.]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakedevelopment.com/jake/images/MediaQueries_banner.png" alt="CSS3 Media Queries" /></p>
<p>CSS Media Queries are not new, but CSS3 is making them considerably more practical for every web developer, and designer to know.  They are new ways to serve CSS styles to the browser, with a particular emphasis on targeting mobile devices.</p>
<h1>For the Non-Developers</h1>
<hr color="#9acd68" size="1" />
<p>CSS or &#8220;Cascading Style Sheets&#8221; are what make a website look the way it does.  They can control the size of everything on the page from images to text. They control colors, fonts and the overall layout of a site.  What Media Queries do, is let us specify change those settings under certain conditions.  These changes can be as simple as changing the color of a link, to changing the whole layout.</p>
<h1>Now and Then</h1>
<hr color="#9acd68" size="1" />
<p>The most common use for Media Queries up to this point has been the creation of a Print Stylesheet.  A Print Stylesheet allows developers to specify how a page should look when it is printed, such as to remove a background color from the page. There are other uses, including ways to create styles for Braille printers, audio devices, handheld devices and even projectors and TVs.  The CSS3 guidelines expand on the options that are already available to us, allowing developers to target devices based on the following criteria:</p>
<table style="border-top: solid 1px #013668; border-right: solid 1px #013668; margin-bottom:15px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px;" cellspacing="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">Width</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">The width of the browser window</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">min/max</td>
</tr>
<tr style="background: #9acd68;">
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">Height</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">The height of the browser window</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">min/max</td>
</tr>
<tr>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">Device-Width</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">The maximum pixel width of the device</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">min/max</td>
</tr>
<tr style="background: #9acd68;">
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">Device-Height</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">The maximum pixel height of the device</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">min/max</td>
</tr>
<tr>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">Orientation</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">Portrait or landscape, for devices with accelerometers</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;"></td>
</tr>
<tr style="background: #9acd68;">
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">Aspect-ratio</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">The aspect ratio of the browser</td>
<td style="border-bottom: solid 1px #013668; border-left: solid 1px #013668;">min/max</td>
</tr>
</tbody>
</table>
<p>The CSS3 specification includes a few extra new options, but those will be the most useful for developers and designers right now.</p>
<h1>What It Means</h1>
<hr color="#9acd68" size="1" />
<p>All of these things can be combined to create different layouts depending on how the user is viewing the site.  Obviously we can’t afford to make a website for every device, but we can use the above properties to change the site layout in stages.  For instance, the iPad has a width of  768 in portrait mode.  We can call a media query that will execute for all devices with a width of  768 and a width of 480, which will get used on any device that is not as wide as an iPad.</p>
<h1>Why It Matters</h1>
<hr color="#9acd68" size="1" />
<p>The web doesn’t just live on computers anymore.  People access websites from their phones, tablets, and TVs.  Sadly the web doesn’t always look the same on different devices.  A site that looks great on your laptop, might be too hard navigate on your phone.</p>
<p>People love the iPad, and the tablet market is exploding.  Windows 8 is expected to be launched in 2012, and Microsoft is trying to make its mark with the first operating system that will be available on both tablets and desktop computers.  It is no longer good enough to have your website display well in the latest browsers, it needs to look good on the latest devices.</p>
<p>Good coding can take care of most of that. If your website is coded properly, it should display more or less as intended on most devices.  Media Queries come in to expand on that.  Looking at a website on a 23” monitor and a 4” phone are not the same thing, and the design should reflect that.</p>
<h1>A Level of Support</h1>
<hr color="#9acd68" size="1" />
<p>All of the latest versions of Chrome, Opera, Safari, Firefox and even Internet Explorer support media queries. The Android and iPhone browsers have supported them from the beginning.  Unfortunately, the Windows Phone 7 browser was built around IE8, and therefore does not support them.  But never fear, if you have a mobile stylesheet that is separate from your main stylesheet, the WP7 developers have graciously added a conditional comment that will only be registered by the Windows Phone browser.</p>
<h1>How to Use It</h1>
<hr color="#9acd68" size="1" />
<p>There are a few ways to integrate media queries into your website.  The first is to include the query in the media attribute of a link tag.</p>
<pre style="background: #9ACD68;
padding: 15px;
border: 1px solid #013668;">
&lt;link rel=”stylesheet” media=”(max-device-width: 600px)” href=”small.css” /&gt;
</pre>
<p>The other main way is to include a media query in your CSS file itself. This can be done by wrapping the styles in a @media  call.</p>
<pre style="background: #9ACD68;
padding: 15px;
border: 1px solid #013668;">
@media screen and (min-width:900px) {
     .class { background: #666; }
}</pre>
<p>Lastly, to render on Windows Phone 7 devices, you will need to use a separate stylesheet, and link it in an IEMobile comment.</p>
<pre style="background: #9ACD68;
padding: 15px;
border: 1px solid #013668;">
&lt;!--[if IEMobile]&gt;
&lt;link rel=&quot;stylesheet&quot; media=&quot;(device-width: 600px)&quot; href=&quot;mobile.css&quot; /&gt;
&lt;![endif]--&gt;</pre>
<h1>Benefits and Drawbacks</h1>
<hr color="#9acd68" size="1" />
<p>The primary benefit of this is that we can display our content in a mobile friendly way without having to deal with the hassles of a mobile site.  We can easily create better looking experiences on both large and small screen devices with as little or as much effort as is needed.</p>
<p>On the other hand, unlike a full mobile site you can’t change the structure of the page. You can only change the design.  We can still hide or minimize some elements of the page, and even change the order in which they appear, but we can’t add something just for the mobile site.  In many cases you can use a different stylesheet to serve up smaller images to mobile users, improving load time.  Even an image that is not controlled by the CSS, can be hidden by the stylesheet.  You won’t receive the performance boost, but it can help make a more streamlined design.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/css3-media-queries-and-responsive-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/cloud-computing/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/cloud-computing/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 20:18:26 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Jake Intel]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=1132</guid>
		<description><![CDATA[The internet is evolving from a 'dumb network' to an intelligent source of data and services. Welcome to Cloud Computing.]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakedevelopment.com/jake/images/TheCloud_banner.jpg" alt="Cloud Computing" /></p>
<p>In the simplest technical sense, <strong>cloud computing refers to the use of a network to provide on demand access to data and data processing applications</strong>. But this definition differs little if at all from the concept of the World Wide Web as it has existed for almost two decades. Indeed, the websites, email, and online database interfaces that we use every day all qualify as cloud computing in this sense.</p>
<p>Much like ‘blogging’ or ‘Web 2.0’, ‘cloud computing’ is a buzzword that is more indicative of an evolving approach to how the Internet is used rather than a technology unto itself.  <strong>What defines the cloud computing trend is the migration of data storage and application services that have traditionally resided on end-user hardware to the Internet</strong>. From an end-user perspective, this represents an evolution of the Internet from a ‘dumb network’ simply linking user to user, to a highly configurable and ubiquitous source of data and services.</p>
<p>With this in mind, the <strong>National Institute of Standards and Technology</strong> provides this definition:</p>
<blockquote><p>“<strong>Cloud computing</strong> is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”</p></blockquote>
<p>This trend will have powerful ramifications for many industries, including hardware manufacturers, software developers, data security and privacy providers, IT consultants, online communications professionals, and others.</p>
<h1>What do people mean when they refer to <em>the cloud</em>?</h1>
<hr color="#9acd68" size="1" />
<p>The concept of the “cloud” originated in the telephone industry and was used to distinguish the line between the responsibility of telecommunication provider and that of the customer.</p>
<p>With respect to computing, “the cloud” really has no different specific technical definition but ostensibly, it may be used to describe the entirety of data, applications and other resources available throughout a particular network. It is also increasingly being used as a marketing term when referring to advanced services.</p>
<p>The “Intercloud” extends the concept of cloud computing globally. This refers to a “cloud of clouds” sharing data, applications and resources, similar to the Internet as a “network of networks.”</p>
<h1>How does this differ from the traditional concept of the Internet?</h1>
<hr color="#9acd68" size="1" />
<p><img src="http://jakedevelopment.com/jake/images/TheCloud_graphic1.jpg" alt="Cloud Computing" title="Cloud Computing" width="610" /></p>
<h1>How does cloud computing work?</h1>
<hr color="#9acd68" size="1" />
<p>Cloud computing structure has two major components, the front-end and the back-end, which correspond with the end user and network-based service providers.</p>
<p><strong>Front End</strong></p>
<ul>
<li><strong>Computer terminals</strong>: Hardware devices need not possess the processing power or range software packages that they have in the past, because they’ll be getting these from the network.  Netbooks and smartphones are examples of devices that are cloud-oriented.</li>
<li><strong>Access software</strong>: Software to access the data, applications and other services provided through the cloud. Web browsers, email clients, and phone apps are examples of such software. A fully-cloud enabled device would theoretically use just one web browser to access all online services.</li>
</ul>
<p><strong>Back End</strong></p>
<ul>
<li><strong>Servers and data storage devices</strong>: Hardware within the cloud that provides access to data, applications and processing power. A website server is a very basic example of a back end resource, however in most cases cloud computing will be utilizing a network of devices each playing a particular function.</li>
<li><strong>Administrative servers and protocols</strong>: Communication between network elements must still be organized as it has been on the Internet through a network of servers that handle traffic management according to IP protocols.</li>
</ul>
<h1>Devices and the Cloud</h1>
<hr color="#9acd68" size="1" />
<p><img src="http://jakedevelopment.com/jake/images/TheCloud_graphic2.jpg" alt="Cloud Computing and Devices" title="Cloud Computing and Devices" width="610" /></p>
<h1>Examples of cloud-based services</h1>
<hr color="#9acd68" size="1" />
<p>Applications provided in a cloud-based environment are also know as Software as a Service (SaaS). Some examples are:</p>
<ul>
<li><strong>Google Apps</strong>: Word processing, spreadsheet and other productivity applications.</li>
<li><strong>Amazon Cloud Drive</strong>: Online file storage, including for media files purchased through the Amazon store, thus creating a cloud-based music collection that can be played through Amazon Cloud Player.</li>
<li><strong>Mint</strong>: A personal money-management service that integrates daily budget data with bank accounts, investments and other financial information.</li>
<li><strong>Facebook</strong>: Personal networking program which provides data and media storage and distribution as well as applications.</li>
<li><strong>Microsoft Sharepoint</strong>: Online work collaboration system.</li>
<li><strong>Salesforce</strong>: Cloud-based customer relationship management (CRM) software.</li>
<li><strong>Carbonite</strong>: Online automatic file-backup system.</li>
</ul>
<h1>Cloud Computing Costs and Benefits</h1>
<hr color="#9acd68" size="1" />
<p>The move towards cloud computing has at least in part been driven the pursuit of more efficient hardware implementations by larger operators such as Amazon, Microsoft and AT&amp;T, as well as by product innovation by end-user providers such as Google.  Combined, some of the perceived benefits of cloud computing include:</p>
<ul>
<li>Potentially ubiquitous access to data and applications regardless of location of user;</li>
<li>Potentially reduced costs for both consumers and providers, including hardware, software and IT services;</li>
<li>Opportunity for device innovation due to reduced need for onboard computing power;</li>
<li>Opportunity for innovation in end-user applications (e.g., mobile application markets);</li>
<li>Shared-processing power/grid computing system processing power.</li>
</ul>
<p>But cloud computing is not without its potential drawbacks, which may include:</p>
<ul>
<li>Threat of major security breaches due to consolidation of data and services;</li>
<li>Risk of widespread application outages;</li>
<li>Reduced ability for end users to maintain privacy;</li>
<li>Increased reliance on network connectivity for productivity;</li>
</ul>
<h1>Unanswered Questions</h1>
<hr color="#9acd68" size="1" />
<p>In addition, the evolution of cloud computing raises some as yet unanswered questions:</p>
<ul>
<li>Who owns the data in a cloud system, the end user or the service provider?</li>
<li>Is there a need for standardization in order to facilitate integration of data and apps, and if so, how will that come about?</li>
<li>Increased centralization of data and software is a move away from the original philosophy of the World Wide Web. Will this move ultimately limit the de facto ability of end users to participate as more than consumers? What long term effects on innovation and security will this have?</li>
</ul>
<h1>Resources</h1>
<hr color="#9acd68" size="1" />
<p><a href="http://en.wikipedia.org/wiki/Cloud_computing">http://en.wikipedia.org/wiki/Cloud_computing</a><br />
<a href="http://computer.howstuffworks.com/cloud-computing.htm">http://computer.howstuffworks.com/cloud-computing.htm</a><br />
<a href="http://www.pcmag.com/article2/0,2817,2372163,00.asp">http://www.pcmag.com/article2/0,2817,2372163,00.asp</a><br />
<a href="http://www.pcmag.com/article2/0,2817,2372163,00.asp">http://www.google.com/apps/intl/en/business/index.html</a><br />
<a href="https://www.mint.com/">https://www.mint.com/</a><br />
<a href="https://www.mint.com/">http://www.facebook.com</a><br />
<a href="https://www.amazon.com/clouddrive/learnmore">https://www.amazon.com/clouddrive/learnmore</a><br />
<a href="http://sharepoint.microsoft.com/en-us/Pages/default.aspx">http://sharepoint.microsoft.com/en-us/Pages/default.aspx</a><br />
<a href="http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031?page=0,0">http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031?page=0,0</a><br />
<a href="http://cloudtimes.org/top-7-cloud-based-service-offerings/">http://cloudtimes.org/top-7-cloud-based-service-offerings/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Google Display Network &#8211; AdWords&#8217; Other Half</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/the-google-display-network-adwords-other-half/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/the-google-display-network-adwords-other-half/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 22:03:22 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Jake Intel]]></category>
		<category><![CDATA[Online Marketing]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=1124</guid>
		<description><![CDATA[The Google Display Network is an online advertising platform that reaches 80% of all global internet users.]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakeintel.thejakegroup.com/wp-content/themes/jakeintel/images/JakeIntel-Google-Display-Network.jpg" alt="The Google Display Network" /></p>
<p>The Jake Group recently produced a series of rich media ads for placement on <a href="http://www.talkingpointsmemo.com/" title="TPM">TalkingPointsMemo.com</a>, one of the millions of websites that are members of Google&#8217;s Display Network.</p>
<p>The Google Display Network is the non-search-related portion of Google’s AdWords advertising platform. The Display Network is comprised of millions of websites, blogs, and email newsletters and has a total reach of about 80% of all internet users. <span id="more-1124"></span> Websites can opt-in to be a member of the Display Network, allowing Google to manage some or all of their ad sales and placements. Advertisers can use the familiar Google AdWords interface to buy inventory on any or all of these member websites. </p>
<p>Most major websites are members of Google’s display network, from Facebook to Amazon, from Yelp to The New York Times. This fact offers AdWords the most extensive and diverse reach of any existing online advertising platform.</p>
<h1>Display Network Ad Formats</h1>
<hr color="#9acd68" size="1" />
<p>The Display Network serves all industry-standard ad formats:</p>
<p>• 	Text Ads<br />
• 	Image Ads<br />
• 	Video Ads (In-Stream or Click-To-Play)<br />
 • 	Rich Media Ads (Flash)</p>
<p>Note that the standard AdWords interface does not allow for the use of fully custom rich media ads. Custom rich media ads must be served through third-party ad servers.</p>
<h1>Buying Ads on the Display Network</h1>
<hr color="#9acd68" size="1" />
<p>To buy placements within the Display Network, an AdWords campaign must have the Display Network enabled under the Campaign Settings tab.</p>
<p>The process of adding a Display Network ad to an ad group is very similar to that of adding a Search Network text ad. Click the &#8220;New Ad&#8221; button within an ad group, and select your desired ad format. Ad groups within AdWords can be set up to serve ads for both networks simultaneously. </p>
<p>As with Search Network ads, maximum bids can be set for either CPC or CPM (or CPA if using conversion tracking) for Display network ads. Since the performance of Display Network ads varies greatly from their Search Network counterparts, the quality scores of each type of ad are maintained independently of each other, even when housed within the same ad group. Bids for each type may also me set independently.</p>
<h1>Display Network Ad Setup</h1>
<hr color="#9acd68" size="1" />
<p>Non-text ads for placement within the Display Network can be setup in AdWords by selecting “Image Ad” or “Display Ad Builder” after clicking the &#8220;New Ad&#8221; button. </p>
<p>For image ads, simply upload an image, name it, and provide a URL destination.</p>
<p>Rich media and video ads are setup through the Display Ad Builder. Video ads of multiple formats are able to be created by selecting “Video” from the Media and Channels section. AdWords provides a number of (ugly) templates for interactive/rich media ads that can be configured with custom text and images. Further customization requires a third-party ad server.</p>
<h1>Display Network Placements</h1>
<hr color="#9acd68" size="1" />
<p>There are two main types of ad placements within the Display Network: automatic and managed. </p>
<p>If an advertiser opts for automatic placements, Google will automatically place their ads where it sees fit within the Display Network. If the ad group has keywords (as it should), AdWords will use those keywords for contextual targeting to place your ads on relevant pages. (Automatic placements are made on the page-level, not the site level, for maximum relevance.) </p>
<p>Choosing the managed placement option provides considerable control over where ads appear. Advertisers can select the specific webpages, websites, or categories that they would like their ads to appear on without the need for keyword relevance. With managed placements, an advertiser can also set unique bids for particular placements. When using managed placements, placements can be added or edited under the “Networks” tab in Adwords.</p>
<p>Using either placement option, advertisers can always choose to exclude certain websites or categories from your ad placements.</p>
<p>The performance of individual placements can be monitored by running URL reports, found under the Networks tab in AdWords.</p>
<h1>Links and References</h1>
<hr color="#9acd68" size="1" />
<p>Here are a few useful links to learn more about the Display Network and to aid with ad campaign research:</p>
<p>• 	Display Network Homepage: <a href="http://www.google.com/ads/displaynetwork/" title="The Google Display Network Homepage">http://www.google.com/ads/displaynetwork/</a><br />
	Learn more about the Display Network or get started as an advertiser.</p>
<p>• 	DoubleClick Ad Planner: <a href="https://www.google.com/adplanner/" title="DoubleClick Ad Planner">https://www.google.com/adplanner/</a><br />
	Research statistics and demographics for most websites, and see if they are part of the Display Network.</p>
<p>• 	Google AdWords Education Center: <a title="AdWords Education Center" href="http://adwords.google.com/support/aw/bin/static.py?hl=en&#038;page=examstudy.cs&#038;rd=1">http://adwords.google.com/support/aw/bin/static.py?hl=en&#038;page=examstudy.cs&#038;rd=1</a><br />
	Learn more about properly executing Display Network ad campaigns.</p>
<p>• 	Highest-Traffic Websites: <a title="High-Traffic Websites" href="http://adwords.google.com/support/aw/bin/static.py?hl=en&#038;page=examstudy.cs&#038;rd=1">http://adwords.google.com/support/aw/bin/static.py?hl=en&#038;page=examstudy.cs&#038;rd=1</a><br />
	Browse the 1,000 most popular websites within the DoubleClick Ad Planner.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/the-google-display-network-adwords-other-half/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics: Advanced Features &#8211; Using Advanced Segments</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/google-analytics-advanced-features-using-advanced-segments/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/google-analytics-advanced-features-using-advanced-segments/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 18:39:00 +0000</pubDate>
		<dc:creator>LKurtz</dc:creator>
				<category><![CDATA[Jake Intel]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=604</guid>
		<description><![CDATA[Segments are non-destructive filters that you can apply to your web statistics data to perform advanced analyses.]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakeintel.thejakegroup.com/wp-content/themes/jakeintel/images/JakeIntel-Banner_GA_Segments.jpg" alt="Google Analytics - Using Advanced Segments" /></p>
<p><em>For an introduction to Google Analytics, see my <a href="http://jakeintel.thejakegroup.com/uncategorized/google-analytics-what-it-is-and-why-you-should-be-using-it/">earlier post</a>.  In this entry I will focus on an advanced feature of Google Analytics: Advanced Segments.</em></p>
<h1>What are segments?</h1>
<hr color="#9acd68" size="1" />
<p>Segments are non-destructive filters that you can apply to your data for advanced analyses. Segments are non-destructive in that they do not affect the actual process of recording data from your website. Actual filters applied to a particular website profile, on the other hand, permanently affect the data that is recorded. For example, if I want to know statistics related to visitors from South America, I can create a segment that will display only information for these visitors. Data from all visitors in all countries is still recorded. By creating a filter for the same purpose, I could also see information related only to South American visitors, however Analytics wouldn&#8217;t record the data for any visitors outside of South America. In short, segments are filters that are applied after all the data has already been collected. Both segments and filters are valuable for particular applications, however this post will focus solely on segments.</p>
<h1>How are segments used?</h1>
<hr color="#9acd68" size="1" />
<p>Segments are extremely powerful for running comparative analyses. Segments allow you to split up your Analytics data into different groups, and you can  in turn compare these groups with each other. Google Analytics includes several basic segments like New and Returning Visitors. Your segments can be accessed and applied by clicking the &#8220;Advanced Segments&#8221; box in the upper right hand corner of the screen. By splitting your data between visitors that have previously been to your site and those who haven&#8217;t, you can discover important behavioral differences.</p>
<h1 style="font-size: 0.7em;">Example:</h1>
<p>Our website OnlineStore.com just redesigned the checkout process. Without segments applied, the data looks good. The number of visitors exiting the site after adding items to their cart has dropped&#8230; good news? When we split our data into new vs returning segments, we find that the number of new visitors exiting from the cart page has dropped a fair amount, but the number of returning visitors exiting from the cart has risen dramatically. Our changes to the checkout system have clearly alienated our returning customers. Further analysis shows us that our returning customers&#8217; purchases are about twice as large as purchases made by new customers. While a basic analysis would suggest that our changes were positive, analysis with segments has shown us that our cart redesign needs further consideration.</p>
<p>Google Analytics also features the following preset segments:</p>
<ul>
<li>Paid Search Traffic</li>
<li>Non-paid Search Traffic</li>
<li>Search Traffic</li>
<li>Direct Traffic</li>
<li>Referral Traffic</li>
<li>Visits with Conversions</li>
<li>Mobile Traffic</li>
<li>Non-bounce Visits</li>
</ul>
<p>The &#8220;Visits with Conversions&#8221; segment is an important tool that allows you to track usage statistics for your most valuable visitors.</p>
<h1>Custom Segments</h1>
<hr color="#9acd68" size="1" />
<p>Google Analytics&#8217; preset segments are valuable and easy to use, however custom segments are necessary for more complex analyses. To create a custom segment, click on the advanced segments box in the upper right hand corner of the screen and click on &#8220;Create a new advanced segment&#8221;. The following page lets you choose any dimension or metric as the basis for the segment. If you are unfamiliar with metrics and dimensions, see my post on <a href="http://jakeintel.thejakegroup.com/uncategorized/google-analytics-advanced-features-custom-reporting/">custom reporting in Google Analytics</a>. Your custom segment isn&#8217;t limited to one metric or dimension; you can create segments combining two or more different criteria for specialized data analysis.</p>
<h1 style="font-size: 0.7em;">Example:</h1>
<p>OnlineStore.com has gone global. We need to know how our customers in Japan are finding our website. We create a custom segment with the dimension &#8220;Country&#8221; &#8220;matches exactly&#8221; &#8220;Japan&#8221;. We then add an &#8220;AND&#8221; statement, and include the metric &#8220;Goal1 Completions&#8221; as &#8220;Greater than or equal to 1&#8243;. We&#8217;re done. When applied, our segment will now show us all statistics related to Japanese visitors who convert Goal1, which in this case would indicate a purchase.</p>
<p>There&#8217;s no limit to what custom segments can show you. Test out the many available metrics and dimensions to gain a fuller understanding of how your analyses can be improved using custom segments.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/google-analytics-advanced-features-using-advanced-segments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshop Scripts</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/photoshop-scripts/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/photoshop-scripts/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 20:32:04 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Jake Intel]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=1012</guid>
		<description><![CDATA[Scripts serve as a great tool to assist designers in increasing their workflow by automating repetitive tasks, customizing commands and even adding new features.]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakeintel.thejakegroup.com/post_images/photoshop_scripts.jpg" alt="Photoshop Scripts" /></p>
<h1>What are Photoshop Scripts?</h1>
<hr color="#9acd68" size="1" />
<p>Scripts serve as a great tool to assist designers in increasing their workflow by automating repetitive tasks, customizing commands and even adding new features. Although they debuted way back with version 7, it is surprising how few people even know they exist. Originally scripts were an optional plug-in available via download, but today they come built into the program with a few useful scripts preloaded.
</p>
<p>Scripting allows you to combine the power of Photoshop’s tools with custom programming. The feature allows users to write scripts using JavaScript, VB Script, or AppleScript, to do what you can’t with your mouse and keyboard—or simply don’t feel like spending your time on. The scripts are fairly basic, but for those of us not up to the challenge of learning to write custom scripts—there are plenty of freebies available online. </p>
<h1>Why Scripts, Not Actions?</h1>
<hr color="#9acd68" size="1" />
<p>Photoshop Scripts are way more powerful than actions or batching and can be as smart as you make them. Some examples of the powers of scripting include:
<ul style="margin-top:0">
<li>You can add conditional logic, so that the script automatically makes &#8220;decisions&#8221; based on the current situation. For example, you could write a script that decides which color border to add depending on the size of the selected area in an image: &#8220;If the selected area is smaller than 2 x 4 inches, add a green border; otherwise add a red border.&#8221; </li>
<li>A single script can perform actions that involve multiple applications. For example, you could target both Photoshop CS2 and another Adobe Creative Suite 2 Application in the same script. </li>
<li>You can open, save, and rename files using scripts. </li>
</ul>
<h1>Installing a Photoshop Script</h1>
<hr color="#9acd68" size="1" />
<p>Installing scripts is super simple. First download the script (or create your own), then save it into the specified scripts folder.</p>
<ul style="margin-top:0">
<li>PC: C:\Program Files\Adobe\Photoshop\Presets\Scripts\ </li>
<li>MAC: Applications > Photoshop > Presets > Scripts.</li>
</ul>
<p>After copying a script to this folder you&#8217;ll need to Quit and then Restart Photoshop before the script appears in the File> Scripts menu.</p>
<h1>Examples of Pre-loaded Scripts</h1>
<hr color="#9acd68" size="1" />
<p>Photoshop comes with a few useful scripts right out of the box. Once the program is installed, you can find them under File > Scripts. One example includes:</p>
<p><strong>Layer Comps to Files</strong><br />This one does exactly what it says, outputting your Layer Comps to separate files. Layer comps are an easy way to create “snapshots” of your comps in various states. Using the script, you can output the comps to various files types PSD, JPG, and GIF. If you have clients who like to see everything in PDF format, there&#8217;s also &#8220;Layer Comps To PDF&#8221; which outputs the layer comps into a single PDF document with multiple pages.</p>
<h1>Examples of Free Add-On Scripts</h1>
<hr color="#9acd68" size="1" />
<p>As mentioned previously, you can find tons of free scripts online. Some scripter sites will even write custom scripts for you on request. A few timesaving scripts include: </p>
<p><strong>Remove Copy From All Layers</strong><br />If you create multiple comps and layers sets in your files and are anal like me, having the word “copy” in half your layers is an annoying Photoshop feature. It takes time to go through each layer and manually remove the word “copy”. Luckily, someone else thought the same thing and created a script to remove them all at once. It removes the word copy and also the number next to it, so &#8220;mylayername copy 12&#8243; becomes simply &#8220;mylayername&#8221;.</p>
<p><a href="http://blogs.adobe.com/jnack/2009/12/new_panel_scripts_let_you_batch_eliminate.html" target="_blank">Download the script here</a></p>
<p>NOTE: CS5 now has a built in option to turn this off, so you don’t need the script. You can set it in your layer palette options.</p>
<p><strong>Text Export</strong><br />This script will export all your layers to a text file so you can easily convert to HTML without having to copy and paste. For example, if you have 3 text layers: </p>
<p>(Layer 1) Lorem ipsum<br />
(Layer 2) This is a headline<br />
(Layer 3) Submit </p>
<p>You run the script and you get a text file with these contents: </p>
<p>Lorem ipsum<br />
This is a headline<br />
Submit </p>
<p><a href="http://www.bram.us/2008/03/16/ps_bramustextexport-13-automatically-export-all-text-layers-from-photoshop-psd-to-a-text-file/" target="_blank">Download the script here</a></p>
<h1>Links and References</h1>
<hr color="#9acd68" size="1" />
<p>Here are a few useful links to learn more about Photoshop scripts:</p>
<p><a href="http://morris-photographics.com/photoshop/scripts/" target="_blank">Trevor Morris Photographic</a></p>
<p><a href="http://www.tranberry.com/photoshop/photoshop_scripting/index.html" target="_blank">Jeff Tranberry</a></p>
<p><a href="http://www.adobe.com/cfusion/exchange/index.cfm?l=-1&#038;s=5&#038;o=desc&#038;exc=16&#038;cat=203&#038;event=productHome" target="_blank">Adobe, Photoshop Scripts</a></p>
<p><a href="http://www.ps-scripts.com/" target="_blank">PS-Scripts</a></p>
<p></strong> <a href="http://www.kirupa.com/motiongraphics/ps_scripting.htm" target="_blank">Kirupa Tutorials</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/photoshop-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics &#8211; Custom Reporting</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/google-analytics-advanced-features-custom-reporting/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/google-analytics-advanced-features-custom-reporting/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 20:10:36 +0000</pubDate>
		<dc:creator>LKurtz</dc:creator>
				<category><![CDATA[Jake Intel]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=599</guid>
		<description><![CDATA[Custom Reporting is a powerful tool that allows you to quickly analyze any metrics of your choosing by nearly any dimension.]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakeintel.thejakegroup.com/wp-content/themes/jakeintel/images/ga_customreport.jpg" alt="Google Analytics - Custom Reporting" /></p>
<p><em>In my <a href="http://jakeintel.thejakegroup.com/uncategorized/google-analytics-getting-started/"/>previous post</a>, I reviewed how to get started using Google Analytics. In this entry I will discuss how set up and use custom reports.</em>  </p>
<h1>Custom Reporting</h1>
<hr color="#9acd68" size="1" />
<p>Custom Reporting is a powerful tool that allows you to quickly analyze any metrics of your choosing by nearly any dimension.</p>
<p><strong>Creating a New Custom Report</strong><br />
Clicking on the &#8220;Create new custom report&#8221; link brings you to a page with lots of blue and green boxes. Anything in blue is referring to a <strong>metric</strong>, and anything in green refers to a <strong>dimension</strong>. The easiest way to think about metrics and dimensions is to think of metrics as numbers, and dimensions as text. Anything that can be represented by a number, like pageviews ,or bounces, or clicks, is a metric. Anything that can&#8217;t be described by a number, like visitor language, or keywords, or sources, is a dimension.</p>
<p>Custom reports tell you the metrics for a given dimension. If I want to know how many visits came from Europe, I select &#8220;Continent&#8221; as my dimension, and &#8220;visits&#8221; as my metric. You can also define subdimensions, which become the dimension that the metric is analyzed against once you click on an item from the primary dimension. In my example, logically I will select &#8220;Country&#8221; as my subdimension. When I access the report, it tells me that I had 50 visits from Europe. I click on Europe to drill-down to specific countries, and I see that England accounted for 49 of the 50 visits.</p>
<p><strong>Sample Custom Report Structure</strong><br />
I want to know how many purchases my Google ads are driving, and how much it is costing me -<br />
I select &#8220;Goal Completions&#8221; (assuming you set your goal to be a purchase), &#8220;CPC&#8221;, &#8220;Cost&#8221;, &#8220;CTR&#8221;, and &#8220;Cost per conversion&#8221; as my metrics, &#8220;AdGroup&#8221; as my dimension, and &#8220;Keyword&#8221; as my first subdivision. </p>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/google-analytics-advanced-features-custom-reporting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Development Guidelines for Company Websites</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/content-development-guidelines-for-company-websites/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/content-development-guidelines-for-company-websites/#comments</comments>
		<pubDate>Mon, 23 May 2011 22:53:30 +0000</pubDate>
		<dc:creator>Jake</dc:creator>
				<category><![CDATA[Jake Intel]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=964</guid>
		<description><![CDATA[Multiple usability studies have proven that today's online users visit a website for two primary reasons: to get information and/or to accomplish a goal. ]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakeintel.thejakegroup.com/post_images/ContentDevelopment.jpg" /></p>
<p>Multiple usability studies have proven that today&#8217;s online users visit a website for two primary reasons:  to get information and/or to accomplish a goal. In general, they are not reading for leisure, nor are they online to appreciate fancy writing or admire complicated graphics.  Simply, they want to access content as quickly as possible and interact with the site, as needed. </p>
<p>Studies also show that website users interact differently with a monitor than they do with the printed page.  Web users skim content, ignoring our ingrained left-right viewing habits in order to drill down more quickly.  They also read about 25% more slowly on screen leading most users to scan a webpage rather than read it word-by-word.</p>
<p>Writers may be tempted to upload the same lengthy content contained in an annual report or firm brochure because they want to communicate as much to the reader as possible.  Unfortunately, doing so is a surefire way to lose your online audience.  Instead, you must write copy specifically for the online environment keeping in mind these ten essential rules:</p>
<ul style="list-style:decimal;margin-left:-18px">
<li><strong>Know Your User.</strong> Identifying your target audience is essential. While this should be fairly obvious, make sure to write for your constituents, not the internal organization itself. All copy should be written at an appropriate level for the audience void of acronyms or jargon that may not be obvious to all target users.</li>
<li><strong>Be Concise.</strong> Get to the point, and remember users are not there to savor your fine writing skills.  The general rule is to use approximately half as many words as you would in print.  Aim for:</li>
<ul>
<li>Short headings: 4 – 8 words</li>
<li>Short sentences: 8 – 20 words </li>
<li>Short summaries: 30 – 50 words</li>
<li>Short paragraphs: 3–10 sentences; 40 – 70 words</li>
<li>Short pages:  2-3 paragraphs</li>
</ul>
<li><strong>Use Headings.</strong> Since users skim webpages, they look at headings and subheadings first, then scan for hyperlinks, numerals and keywords.   Make sure to use prominent headings and subheadings to partition your content.</li>
<li><strong>Use Lists.</strong> For optimal readability, keep sentences short and use bulleted or numbered lists where possible.   (Just don’t use lengthy bulleted items!)</li>
<li><strong>Put Key Facts First.</strong>  Begin with the most critical information, including Who, What, When, Where, Why, and How. Remember, web users are impatient, so you should prioritize your content.  If you must include lengthy descriptions or documents, place them deep in the site and provide links where appropriate.</li>
<li><strong>Be Casual.</strong>  Always write in first or second person whenever possible.  Use “you” and “we” in a more conversational style, as appropriate.  Remember, the more formal, the less inviting.</li>
<li><strong>Use the Active Voice.</strong>  Never use the passive voice when you can use the active voice. The passive voice creates dull, lifeless content.</li>
<li><strong>Consider the Site Structure.</strong> With a proper website structure, your users should know precisely where they are on your site at all times.  Still, it is good practice to write web copy that helps readers understand how each page relates to other content elements.</li>
<li><strong>Encourage Action.</strong>  Ultimately, you want your website to encourage action, whether it’s registering for a newsletter, providing contact details, or buying your product or service.  Always write copy that incites a call-to-action turning passive readers into active participants.</li>
<li><strong>Edit, Edit, Edit.</strong>  A good rule of thumb is to edit your copy by 10% even at its last draft.  Ask yourself, “Is my message condensed to as few words as possible?”, “Is my content formatted for easy readability?”, “Is this copy necessary at all?”  Make sure to edit your content thoroughly before and after you upload it to your website (pre-launch, of course).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/content-development-guidelines-for-company-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics &#8211; Getting Started</title>
		<link>http://jakeintel.thejakegroup.com/jake-intel/google-analytics-getting-started/</link>
		<comments>http://jakeintel.thejakegroup.com/jake-intel/google-analytics-getting-started/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 20:11:30 +0000</pubDate>
		<dc:creator>LKurtz</dc:creator>
				<category><![CDATA[Jake Intel]]></category>

		<guid isPermaLink="false">http://jakeintel.thejakegroup.com/?p=589</guid>
		<description><![CDATA[Every journey into <b>Google Analytics</b> starts in the same place: the Google Analytics sign-up page. This post will help you through the setup process.]]></description>
			<content:encoded><![CDATA[<p><img src="http://jakeintel.thejakegroup.com/post_images/GettingStarted.jpg" alt="Getting Started" /></p>
<p><em>My <a href='http://jakeintel.thejakegroup.com/uncategorized/google-analytics-what-it-is-and-why-you-should-be-using-it' />previous post</a> introduced Google Analytics. In this entry I will discuss how to start using the analytics tool.  You may want to open Google Analytics in a separate window while you read this.</em>  </p>
<h1>Overview</h1>
<hr color="#9acd68" size="1" />
<p>Every journey into <b>Google Analytics</b> starts in the same place: <a href="http://www.google.com/analytics/sign_up.html" target="_blank">the Google Analytics sign-up page</a>. Sign up, and follow the directions. Google needs a bit of code on your site to do the tracking, so if you don&#8217;t know how to edit your site&#8217;s HTML, you&#8217;ll need to enlist assistance. Note that if you plan on using Google Analytics&#8217; e-commerce tracking, event tracking, or virtual pageview features, your code needs to be installed differently on particular pages. The specific instructions are beyond the scope of this post.</p>
<p>From here, the Google Analytics road branches and the possibilities are endless. This post will give you a quick tour of the interface, and will then outline a few sample uses.</p>
<h1>The Overview Page</h1>
<hr color="#9acd68" size="1" />
<p>When you first log into Google Analytics, you are brought to your Overview page. This page shows you all of the websites your account is tracking, as well as some basic stats about your websites&#8217; traffic and visitor behavior. The overview page is useful if you are managing multiple websites or want some quick stats, but the magic begins when you select a website and click &#8220;View report&#8221;.</p>
<h1>The Dashboard</h1>
<hr color="#9acd68" size="1" />
<p>You are brought to the page referred to as the Dashboard. The point of the Dashboard is to give you a heads up display of all the statistics that you really care about. It is fully customizable, so you can add or remove stats or reports to your heart&#8217;s content. From here you can easily email or export your full dashboard report via the links on the upper grey bar.</p>
<h1>Date Ranges</h1>
<hr color="#9acd68" size="1" />
<p>On the top-right of the page, you will find a box with a date listed. Clicking this box allows you to define the range for which your website&#8217;s statistics will be displayed. If you want to know how many visits you had in May, select the full month of May, and your dashboard will tell you.</p>
<p>Analytics even allows you to compare all of your statistics between two different date ranges. Just mark the &#8220;Compare to Past&#8221; checkbox, and highlight the comparison date range. Analytics will now show you the percentage difference between the two ranges next to your statistics. These comparisons may be the most valuable feature of Analytics, because numbers in isolation can mean very little. Knowing how many visitors your site had is useful, but knowing how that number is changing week-by-week is even better. It is the <em>changes</em> and <em>trends</em> in your website&#8217;s statistics that should guide your site modifications. </p>
<h1>Intelligence</h1>
<hr color="#9acd68" size="1" />
<p>The second tab on the top-left navigation menu brings you to the intelligence page. Intelligence is a handy feature of Analytics that automatically alerts you to dramatic abnormalities in your website&#8217;s statistics. This feature is great for users who don&#8217;t want to check their analytics every day or week.<br />
Let&#8217;s imagine that we have a website that averages 10,000 visits per week. Unbeknownst to us, our hosting service has been experience problems in the past week, and our site has been down about 50% of the time. Traffic drops to 5,000 visits, Google Intelligence emails us, we conduct an investigation, and we switch hosting services.</p>
<p>But this feature can have more important functions than just serving as an alarm for major problems. With custom alerts, we can tell Google to alert us when something important (that we define) happens.<br />
For example: We have an advertising account set up with Google that automatically buys $1,500 of ads per week. We don&#8217;t want to pay for ads if every user who clicks on them immediately leaves our site, so we tell Google to alert us when the bounce rate of our ads surpasses 50%. Now, without ever checking analytics, we can rest assured that our ad dollars are not being spent in vain.</p>
<h1>Visitors</h1>
<hr color="#9acd68" size="1" />
<p>The visitors page is your guide to the behavior of your website&#8217;s users. You can see where your users are from, what browser they are using, the speed of their connection, the time they spend on your website, whether or not they have been to your site before, and much much more. This page also contains a Benchmarking feature, which you can use to compare your website&#8217;s statistics with those of similar sites. There is a lot of information in the visitor page. Explore around to discover it all.</p>
<h1>Traffic Sources</h1>
<hr color="#9acd68" size="1" />
<p>This page contains all the information about how people get to your website. It tells you whether the user typed in the exact web address (direct traffic), linked through from another site, linked through from an ad, or found your site using a search engine. You can even see exactly what keyword searches led to your site. This source information is paired with visit statistics, so that you can determine which sources refer your best visitors.</p>
<h1>Content</h1>
<hr color="#9acd68" size="1" />
<p>The Content page gives you access to information about your websites individual pages. Here, Analytics can tell you how many users viewed a particular page, what percentage of users exited the site on a particular page, or how many users entered the site through a particular page. Knowing your top exit pages is an important first-step towards increasing your visitors&#8217; interaction with your site. You can use Analytics&#8217; Visualizer feature to see graphs of the number of exits from a each page divided by the number of total pageviews. If one particular page has a higher ratio of exits to pageviews, changing that page may help keep users on your site.</p>
<h1>Goals</h1>
<hr color="#9acd68" size="1" />
<p>&#8220;Goals&#8221; is an extremely valuable tool that allows you to track actions of interest, such as downloads, purchases, or submissions of a contact form. Once you setup your goals, Analytics can start tracking your goals&#8217; conversions, and you can start to analyze the behavior of your converting visitors.</p>
<p>For example: We are now running an online store. We setup the &#8220;Thank you for your order&#8221; page as goal that will let Analytics track our purchases. We can even tell Analytics that each goal conversion is worth $17.50, our average profit made on a single purchase. We can now analyze the visits that resulted in purchases. We see that almost all of the visits that resulted in purchase originated from two ads that we have been purchasing through Google AdWords. Furthermore, Analytics can even tell us how much we are making or losing off of our ads by keeping tabs of ad costs and conversion rates.</p>
<p>Once you have setup one or more goals, you can use a valuable feature called Funnels. Funnels are typical paths that visitors take through your website to the eventual completion of a goal. Once you have created funnels, you can see exactly where visitors &#8220;drop out&#8221; of the funnel, that is, you can see at what stage of the goal completion process visitors leave your site.</p>
<p><em>In my <a href="http://jakeintel.thejakegroup.com/uncategorized/google-analytics-advanced-features-custom-reporting/">next post</a> I will talk about a more advanced feature of Google Analytics&#8230;custom reporting.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://jakeintel.thejakegroup.com/jake-intel/google-analytics-getting-started/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

