<?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>Jay George</title> <atom:link href="http://www.jaygeorge.co.uk/feed/" rel="self" type="application/rss+xml" /><link>http://www.jaygeorge.co.uk</link> <description>Video Tutorials and Tips for Web Designers</description> <lastBuildDate>Sun, 11 Mar 2012 20:10:27 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>A More Subtle WordPress Admin Bar</title><link>http://www.jaygeorge.co.uk/subtle-wordpress-admin-bar/</link> <comments>http://www.jaygeorge.co.uk/subtle-wordpress-admin-bar/#comments</comments> <pubDate>Sun, 11 Mar 2012 20:09:18 +0000</pubDate> <dc:creator>Jay</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[CSS3]]></category><guid
isPermaLink="false">http://www.jaygeorge.co.uk/?p=309</guid> <description><![CDATA[I&#8217;ve always found the WordPress admin bar a bit annoying. It can definitely be handy for editing pages while browsing (clicking the edit button on the admin bar is easier than trying to find it in the admin area). Whilst it has its uses however, I tend to turn it off by going to Users / Profile / then un-ticking the &#8216;Show Toolbar&#8217; check box. I&#8217;ve seen tricks for moving the Toolbar to the bottom of the page, which is better because the toolbar is less obtrusive&#8230; but it still annoys me because it gets in the way of experiencing the site. The other problem of moving the toolbar around is that you have to keep track of how WordPress &#8230; <a
href="http://www.jaygeorge.co.uk/subtle-wordpress-admin-bar/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<div
id="v-l66hiC0o-1" class="video-player"><embed
id="v-l66hiC0o-1-video" src="http://s0.videopress.com/player.swf?v=1.03&amp;guid=l66hiC0o&amp;isDynamicSeeking=true" type="application/x-shockwave-flash" width="640" height="360" title="A More Subtle WordPress Admin Bar" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true"></embed></div><p>I&#8217;ve always found the WordPress admin bar a bit annoying. It can definitely be handy for editing pages while browsing (clicking the edit button on the admin bar is easier than trying to find it in the admin area). Whilst it has its uses however, I tend to turn it off by going to Users / Profile / then un-ticking the &#8216;Show Toolbar&#8217; check box.</p><p>I&#8217;ve seen tricks for moving the Toolbar to the bottom of the page, which is better because the toolbar is less obtrusive&#8230; but it <em>still</em> annoys me because it gets in the way of experiencing the site. The other problem of moving the toolbar around is that you have to keep track of how WordPress develops it; for example recently WordPress added another pane for the user (screenshot below).</p><p><img
src="http://www.jaygeorge.co.uk/cms/wp-content/uploads/2012/03/Screen-Shot-2012-03-10-at-19.30.04-300x138.png" alt="WordPress Admin Bar User" title="WordPress Admin Bar User" width="300" height="138" class="alignnone size-medium wp-image-314" /></p><p>One of the techniques I was using to push the toolbar down the bottom broke because of this new addition (well, it didn&#8217;t break, but you couldn&#8217;t see the new user bar because it was pushed below the bottom of the screen, being unaccounted for in the CSS).</p><p>In this tutorial we&#8217;ll leave the toolbar where it is, so if WordPress adds or removes anything in future we won&#8217;t have any problems. But we&#8217;ll subtly hide it by default, fading it in when users hover at the top of the page. Better still we&#8217;ll use CSS transitions to further control how it fades in.</p><p>The best thing is that we&#8217;re only modifying 6 properties&#8230;</p><pre>
body.admin-bar {
    margin-top: -28px;
}

#wpadminbar {
    opacity:0;
    transition: opacity 0.3s 3s;
}

#wpadminbar:hover {
    opacity:1;
    transition: opacity 0.3s 0s;
}
</pre>]]></content:encoded> <wfw:commentRss>http://www.jaygeorge.co.uk/subtle-wordpress-admin-bar/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>#6 Serving Adaptive Images to Visitors &#8211; Note: NOT the same as Responsive Design</title><link>http://www.jaygeorge.co.uk/serving-adaptive-images-to-visitors-note-not-the-same-as-responsive-design/</link> <comments>http://www.jaygeorge.co.uk/serving-adaptive-images-to-visitors-note-not-the-same-as-responsive-design/#comments</comments> <pubDate>Mon, 05 Mar 2012 21:00:09 +0000</pubDate> <dc:creator>Jay</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Responsive Design]]></category><guid
isPermaLink="false">http://www.jaygeorge.co.uk/?p=296</guid> <description><![CDATA[If you&#8217;re already up and running with Responsive Design (RWD), what&#8217;s the next step? At first, I was pretty happy with the way RWD solved the problem layout on different sized devices. However, with the accelerated growth of mobile devices + high-resolution screens we&#8217;ve got another problem on our hands &#8211; serving whopping high-resolution images by default to all devices. Now if we&#8217;re serving the images via CSS, this isn&#8217;t a problem; we use our default stylesheet to serve standard resolution images to mobile devices, and then we might decide to swap the image out for a larger version on bigger screens or higher resolution devices, using Media Queries. The problem really arrives when we&#8217;re looking to serve images within &#8230; <a
href="http://www.jaygeorge.co.uk/serving-adaptive-images-to-visitors-note-not-the-same-as-responsive-design/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<div
id="v-fWAzBRz0-1" class="video-player"><embed
id="v-fWAzBRz0-1-video" src="http://s0.videopress.com/player.swf?v=1.03&amp;guid=fWAzBRz0&amp;isDynamicSeeking=true" type="application/x-shockwave-flash" width="640" height="360" title="Adaptive Images" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true"></embed></div><p>If you&#8217;re already up and running with Responsive Design (RWD), what&#8217;s the next step?</p><p>At first, I was pretty happy with the way RWD solved the problem layout on different sized devices. However, with the accelerated growth of mobile devices + high-resolution screens we&#8217;ve got another problem on our hands &#8211; serving whopping high-resolution images by default to all devices. Now if we&#8217;re serving the images via CSS, this isn&#8217;t a problem; we use our default stylesheet to serve standard resolution images to mobile devices, and then we might decide to swap the image out for a larger version on bigger screens or higher resolution devices, using Media Queries.</p><p>The problem really arrives when we&#8217;re looking to serve images within our markup. For example, WordPress serves images dynamically, depending on which page you&#8217;re visiting. Because we can&#8217;t use CSS Media Queries to control what our WordPress database serves us, we need to think carefully how we manage our content. Thinking of high-resolution devices down the line (iPad 3?, and then what next, Apple? Retina Desktops?).<br
/> We need to start the ball rolling so that all of a sudden our sites don&#8217;t look awful when a visitor hits them on a high-resolution screen.</p><p>I admit, I started advising clients that any images they upload via a CMS need to be twice as large as they actually appear, so that in future when the image is exposed to high-resolution device and scaled to 100%, it still looks crisp. Now say we&#8217;re dealing with a large image at its default size (maybe 800px wide). This means I have to tell the client they need to upload a 1600px version, for when someone lands on their site with an iPad 3 (or whatever the Android equivalent is, Ice cream Sundae Sandwich with a 99 Flake?). All of a sudden any advantage we&#8217;re gaining with Media Queries has been blasted away by these data-hungry high-resolution images.</p><p>So enough complaining, what&#8217;s the solution? Well, in short, there&#8217;s not a solution yet. It&#8217;s still a work in progress; in fact a new discussion was kicked off the other day <a
href='http://www.w3.org/community/respimg/'>here</a>. Reading Mathew Marquis&#8217; post, it really is depressing to think that it&#8217;s probably going to be a while before this gets any traction. Further more, I don&#8217;t know how the proposed solutions would integrate into a Content Management System like WordPress. However, do not fear, <a
href='https://twitter.com/#!/MattWilcox'>Matt Wilcox</a> has come up with a great solution for the time being, which he calls Adaptive Images.</p><p><strong>Bad news?</strong><br
/> Under &#8216;limitations&#8217; Matt points out that the solution relies on Javascript and cookies. But honestly? No big deal, it&#8217;s better than doing nothing about our sticky situation. You can read more <a
href='http://adaptive-images.com/details.htm'>here</a>.</p><p><strong>Good news?</strong><br
/> It&#8217;s easy to use and it&#8217;s a completely non-destructive solution. Ever want to change your approach to handling large images? Just remove the script and delete the cache file. That&#8217;s it.</p> ]]></content:encoded> <wfw:commentRss>http://www.jaygeorge.co.uk/serving-adaptive-images-to-visitors-note-not-the-same-as-responsive-design/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Laser Targeting IE with WordPress</title><link>http://www.jaygeorge.co.uk/laser-targeting-ie-with-wordpress/</link> <comments>http://www.jaygeorge.co.uk/laser-targeting-ie-with-wordpress/#comments</comments> <pubDate>Tue, 13 Dec 2011 19:39:34 +0000</pubDate> <dc:creator>Jay</dc:creator> <category><![CDATA[Code]]></category> <category><![CDATA[Thoughts]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Workflow]]></category><guid
isPermaLink="false">http://www.jaygeorge.co.uk/?p=268</guid> <description><![CDATA[Hey Guys,It's been a good few months before I've posted anything, mainly because I have a new job and client work is taking up all my evenings. I still have to edit out my ums and ars quite a bit before I can publish a video unfortunately so I can't quickly publish as I'd like.I thought I'd write some really short posts for now instead, seen as I'm learning of tonne of new stuff.Here is a way to finely target IE to your heart's content in WordPress (but you could easily adapt for plain HTML). <a
href="http://www.jaygeorge.co.uk/laser-targeting-ie-with-wordpress/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Hey Guys,</p><p>It&#8217;s been a good few months before I&#8217;ve posted anything, mainly because I have a new job and client work is taking up all my evenings. I still have to edit out my ums and ars quite a bit before I can publish a video unfortunately so I can&#8217;t quickly publish as I&#8217;d like.</p><p>I thought I&#8217;d write some really short posts for now instead, seen as I&#8217;m learning of tonne of new stuff.</p><p>Here is a way to finely target IE to your heart&#8217;s content in WordPress (but you could easily adapt for plain HTML).</p><p><code>&lt;!--[if IE 7 ]&gt;&lt;html &lt;?php language_attributes(); ?&gt; class="no-js ie ie7 ltie8 ltie9"&gt;&lt;![endif]--&gt;<br
/> &lt;!--[if IE 8 ]&gt;&lt;html &lt;?php language_attributes(); ?&gt; class="no-js ie gtie7 ie8 ltie9"&gt;&lt;![endif]--&gt;<br
/> &lt;!--[if IE 9 ]&gt;&lt;html &lt;?php language_attributes(); ?&gt; class="no-js ie gtie7 gtie8 ie9"&gt;&lt;![endif]--&gt;<br
/> &lt;!--[if (gt IE 9)|!(IE)]&gt;&lt;!--&gt;&lt;html &lt;?php language_attributes(); ?&gt; class="no-js gtie7 gtie8 gtie9 modern-browser"&gt; &lt;!--&lt;![endif]--&gt;</code></p><p>This method adds a loads of classes that you can use to target IE after you&#8217;ve targeted normal browsers.</p><h2>Example</h2><p>In the example below I know that when I move the nav around it messes up in Internet Explorer 7. This is probably a bug that I would rather not waste time fixing, choosing to dedicate my time to working on advanced CSS3 for modern browsers.</p><p>Normally I would write two sets of rules (one for normal browsers, and one to neutralise IE7), but with our extensive targeting classes I can simply target browsers outside and above IE7 using the gtie7 (greater than IE7) rule.</p><pre><code>.gtie7 #nav {
    right: 440px;
    top: 26px;
}
</code></pre><p>It&#8217;s important to note that these classes are more for targeting buggy behaviour. If you&#8217;re looking to change layout for less capable browsers then consider using feature detection with <a
href='http://www.modernizr.com'>Modernizr</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jaygeorge.co.uk/laser-targeting-ie-with-wordpress/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>#5 W3 Total Cache for WordPress Users</title><link>http://www.jaygeorge.co.uk/4-w3-total-cach-up-mamp-dropbox/</link> <comments>http://www.jaygeorge.co.uk/4-w3-total-cach-up-mamp-dropbox/#comments</comments> <pubDate>Mon, 13 Jun 2011 17:04:18 +0000</pubDate> <dc:creator>Jay</dc:creator> <category><![CDATA[HTML5]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Workflow]]></category> <category><![CDATA[Boilerplate]]></category> <category><![CDATA[Build Script]]></category><guid
isPermaLink="false">http://www.jaygeorge.co.uk/?p=162</guid> <description><![CDATA[Finding the Build Script Hard Work? The scope of the HTML5 Boilerplate by Paul Irish and the team is pretty big. In fact, they seem self-aware of this, sending a questionnaire to their users, trying to figure out which parts of the project people use or don&#8217;t use. Here are the results. Part of the Boilerplate is a tool called the Build Script; a script that runs in Terminal that essentially speeds up your website through compressing your code and images, forcing visitor&#8217;s browsers to cache everything, and probably some other wizardry that I can&#8217;t fathom. Eh? Unsurprisingly over 70% of users don&#8217;t use the Build Script. Whilst the BS seems great, it&#8217;s one weakness is that it requires a &#8230; <a
href="http://www.jaygeorge.co.uk/4-w3-total-cach-up-mamp-dropbox/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<div
id="v-h2f90TO2-1" class="video-player"><embed
id="v-h2f90TO2-1-video" src="http://s0.videopress.com/player.swf?v=1.03&amp;guid=h2f90TO2&amp;isDynamicSeeking=true" type="application/x-shockwave-flash" width="640" height="360" title="W3 Total Cache" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true"></embed></div><h3>Finding the Build Script Hard Work?</h3><p>The scope of the HTML5 Boilerplate by Paul Irish and the team is pretty big. In fact, they seem self-aware of this, sending a questionnaire to their users, trying to figure out which parts of the project people use or don&#8217;t use. <a
href='http://dl.dropbox.com/u/39519/h5bp-poll-results.html'>Here</a> are the results.</p><p>Part of the Boilerplate is a tool called the Build Script; a script that runs in Terminal that essentially speeds up your website through compressing your code and images, forcing visitor&#8217;s browsers to cache everything, and probably some other wizardry that I can&#8217;t fathom.<span
id="more-162"></span></p><h3>Eh?</h3><p>Unsurprisingly over 70% of users don&#8217;t use the Build Script. Whilst the BS seems great, it&#8217;s one weakness is that it requires a bit of time-investment to download Terminal stuff and figure out what&#8217;s going on. Sure, the HTML5 team have videos, but as soon as you start watching them it&#8217;s immediately clear that Paul and the team are already perfectly comfortable with Terminal and assume we are too. When Paul started typing gibberish like &#8216;Ant Build&#8217; into the Terminal I imagined many of the designers out there simply switching off. From the outsider point of view it&#8217;s more developer territory. Don&#8217;t get me wrong, I think the Build Script is great, but there&#8217;s an easier way&#8230;</p><h3>The Good News</h3><p>If you&#8217;re in the habit of building websites on WordPress, there is an amazing tool that will pretty much do the same thing as the Build Script, but with a nice user interface and no Terminal work :-). I&#8217;m talking about a free plugin called W3 Total Cache, which I&#8217;ve seen recommended in many places but not bothered to check out until now. I&#8217;m so pleased with it that I&#8217;m going to side-park the Build Script from now on (unless I&#8217;m working on a non-WordPress website of course).</p><h3>Video Notes</h3><p>Don&#8217;t forget to empty your cache in the &#8216;performance&#8217; tab of W3 Total Cache every time you upload a piece of code that W3 Total Cache will compress e.g. if you have CSS compression enabled and you upload a new version of your stylesheet you&#8217;ll need to empty the cache before you see the changes to your website.</p><p><a
href='http://digwp.com/2009/06/including-jquery-in-wordpress-the-right-way/'>Here</a> is the link about why you should use the enqueue method to load jQuery and not hardcoding.</p><p>Please use the below code for running jQuery from the functions file. Ignore my suggestion in the video, it actually broke the jQuery in my Dashboard afterwards:</p><pre>
function my_init_method() {
	if(!is_admin()) {
		wp_deregister_script('jquery');
		/* =Jay. This code taken from Digging Into WordPress by Chris Coyier + modified so that jQuery is in the footer, with reference to: http://codex.wordpress.org/Function_Reference/wp_enqueue_script */
		wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/ jquery/1.6.1/jquery.min.js"), false, '1.6.1', true);
		wp_enqueue_script('jquery');
	}
}

add_action('init', 'my_init_method');
</pre><p><a
href='http://codex.wordpress.org/Function_Reference/wp_enqueue_script#Parameters/>Here</a> is then enqueue parameters documentation.</p> ]]></content:encoded> <wfw:commentRss>http://www.jaygeorge.co.uk/4-w3-total-cach-up-mamp-dropbox/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Thoughts on Google Chromebooks</title><link>http://www.jaygeorge.co.uk/thoughts-on-google-chromebook/</link> <comments>http://www.jaygeorge.co.uk/thoughts-on-google-chromebook/#comments</comments> <pubDate>Fri, 13 May 2011 11:43:08 +0000</pubDate> <dc:creator>Jay</dc:creator> <category><![CDATA[Thoughts]]></category> <category><![CDATA[Workflow]]></category> <category><![CDATA[Chrome]]></category><guid
isPermaLink="false">http://www.jaygeorge.co.uk/?p=142</guid> <description><![CDATA[My previous video about Dropbox and MAMP was about hacking around &#8216;old-style&#8217; thinking where MAMP stubbornly stores SQL databases in a single place, meaning that to work on multiple computers we have to use a third party tool to force our data into Dropbox. With the announcement of Google Chromebooks, here is an approach that is the complete opposite. We don&#8217;t have to force local data on to the web because all our data lives on the web. Personally I have been long advocating web apps and where possible I will work on the web instead of using a native app e.g. Why use Twitter App when you can just go to www.twitter.com and get the same experience? They have &#8230; <a
href="http://www.jaygeorge.co.uk/thoughts-on-google-chromebook/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><img
src="http://www.jaygeorge.co.uk/cms/wp-content/uploads/2011/05/chromebook.jpg" alt="" title="Google Chromebook" width="199" height="159" class="alignnone size-full wp-image-155" /><br
/> My previous video about Dropbox and MAMP was about hacking around &#8216;old-style&#8217; thinking where MAMP stubbornly stores SQL databases in a single place, meaning that to work on multiple computers we have to use a third party tool to force our data into Dropbox.</p><p>With the announcement of Google <a
href='http://www.google.co.uk/chromebook/#'>Chromebooks</a>, here is an approach that is the complete opposite. We don&#8217;t have to force local data on to the web because all our data <em>lives</em> on the web.<span
id="more-142"></span></p><p>Personally I have been long advocating web apps and where possible I will work on the web instead of using a native app e.g. Why use Twitter App when you can just go to www.twitter.com and get the same experience? They have built in keyboard shortcuts and I can get notifications via a Chrome extension like <a
href='https://chrome.google.com/webstore/detail/ikknnkomiokeodcdkknnhgjmncfiefmn'>Twitter Notifier</a>. If I get a new computer I don&#8217;t have to worry about downloading a native app and setting up my preferences again, the web app is exactly as I left it.</p><p>There are many advantages in working exclusively on the web, the key ones being:</p><ul><li>I can work from anywhere, on any computer</li><li>I never have to worry about setting up my computer and preferences again</li><li>I never have to worry about backup</li><li>I get a consistent experience across different OS&#8217;</li></ul><p>For the every day worker I am pretty sure they would have no problem switching to Chrome OS &#8211; the only habit they would need to change is using Google Docs rather than MS Office. However, for the web developer / designer it&#8217;s much more difficult to use Chrome OS. Here are the problems we face&#8230;</p><ol><li>We can&#8217;t develop locally when working on a Content Management System like WordPress. No MAMP</li><li>Whilst we could use Firebug or Web Inspector there are no really good substitutes for a program like CSSEdit or a text editor like TextMate or Sublime Text</li><li>How do we transfer our changes to a web server? No FTP?</ol><p>I would love to make the switch to working 100% in web apps; I believe that in 10 years from now it&#8217;s inevitable that everything will be a web app, but at there moment there are too many things preventing me from pulling the trigger. I suspect the three above issues would be major show-stoppers preventing 99% web designers from even considering Chrome OS. Some people would start arguing about the Adobe suite, but personally I design more in the browser, and <a
href='http://www.aviary.com'>Aviary</a> looks like a reasonable substitute for me.</p><p><em>What about you? Can you suggest any work-arounds for these issues? And what would you miss if you had to switch to Chrome OS?</em></p> ]]></content:encoded> <wfw:commentRss>http://www.jaygeorge.co.uk/thoughts-on-google-chromebook/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>#4 Setting up MAMP + Dropbox</title><link>http://www.jaygeorge.co.uk/4-setting-up-mamp-dropbox/</link> <comments>http://www.jaygeorge.co.uk/4-setting-up-mamp-dropbox/#comments</comments> <pubDate>Thu, 12 May 2011 19:56:22 +0000</pubDate> <dc:creator>Jay</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Workflow]]></category> <category><![CDATA[Dropbox]]></category> <category><![CDATA[MAMP]]></category><guid
isPermaLink="false">http://www.jaygeorge.co.uk/?p=108</guid> <description><![CDATA[I realise that there are quite a few tutorials out there that show you how to set up MAMP on your Mac, take this great video series by Chris Coyier for example &#8211; First Moments with MAMP, but since these days there a few people that DON&#8217;T design on multiple computers, I set about trying to figure out a way to synchronise my local WordPress databases with across multiple computers with Dropbox, every web designer&#8217;s favourite syncing service. I found a great article on a blog called StuckTogetherWithTape on how to do this and I&#8217;ll walk you through this method in the video. Even if you don&#8217;t work on multiple computers you should do this for backup purposes anyway, just &#8230; <a
href="http://www.jaygeorge.co.uk/4-setting-up-mamp-dropbox/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><div
id="v-snlbxW3t-1" class="video-player"><embed
id="v-snlbxW3t-1-video" src="http://s0.videopress.com/player.swf?v=1.03&amp;guid=snlbxW3t&amp;isDynamicSeeking=true" type="application/x-shockwave-flash" width="640" height="360" title="MAMP and Dropbox" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true"></embed></div><br
/> I realise that there are quite a few tutorials out there that show you how to set up MAMP on your Mac, take this great video series by Chris Coyier for example &#8211; <a
href='http://css-tricks.com/video-screencasts/86-mamp/'>First Moments with MAMP</a>, but since these days there a few people that DON&#8217;T design on multiple computers, I set about trying to figure out a way to synchronise my local WordPress databases with across multiple computers with <a
href='www.dropbox.com'>Dropbox</a>, every web designer&#8217;s favourite syncing service. I found a great article on a blog called <a
href='http://www.stucktogetherwithtape.com/blog/2009/12/sync-web-dev-with-mamp-and-dropbox/'>StuckTogetherWithTape</a> on how to do this and I&#8217;ll walk you through this method in the video. Even if you don&#8217;t work on multiple computers you should do this for backup purposes anyway, just in case your hard drive crashes.</p><p>In this tutorial we&#8217;ll go through&#8230;</p><ol><li>Briefly why you should be using MAMP</li><li>Changing the preferences in MAMP</li><li>Backing up our website files</li><li>Using Symbolic Link to copy the actual WordPress database to Dropbox</li></ol><p>The link to the Symbolic Linker that I mention in the video is here&#8230; <a
href='http://www.macupdate.com/app/mac/10433/symboliclinker'>Symbolic linker</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.jaygeorge.co.uk/4-setting-up-mamp-dropbox/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>#3 Publishing Your Build Script&#8217;d WordPress Theme</title><link>http://www.jaygeorge.co.uk/3-publishing-your-build-script/</link> <comments>http://www.jaygeorge.co.uk/3-publishing-your-build-script/#comments</comments> <pubDate>Wed, 27 Apr 2011 10:26:12 +0000</pubDate> <dc:creator>Jay</dc:creator> <category><![CDATA[HTML5]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Boilerplate]]></category> <category><![CDATA[Build Script]]></category><guid
isPermaLink="false">http://www.jaygeorge.co.uk/?p=82</guid> <description><![CDATA[Getting your head around the Build Script and adapting it for WordPress can take a bit of time, but there&#8217;s more! Trying to figure out the best way to publish everything can be a bit of a head-scratcher. I was pretty upset that publishing the Build Script broke my previous workflow using Espresso&#8217;s built-in FTP, and eventually had to resort to FileZilla, a self-contained FTP program, to get things working smoothly. But once you tweak it a bit, publishing your Build-Scripted WordPress theme becomes a snip! Filezilla is a free FTP program available on Mac and Windows, you can download it here. Here are the filter configurations I talk about in the video:]]></description> <content:encoded><![CDATA[<p><div
id="v-fffLEG9c-1" class="video-player"><embed
id="v-fffLEG9c-1-video" src="http://s0.videopress.com/player.swf?v=1.03&amp;guid=fffLEG9c&amp;isDynamicSeeking=true" type="application/x-shockwave-flash" width="640" height="360" title="Publishing your Build Script&#039;d WordPress Theme" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true"></embed></div><br
/> Getting your head around the Build Script and adapting it for WordPress can take a bit of time, but there&#8217;s more! Trying to figure out the best way to publish everything can be a bit of a head-scratcher.<br
/> I was pretty upset that publishing the Build Script broke my previous workflow using <a
href='http://macrabbit.com/espresso/'>Espresso&#8217;s</a> built-in FTP, and eventually had to resort to <a
href='http://filezilla-project.org/'>FileZilla</a>, a self-contained FTP program, to get things working smoothly. But once you tweak it a bit, publishing your Build-Scripted WordPress theme becomes a snip!</p><p>Filezilla is a free FTP program available on Mac and Windows, you can download it <a
href='http://filezilla-project.org/'>here</a>.</p><p>Here are the filter configurations I talk about in the video:<br
/> <span
id="more-82"></span><br
/> <a
href="http://www.jaygeorge.co.uk/cms/wp-content/uploads/2011/04/Screen-shot-2011-04-27-at-12.50.27.png"><img
src="http://www.jaygeorge.co.uk/cms/wp-content/uploads/2011/04/Screen-shot-2011-04-27-at-12.50.27.png" alt="" title="Disable System Files" width="776" height="485" class="alignnone size-full wp-image-98" /></a></p><p><a
href="http://www.jaygeorge.co.uk/cms/wp-content/uploads/2011/04/Screen-shot-2011-04-27-at-12.50.35.png"><img
src="http://www.jaygeorge.co.uk/cms/wp-content/uploads/2011/04/Screen-shot-2011-04-27-at-12.50.35.png" alt="" title="Disable images Folder" width="774" height="487" class="alignnone size-full wp-image-99" /></a></p><p><a
href="http://www.jaygeorge.co.uk/cms/wp-content/uploads/2011/04/Screen-shot-2011-04-27-at-12.50.41.png"><img
src="http://www.jaygeorge.co.uk/cms/wp-content/uploads/2011/04/Screen-shot-2011-04-27-at-12.50.41.png" alt="" title="Essential Files Only" width="774" height="486" class="alignnone size-full wp-image-100" /></a></p> ]]></content:encoded> <wfw:commentRss>http://www.jaygeorge.co.uk/3-publishing-your-build-script/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>#2 Using The HTML5 Build Script With A WordPress Theme – Part 2 Of 2</title><link>http://www.jaygeorge.co.uk/2-html5-build-script-wordpress-2/</link> <comments>http://www.jaygeorge.co.uk/2-html5-build-script-wordpress-2/#comments</comments> <pubDate>Tue, 12 Apr 2011 10:13:02 +0000</pubDate> <dc:creator>Jay</dc:creator> <category><![CDATA[HTML5]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Boilerplate]]></category> <category><![CDATA[Build Script]]></category><guid
isPermaLink="false">http://www.jaygeorge.co.uk/?p=30</guid> <description><![CDATA[In part 2 of the HTML5 Build Script + WordPress tutorial we&#8217;ll go through the changes we need to make to the build script so that it works nicely with WordPress. It&#8217;s actually not too taxing, but there are a few gotcha&#8217;s. If you want to jump straight to the code there&#8217;s a link below to my blank WordPress theme, based on Starkers by Elliot Jay Stocks, but with added HTML5 Boilerscript stuff + a working Build Script. HTML5 Boilerplate WordPress Theme with Build Script N.B. I&#8217;ve made a few tweaks here and there, for example I&#8217;ve included Ryan Fait&#8217;s Sticky Footer, Andy Clarke&#8217;s 320 and up principle for CSS3 Media queries, etc. Feel free to strip these out &#8211; &#8230; <a
href="http://www.jaygeorge.co.uk/2-html5-build-script-wordpress-2/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<div
id="v-n5Mnbxug-1" class="video-player"><embed
id="v-n5Mnbxug-1-video" src="http://s0.videopress.com/player.swf?v=1.03&amp;guid=n5Mnbxug&amp;isDynamicSeeking=true" type="application/x-shockwave-flash" width="640" height="360" title="HTML5 Boilerplate and Build Script for WordPress Part 2" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true"></embed></div><p>In part 2 of the HTML5 Build Script + WordPress tutorial we&#8217;ll go through the changes we need to make to the build script so that it works nicely with WordPress. It&#8217;s actually not too taxing, but there are a few gotcha&#8217;s.</p><p>If you want to jump straight to the code there&#8217;s a link below to my blank WordPress theme, based on <a
href='http://starkerstheme.com'>Starkers</a> by Elliot Jay Stocks, but with added HTML5 Boilerscript stuff + a working Build Script.</p><p><a
href='http://db.tt/8etXJNO'>HTML5 Boilerplate WordPress Theme with Build Script</a></p><p>N.B. I&#8217;ve made a few tweaks here and there, for example I&#8217;ve included <a
href='http://ryanfait.com/sticky-footer/'>Ryan Fait&#8217;s Sticky Footer</a>, Andy Clarke&#8217;s <a
href='http://www.stuffandnonsense.co.uk/blog/about/320_and_up/'>320 and up</a> principle for CSS3 Media queries, etc. Feel free to strip these out &#8211; just use Cmd + F to look for a comment prefix of =Jay</p> ]]></content:encoded> <wfw:commentRss>http://www.jaygeorge.co.uk/2-html5-build-script-wordpress-2/feed/</wfw:commentRss> <slash:comments>43</slash:comments> </item> <item><title>#1 Using the HTML5 Build Script with a WordPress Theme &#8211; Part 1 of 2</title><link>http://www.jaygeorge.co.uk/1-html5-buildscript-wordpress-1/</link> <comments>http://www.jaygeorge.co.uk/1-html5-buildscript-wordpress-1/#comments</comments> <pubDate>Fri, 08 Apr 2011 13:39:47 +0000</pubDate> <dc:creator>Jay</dc:creator> <category><![CDATA[HTML5]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[Boilerplate]]></category> <category><![CDATA[Build Script]]></category><guid
isPermaLink="false">http://www.jaygeorge.co.uk/?p=22</guid> <description><![CDATA[Firstly if you&#8217;re a serious web designer, or have ambitions to be a serious web designer, you should be checking out HTML5 Boilerplate right now (www.html5boilerplate.com). The idea of the HTML5 Boilerplate is to provide a starting point for future-proof web design. From putting javascript at the bottom of the page to using Modernizr, this is a collection of best practices from some notable people in the web industry and we really need to be aware of these basic fundamentals. However, basic Boilerplate aside my next two videos will specifically focus on the &#8216;Build Script&#8217;, a feature fully realised in version 1.0 of HTML5 Boilerplate. The idea of the Build Script is to always serve your code compressed, and always &#8230; <a
href="http://www.jaygeorge.co.uk/1-html5-buildscript-wordpress-1/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><div
id="v-USql14Jl-1" class="video-player"><embed
id="v-USql14Jl-1-video" src="http://s0.videopress.com/player.swf?v=1.03&amp;guid=USql14Jl&amp;isDynamicSeeking=true" type="application/x-shockwave-flash" width="640" height="360" title="HTML5 Boilerplate and Build Script for WordPress Part 1" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true"></embed></div><br
/> Firstly if you&#8217;re a serious web designer, or have ambitions to be a serious web designer, you should be checking out HTML5 Boilerplate right now <a
href='http:/www.html5boilerplate.com'>(www.html5boilerplate.com)</a>.</p><p>The idea of the HTML5 Boilerplate is to provide a starting point for future-proof web design. From putting javascript at the bottom of the page to using <a
href='http://www.modernizr.com'>Modernizr</a>, this is a collection of best practices from some notable people in the web industry and we really need to be aware of these basic fundamentals.</p><p>However, basic Boilerplate aside my next two videos will specifically focus on the &#8216;Build Script&#8217;, a feature fully realised in version 1.0 of HTML5 Boilerplate. The idea of the Build Script is to always serve your code compressed, and always get visitors to cache unchanged code. Achieving this will significantly increase the load speed of your website and in future you&#8217;ll be forever turning your nose up at other people&#8217;s YSlow score.</p><p>In this video we&#8217;ll go through&#8230;</p><ol><li>Downloading and using the HTML5 Boilerplate Build Script</li><li>Using Terminal to run the script</li></ol> ]]></content:encoded> <wfw:commentRss>http://www.jaygeorge.co.uk/1-html5-buildscript-wordpress-1/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 878/991 objects using disk: basic

Served from: www.jaygeorge.co.uk @ 2012-05-19 17:27:53 -->
