<?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>Kamikazemusic.com &#187; Web Development</title> <atom:link href="http://www.kamikazemusic.com/category/web-development/feed/" rel="self" type="application/rss+xml" /><link>http://www.kamikazemusic.com</link> <description>Website design and development</description> <lastBuildDate>Sun, 05 Sep 2010 18:39:21 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=abc</generator> <item><title>JQuery val() quirk</title><link>http://www.kamikazemusic.com/quick-tips/jquery-val-quirk/</link> <comments>http://www.kamikazemusic.com/quick-tips/jquery-val-quirk/#comments</comments> <pubDate>Mon, 23 Aug 2010 19:50:41 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[Quick Tips]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[form]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[quirk]]></category> <category><![CDATA[val()]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=680</guid> <description><![CDATA[I&#8217;ve had a good solid day of coding, probably my first in quite a while. Whilst I was playing round some JQuery I came across a quirk I&#8217;ve never noticed before. I call it a quick because it&#8217;s certainly not behaviour I&#8217;d expect. When working with some HTML form elements I used the JQuery method [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fquick-tips%2Fjquery-val-quirk%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fquick-tips%2Fjquery-val-quirk%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p>I&#8217;ve had a good solid day of coding, probably my first in quite a while. Whilst I was playing round some JQuery I came across a quirk I&#8217;ve never noticed before. I call it a quick because it&#8217;s certainly not behaviour I&#8217;d expect.</p><p>When working with some HTML form elements I used the JQuery method val() to set the value of a select box. So as an example here&#8217;s a select box and the JQuery to set it.</p><p><code
class="HTML"><br
/> &lt;select name="DavesSelectBox" id="DavesSelectBox"&gt;<br
/> &lt;option value="0"&gt;Zero&lt;/option&gt;<br
/> &lt;option value="1"&gt;One&lt;/option&gt;<br
/> &lt;/select&lt;<br
/> </code><br
/> <code
class="javascript"><br
/> $(DavesSelectBox).val(1);<br
/> </code></p><p>Now the problem arises when the form is submitted using a normal submit button and post method. I noticed whilst it visually seemed the select box was being set to the value, the posted value didn&#8217;t reflect this and posted the original value.</p><p>So after some looking around it turns out that if the element has the same name and id then .val() can sometimes be a little problematic. So the quick fix to change the name and id to different values. Strange!</p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/quick-tips/jquery-val-quirk/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Search Analysis with Google Analytics</title><link>http://www.kamikazemusic.com/web-development/search-analysis-with-google-analytics/</link> <comments>http://www.kamikazemusic.com/web-development/search-analysis-with-google-analytics/#comments</comments> <pubDate>Mon, 16 Aug 2010 10:30:04 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[General Stuff]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Web Development]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=675</guid> <description><![CDATA[I nearly forgot about linking to this, my first article for a while. For those who may have noticed I&#8217;ve been doing a few Google Analytics articles for Six Revisions and the latest published a few weeks ago looks at the basics of tracking searches on your site and what you can start to glean [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Fsearch-analysis-with-google-analytics%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Fsearch-analysis-with-google-analytics%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p><a
href="http://sixrevisions.com/website-management/search-analysis-with-google-analytics/"><img
src="http://www.kamikazemusic.com/wp-content/uploads/18-01_site_analysis_googleanalytics_ld_img.png" alt="" title="18-01_site_analysis_googleanalytics_ld_img" width="550" height="200" class="alignright size-full wp-image-676" /></a></p><p>I nearly forgot about linking to this, my first article for a while.</p><p>For those who may have noticed I&#8217;ve been doing a few Google Analytics articles for <a
href="http://www.sixrevisions.com">Six Revisions</a> and the latest published a few weeks ago looks at the basics of tracking searches on your site and what you can start to glean from the information available in Google Analytics. Click on the image to go and read the article.</p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/web-development/search-analysis-with-google-analytics/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>5 resolutions you should make this year</title><link>http://www.kamikazemusic.com/kamikazemusic-com/5-resolutions-you-should-make/</link> <comments>http://www.kamikazemusic.com/kamikazemusic-com/5-resolutions-you-should-make/#comments</comments> <pubDate>Tue, 05 Jan 2010 22:57:20 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[General Stuff]]></category> <category><![CDATA[KamikazeMusic.com]]></category> <category><![CDATA[Random thoughts and musings]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[book]]></category> <category><![CDATA[new year]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[resolution]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=369</guid> <description><![CDATA[Well I started this post knowing full well there&#8217;d be plenty of resolution posts around as we enter this new year, and having not got this finished quickly, there are plenty around. You can&#8217;t really make anyone follow a resolution and you should all take up your own but here&#8217;s five suggestions from me, if [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fkamikazemusic-com%2F5-resolutions-you-should-make%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fkamikazemusic-com%2F5-resolutions-you-should-make%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p>Well I started this post knowing full well there&#8217;d be plenty of resolution posts around as we enter this new year, and having not got this finished quickly, there are plenty around. You can&#8217;t really make anyone follow a resolution and you should all take up your own but here&#8217;s five suggestions from me, if you have room in your life for 12 then head over to <a
href="http://www.sixrevisions.com">Six Revisions</a> and have a read of <a
href="http://sixrevisions.com/project-management/a-designers-list-of-new-years-resolutions/">A Designer’s List of New Year’s Resolutions</a>.<br
/> <span
id="more-369"></span><br
/> <strong>Learn a new language</strong><br
/> Lets start with learning a new language. Sure you can go ahead and learn Spanish or French or Japanese and good luck to you, I&#8217;ve been trying to learn French for years! But I&#8217;m sure you&#8217;ve guessed that&#8217;s not what I&#8217;m on about. I&#8217;m saying learn a new web language. If you&#8217;re a PHP expert why not learn some JavaScript, if you&#8217;re brilliant at both then why not learn a bit of ActionScript. Adding new skills and finding out the capabilities of other technologies will only be beneficial. If you&#8217;re not wanting to push yourself too far then why not learn to use a different framework within the languages you already use or even just use a different CMS for a project.</p><p>You don&#8217;t have to be a coder either, if you&#8217;re a designer then why don&#8217;t you learn HTML and CSS &#8211; it can only help with your design and your knowledge of the medium you&#8217;re designing for.</p><p><strong>Work with something different</strong><br
/> Are you a web designer? then go and design for print. A web programmer? why not try some Java programming or even some design!<br
/> Working with a different medium can help to keep your eyes open to different possibilities and avoid the tunnel vision that can come from constantly churning out the same type of project.</p><p><strong>Read a book</strong><br
/> Turn off the computer &#8211; really &#8211; it&#8217;ll only help you, and whilst you&#8217;re away from the computer get your head in a book especially since you&#8217;re spoilt for choice at the moment.</p><ul><li><a
href="http://www.smashingmagazine.com/2009/12/03/smashing-book-its-out-now/">The Smashing Book</a></li><li><a
href="http://www.amazon.co.uk/gp/product/0321680138?ie=UTF8&#038;tag=davesspace-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=0321680138">Designing with CSS for a Beautiful Web</a></li><li><a
href="https://www.e-junkie.com/ecom/gb.php?cl=88539&#038;c=ib&#038;aff=99934" target="ejejcsingle">Digging into WordPress</a></li><li><a
href="http://www.amazon.co.uk/gp/product/0980455235?ie=UTF8&#038;tag=davesspace-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=0980455235">Sexy Web Design</a></li><li><a
href="http://www.amazon.co.uk/gp/product/1933988452?ie=UTF8&#038;tag=davesspace-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=1933988452">Website owners manual</a></li></ul><p>That&#8217;s just for starters, there are plenty more great books out there depending on your speciality.</p><p><strong>Write some articles</strong><br
/> Do some writing, it&#8217;ll help you to think about things in more detail. To write confidently about something you need to know it well and look at it in more detail and it&#8217;ll really help you to get to grips with the subject.<br
/> Personally since writing on here I&#8217;ve found that I learn just as much from researching and writing articles as I do from actually coding and trying things out although often the two go hand in hand.<br
/> You don&#8217;t have to start your own blog, write for other blogs, you&#8217;ll get to know other designers as well and connect with more people.</p><p><strong>Do something for yourself</strong><br
/> You know that project you&#8217;ve been meaning to do? That redesign that you&#8217;ve been too busy for? Stop putting it off! Look at your diary and pencil it in. Give yourself a free reign away from clients to go and play and get something done for yourself.<br
/> I&#8217;m currently looking to fit in a revision of this and a few side projects as well. It&#8217;ll be a busy year!</p><p>So there are my five resolutions, I&#8217;m not saying you should do them all, I&#8217;m not even saying I will, but if you&#8217;ve thought about doing anything new this year then feel free to share it in the comments.</p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/kamikazemusic-com/5-resolutions-you-should-make/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Why are you browser testing last?</title><link>http://www.kamikazemusic.com/web-development/why-are-you-browsing-testing-last/</link> <comments>http://www.kamikazemusic.com/web-development/why-are-you-browsing-testing-last/#comments</comments> <pubDate>Fri, 18 Dec 2009 08:59:06 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[General Stuff]]></category> <category><![CDATA[Random thoughts and musings]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[browser testing]]></category> <category><![CDATA[cross browser]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[IE6]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=331</guid> <description><![CDATA[We always seem to leave browser testing till the end, open up Internet Explorer and within about 10 seconds of page load there&#8217;s a variety of swear words and we go off to hack our CSS or put in IE only style sheets. God help you if you go crazy and open up IE6, you&#8217;re [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Fwhy-are-you-browsing-testing-last%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Fwhy-are-you-browsing-testing-last%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p><img
src="http://www.kamikazemusic.com/wp-content/uploads/browsertest.png" alt="browsertest" title="browsertest" width="540" height="240" class="aligncenter size-full wp-image-339" /></p><p>We always seem to leave browser testing till the end, open up Internet Explorer and within about 10 seconds of page load there&#8217;s a variety of swear words and we go off to hack our CSS or put in IE only style sheets. God help you if you go crazy and open up IE6, you&#8217;re sure to find some form of mess awaiting you.</p><p>Recently though my work habits have changed and I&#8217;ve decided to stop leaving it until the end, this has been prompted by a few things such as approaching the end of a project having not checked in IE7 and sending a colleague off to show the site to a client who, you guessed it uses IE7. (Sorry Andrew!)</p><p>Coupled with that I&#8217;ve started to develop sites in Google Chrome. I was impressed with Google Chrome when it first came out and apart from a few too many crashes with flash content it was pretty slick. However the lack of developer tools left me developing in Firefox and using two different browsers seemed a bit impractical.<br
/> <span
id="more-331"></span><br
/> Recently though I made the decision to switch to Chrome as my primary browser as Firefox has become, well a bit slow and I&#8217;ve also started to use more CSS3 which gets more support in webkit based browsers so I&#8217;ve been developing and building in Google Chrome.</p><p>Now I have of course lost access to all those lovely tools provided by the Firefox web developer toolbar as there doesn&#8217;t appear to be an alternative in Chrome yet, although I imagine it won&#8217;t be long until one is released.<br
/> So as my makeshift solution I&#8217;ve worked on the site in Chrome and had it open in Firefox and just pop in when I need to use some of the developer tools. OK having two browsers open all the time isn&#8217;t brilliant but it means as I&#8217;m working I&#8217;m constantly seeing the site in two different browsers and as soon as a problem arises I can sort it out. It also means I&#8217;m aware of the browsers all the time and prompt myself to have a quick check in IE every so often.</p><p>Generally I&#8217;m just keeping on top of cross browser issues, not having to rush in at the end and drag together browser specific style sheets or making changes that may have an effect on other areas of the site.</p><p>Whilst some won&#8217;t agree and keeping two browsers open isn&#8217;t ideal, it is certainly worth keeping tabs on how your development is going in more than one browser rather than one big headache of sorting it all out at the end.</p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/web-development/why-are-you-browsing-testing-last/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Five Technologies That Will Keep Shaping the Web in 2010</title><link>http://www.kamikazemusic.com/web-development/five-technologies-that-will-keep-shaping-the-web-in-2010/</link> <comments>http://www.kamikazemusic.com/web-development/five-technologies-that-will-keep-shaping-the-web-in-2010/#comments</comments> <pubDate>Mon, 14 Dec 2009 17:39:33 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[General Stuff]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[future]]></category> <category><![CDATA[guest post]]></category> <category><![CDATA[six revisions]]></category> <category><![CDATA[technology]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=334</guid> <description><![CDATA[My second post on Six Revisions and as we approach 2010 I take a look at what is behind the emerging web trends. So head on over to Six Revisions and have a read of the article. It must be worth a read as it&#8217;s made the front page of digg and been tweeted around [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Ffive-technologies-that-will-keep-shaping-the-web-in-2010%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Ffive-technologies-that-will-keep-shaping-the-web-in-2010%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p><a
href="http://sixrevisions.com/web-development/five-technologies-that-will-keep-shaping-the-web-in-2010/"><img
src="http://www.kamikazemusic.com/wp-content/uploads/5techs.png" alt="five technologies that will keep shaping the web" title="five technologies that will keep shaping the web" width="540" height="245" class="aligncenter size-full wp-image-335" /></a><br
/> My second post on Six Revisions and as we approach 2010 I take a look at what is behind the emerging web trends.<br
/> So head on over to <a
href="http://sixrevisions.com/web-development/five-technologies-that-will-keep-shaping-the-web-in-2010/">Six Revisions</a> and have a read of the article.<br
/> It must be worth a read as it&#8217;s made the front page of digg and been tweeted around a bit!</p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/web-development/five-technologies-that-will-keep-shaping-the-web-in-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>HTML5 CSS3 starting template</title><link>http://www.kamikazemusic.com/quick-tips/html5-css3-starting-template/</link> <comments>http://www.kamikazemusic.com/quick-tips/html5-css3-starting-template/#comments</comments> <pubDate>Mon, 07 Dec 2009 23:24:53 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[General Stuff]]></category> <category><![CDATA[Quick Tips]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[template]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=312</guid> <description><![CDATA[*Now updated with jquery 1.4.2 and removed supersleight as usage of IE6 only stylesheet removes most of the need for it* Merry Christmas Twitters and RSS subscribers and all those who have found their way here via some other route. Having started to get into using HTML5 and CSS3 in quite a big way recently [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fquick-tips%2Fhtml5-css3-starting-template%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fquick-tips%2Fhtml5-css3-starting-template%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p><strong>*Now updated with jquery 1.4.2 and removed supersleight as usage of IE6 only stylesheet removes most of the need for it*</strong></p><p><br
class="spacer_" /></p><p>Merry Christmas Twitters and RSS subscribers and all those who have found their way here via some other route.</p><p>Having started to get into using HTML5 and CSS3 in quite a big way recently I&#8217;ve put together a base package that I&#8217;ve been using to start projects off. (I&#8217;ll hopefully have some of them finished for you to see in the new year).</p><p>I was thinking to myself what better way to encourage people to start using all this new stuff than sharing the package with everyone. Now it&#8217;s not up to much but it will give you a basis to customize and start from for HTML5 and CSS3.</p><p>There&#8217;s a good chance my coding may not even be to your liking but that doesn&#8217;t matter, I&#8217;m making this available so you can download it and change it into your own starting point.</p><p>You can download it right here.</p> <a
href="http://www.kamikazemusic.com/wp-content/plugins/download-monitor/download.php?id=8" title="Downloaded 3089 times">HTML 5 / CSS3 starter package [size : 718.25 kB]</a><p><span
id="more-312"></span><strong>What&#8217;s in the package?</strong></p><p><strong> </strong>Well it honestly isn&#8217;t a lot but once you&#8217;ve unwrapped your little present what are you faced with? Four folders and 3 files.</p><p>The 3 files in the main folder are</p><ul><li>The site index file</li><li>a .htaccess file</li><li>x.gif which is used for supersleight, an IE6 PNG transparency plugin (<a
href="http://24ways.org/2007/supersleight-transparent-png-in-ie6">http://24ways.org/2007/supersleight-transparent-png-in-ie6</a>)</li></ul><p>The first of the folders is the CSS folder, in here you have your CSS files</p><ul><li>layout.css is the main CSS file</li><li>print.css is a basic print stylesheet</li><li>reset.css, a standard reset stylesheet</li><li>text_replace.css, if you fancy doing some old image style text replacements</li><li>typography.css for all your type styles</li></ul><p>The next folder is an images folder, erm, to stick all your images in, then we have an includes folder which has in it</p><ul><li>head.php and footer.php which are reusable scripts for site header and footer. Incidentally JavaScript is called in the head but you can move it to the footer if you want to for better loading.</li><li>menu.php for the main site navigation</li><li>funcs.php which includes some basic PHP functions but I encourage you to add your own</li></ul><p>The PHP include path is set in the .htaccess file so be sure to make sure it is set correctly so that the files can be included with no problems.</p><p>Lastly we have the scripts folder with some nice JavaScript.</p><ul><li>Supersleight, as mentioned above for IE6 PNG transparency (<a
href="http://24ways.org/2007/supersleight-transparent-png-in-ie6">http://24ways.org/2007/supersleight-transparent-png-in-ie6</a>)</li><li>init.js, for declaring and initiating all of your JavaScript</li><li>a copy of jquery (1.3.2) (<a
href="http://jquery.com/">http://jquery.com/</a>)</li><li>Modernizr for your CSS3 and HTML5 needs (<a
href="http://www.modernizr.com/">http://www.modernizr.com/</a>)</li></ul><p>The best thing to do is go is unpack it and have a good poke around and then change it to suit your own personal work flow and your needs.</p><p>Hope it comes in handy!</p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/quick-tips/html5-css3-starting-template/feed/</wfw:commentRss> <slash:comments>32</slash:comments> </item> <item><title>5 things I&#8217;ve learnt this month whilst blogging</title><link>http://www.kamikazemusic.com/kamikazemusic-com/learnt-this-month-blogging/</link> <comments>http://www.kamikazemusic.com/kamikazemusic-com/learnt-this-month-blogging/#comments</comments> <pubDate>Tue, 17 Nov 2009 12:18:46 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[General Stuff]]></category> <category><![CDATA[KamikazeMusic.com]]></category> <category><![CDATA[Quick Tips]]></category> <category><![CDATA[Random thoughts and musings]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[blogging]]></category> <category><![CDATA[design]]></category> <category><![CDATA[development]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=235</guid> <description><![CDATA[Well I&#8217;ve been doing this web design blogging for a month now. Sure I&#8217;ve been working in web design and development for years and I&#8217;ve blogged before occasionally keeping fifthandlast.com updated but this is my first time blogging about web related topics. So what have a learnt? A few things actually but here&#8217;s 5, mostly [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fkamikazemusic-com%2Flearnt-this-month-blogging%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fkamikazemusic-com%2Flearnt-this-month-blogging%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p>Well I&#8217;ve been doing this web design blogging for a month now. Sure I&#8217;ve been working in web design and development for years and I&#8217;ve blogged before occasionally keeping <a
title="Fifth and last - Rugby league" href="http://www.fifthandlast.com" target="_blank">fifthandlast.com </a>updated but this is my first time blogging about web related topics. So what have a learnt? A few things actually but here&#8217;s 5, mostly learnt from buggering something up.<span
id="more-235"></span></p><h4>1. Practice what you preach</h4><p>It&#8217;s very easy to get on the high horse whilst you&#8217;re writing a blog and evangelising about topics so it helps if you carry out what you&#8217;re writing about. For instance don&#8217;t tell everyone they should still be <a
title="We all dislike IE6" href="/general-stuff/ie6">making stuff useable in IE6 </a>when your blog has a dud link to an IE6 stylesheet.</p><p><strong>2. Check things before you publish them</strong></p><p>It doesn&#8217;t really matter if it was working this morning make sure it&#8217;s working now, before you click publish, just check. Again I learnt this by messing something up and publishing the <a
title="CSS3 hover tabs" href="/quick-tips/css3-hover-tabs-without-javascript/" target="_self">CSS Hover tabs tutorial</a> but before I put it online I changed a few things on the demo and forget to check it over in IE.</p><p><strong>3. Don&#8217;t click publish straight away</strong></p><p>This is one thing that&#8217;s quite often easy to do, finish your article give it a quick read over and then click publish. Personally I&#8217;ve found it&#8217;s better to write something and leave it, at least a few hours, then re-read it. You&#8217;ll no doubt have a different view and maybe change a few things, notice some stuff that doesn&#8217;t read so well.</p><p>I think this is true of most work, not just blogging, I now always make sure especially when designing, that I leave something overnight or at least a few hours before sending it to a client for example.</p><p><strong>4. Take the time to prepare</strong></p><p>Good preparation can lead to much better articles. I&#8217;ve started to carry around a little notebook and jot down ideas and keep brainstorming around them, all the time keeping an eye out for examples that will help reinforce my articles. Taking time and putting in preparation leads to a much more satisfying and higher quality article.</p><p><strong>5. Enjoy it</strong></p><p>I have, thankfully! It&#8217;s been great fun writing and getting comments and seeing retweets of my content, hugely satisfying. I&#8217;m sure there&#8217;ll come a point where I get a bit fed up of it, but for now it&#8217;s enjoyable. I&#8217;ll bring you a nice article about getting over a slump if I ever get there!</p><p>But for now thanks to all those who have visited the blog, left comments, tweeted content or linked to here. I hope to continue writing on here and growing the readership and I&#8217;m sure I&#8217;ll have another 5 things to tell you next month.</p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/kamikazemusic-com/learnt-this-month-blogging/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Why we should all be forward thinking</title><link>http://www.kamikazemusic.com/web-development/forward-thinking/</link> <comments>http://www.kamikazemusic.com/web-development/forward-thinking/#comments</comments> <pubDate>Mon, 02 Nov 2009 20:06:08 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[General Stuff]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML5]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=157</guid> <description><![CDATA[Having attended the &#8220;For a beautiful web&#8221; workshop in Newcastle I was very impressed with Andy Clarke and as such there&#8217;ll probably be a few more posts on here related to the stuff I picked up from the day and I would highly recommend anyone who can to attend a workshop or see Andy speaking [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Fforward-thinking%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Fforward-thinking%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p><img
class="aligncenter size-full wp-image-174" title="for a beautiful web" src="http://www.kamikazemusic.com/wp-content/uploads/forabeautifulweb.jpg" alt="for a beautiful web" width="540" height="200" />Having attended the &#8220;For a beautiful web&#8221; workshop in Newcastle I was very impressed with Andy Clarke and as such there&#8217;ll probably be a few more posts on here related to the stuff I picked up from the day and I would highly recommend anyone who can to attend a workshop or see Andy speaking if they get chance.</p><p>For those who don&#8217;t know, the workshop was all about using new technologies such as CSS3 and central to everything was the fact that websites don&#8217;t have to look the same in every browser. (Check out <a
href="http://dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com/" target="_blank">http://dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com/</a>)</p><p>I was convinced, the arguments for progressing and using this new stuff are great but I left and my first thought was &#8220;well it&#8217;s all right for Andy he gets good clients, but I couldn&#8217;t start doing that with our clients&#8221;. Which I&#8217;m sure is what a lot of other people think straight off, and then I did a bit more thinking and realised that was the stupidest thing I&#8217;ve possibly ever thought to myself.<span
id="more-157"></span></p><p><strong>You don&#8217;t need to be some huge company<br
/> </strong></p><p>As I was mulling over my assertion that &#8220;our clients&#8221; wouldn&#8217;t be happy with us not making the designs the same in every browser I thought about Andy&#8217;s company <a
title="Stuff and Nonsense (new window)" href="http://www.stuffandnonsense.co.uk" target="_blank">Stuff &amp; Nonsense</a>, they&#8217;re run from Andy&#8217;s house in North Wales and it&#8217;s pretty much just him. It&#8217;s not some massive company so if he&#8217;s doing it why can&#8217;t we all?</p><p><strong>Good practice is good practice anywhere</strong></p><p>So there&#8217;s no reason why we shouldn&#8217;t all be doing it. Why we shouldn&#8217;t be embracing CSS3 and HTML5 and getting our clients on board for the ride. At the end of the day it&#8217;s just a matter of explaining everything properly, I think sometimes we forget that we&#8217;re the experts here! We don&#8217;t have to be some big well known agency to be doing new things, we can all do it now ourselves.</p><p><strong>It should help us move forward</strong></p><p>Which gives me the final thought that came straight from the workshop on Friday. The best way for us to move forward with CSS3 and keep improving  browsers and the web is by using the technologies, it&#8217;s by trying things and giving the feedback on how they work, how they don&#8217;t work, how we were expecting them to work. So we should all get involved, we should all be forward thinkers and we can all pave the way for the future of the web.</p><p>If you want to read more about moving forward with web design and designing in the browser and not showing clients static visuals then head over to All the Malarkey Andy Clarkes blog and read <a
title="Time to stop showing clients static designs" href="http://stuffandnonsense.co.uk/blog/about/time_to_stop_showing_clients_static_design_visuals/" target="_blank">&#8220;Time to stop showing clients static designs&#8221;</a></p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/web-development/forward-thinking/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>TradingEye show search query string in URL</title><link>http://www.kamikazemusic.com/web-development/tradingeye-query-string-search/</link> <comments>http://www.kamikazemusic.com/web-development/tradingeye-query-string-search/#comments</comments> <pubDate>Mon, 26 Oct 2009 22:35:30 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[Trading Eye]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[ecommerce]]></category> <category><![CDATA[google analytics]]></category> <category><![CDATA[htacces]]></category> <category><![CDATA[search]]></category> <category><![CDATA[tradingeye]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=132</guid> <description><![CDATA[Another Trading Eye hack for today. Very nicely the guys at DPI Vision have spent plenty of time making the URL&#8217;s search engine friendly. They&#8217;ve also done it with the site search however and if you want to track your search in Google Analytics (and you should do!) then you need to reverse that change. [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Ftradingeye-query-string-search%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fweb-development%2Ftradingeye-query-string-search%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p><img
class="aligncenter size-full wp-image-105" title="I [heart] Trading Eye" src="http://www.kamikazemusic.com/wp-content/uploads/blog_tradingeye.jpg" alt="I [heart] Trading Eye" width="540" height="123" /></p><p>Another Trading Eye hack for today. Very nicely the guys at DPI Vision have spent plenty of time making the URL&#8217;s search engine friendly. They&#8217;ve also done it with the site search however and if you want to track your search in Google Analytics (<a
href="http://www.kamikazemusic.com/quick-tips/key-metrics-google-analytics/">and you should do!</a>) then you need to reverse that change.</p><p>But fear not it&#8217;s pretty straightforward! &#8211; Read on.<span
id="more-132"></span></p><p>First thing as always it to back up your files &#8211; you&#8217;re looking for your .htaccess in the site route and modules/default/admin/templates/main/leftMenu.tpl.htm and anywhere else your search form is.</p><p>Once you&#8217;ve done that  open your .htaccess in a text editor and look for somewhere around line 15 the following. (In some .htaccess files this is around line 24)</p><p><code><br
/> RewriteCond %{SERVER_PORT} 80<br
/> RewriteRule ^eaction/([^/]*)/([^/]*)(/)?$                       ecom/index.php?action=$1&amp;mode=$2 [nc]<br
/> </code><br
/> And change that to<br
/> <code><br
/> RewriteCond %{SERVER_PORT} 80<br
/> RewriteRule ^eaction/([^/]*)/([^/]*)(/)?$                       ecom/index.php?action=$1&amp;mode=$2 [nc,qsa]<br
/> </code><br
/> The qsa means that any htaccess changes will amend the current query string rather than overwriting it.</p><p>Now you need to find your search form, for most installations I think it should be on the sidebar, in this instance,</p><p>modules/default/admin/templates/main/leftMenu.tpl.htm</p><p>Open up the template and find the starting tag for the search, it should look similar to the following.</p><pre class="brush: html">

&lt;form id=&quot;search&quot; method=&quot;post&quot; name=&quot;search&quot; action=&quot;{TPL_VAR_SEARCHURL}&quot;&gt;
</pre><p>All you need to do is change method=&#8221;post&#8221; to method=&#8221;get&#8221;. Simple as that.</p><p><strong>Adding it to analytics</strong></p><p>That&#8217;ll put the query string in your URL, now we just need to sign into analytics and start tracking searches.</p><p>So sign in to analytics and before delving into the details of the account click the edit profile link and on the next page click to edit the main profile.</p><p><img
class="aligncenter size-full wp-image-138" title="Google Analytics" src="http://www.kamikazemusic.com/wp-content/uploads/analyticssearch_1.jpg" alt="Google Analytics" width="540" height="87" /></p><p>Now click on &#8220;Do track site search&#8221; and set the query parameter as mode.</p><p><img
class="aligncenter size-full wp-image-139" title="Google Analytics Search" src="http://www.kamikazemusic.com/wp-content/uploads/analyticssearch_2.jpg" alt="Google Analytics Search" width="540" height="245" />After that once you&#8217;ve logged into your analytics, head to the content section and there is a sub section for search and you can see all your site search stats in there.</p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/web-development/tradingeye-query-string-search/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>The 10 Basics of HTML Email Newsletters</title><link>http://www.kamikazemusic.com/quick-tips/basics-html-email-newsletters/</link> <comments>http://www.kamikazemusic.com/quick-tips/basics-html-email-newsletters/#comments</comments> <pubDate>Sun, 25 Oct 2009 21:24:18 +0000</pubDate> <dc:creator>Dave</dc:creator> <category><![CDATA[General Stuff]]></category> <category><![CDATA[Quick Tips]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[design]]></category> <category><![CDATA[development]]></category> <category><![CDATA[HTML email]]></category><guid
isPermaLink="false">http://www.kamikazemusic.com/?p=125</guid> <description><![CDATA[They&#8217;re becoming ever more popular as a form of cheap, affordable and effective marketing but HTML emails can still be a pain in the arse mainly due to the dated rendering by most email clients. They&#8217;re something I&#8217;ve found myself doing ever more frequently recently (even getting an inclusion on the Beautiful Email Newsletters Gallery) [...]]]></description> <content:encoded><![CDATA[<div
class="tweetmeme_button" style="width:100%; text-align:right; padding:10px 0;"> <a
href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fquick-tips%2Fbasics-html-email-newsletters%2F"><br
/> <img
src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.kamikazemusic.com%2Fquick-tips%2Fbasics-html-email-newsletters%2F&amp;source=dsparks83&amp;style=compact" height="61" width="50" /><br
/> </a></div><p><img
class="aligncenter size-full wp-image-130" title="HTML emails - Armitage Online background" src="http://www.kamikazemusic.com/wp-content/uploads/email.jpg" alt="HTML emails - Armitage Online background" width="540" height="180" /></p><p>They&#8217;re becoming ever more popular as a form of cheap, affordable and effective marketing but HTML emails can still be a pain in the arse mainly due to the dated rendering by most email clients. They&#8217;re something I&#8217;ve found myself doing ever more frequently recently (even getting an inclusion on the<a
title="Beautiful Email Newsletters" href="http://www.kamikazemusic.com/web-design/beautiful-email-newsletters/" target="_blank"> Beautiful Email Newsletters Gallery</a>) so here&#8217;s my 10 basic tips for putting together your own HTML email newsletters.<span
id="more-125"></span></p><p><strong>1. Forget how to code HTML properly</strong></p><p>Remember when you were told that tables were evil and not to be used for layout? When you finally took that on board and starting floating things around the page and banished your tables for good? Well that&#8217;s about to change, welcome back your friendly layout based on, yes, tables!</p><p>To be honest it&#8217;s not too difficult and I&#8217;m sure for most it&#8217;s tucked away in the back of your mind just cringe as you write it and remember background images are out.</p><p><strong>2. Indent your code</strong></p><p>All those nested tables can get quite hard to track so it&#8217;s pretty useful to make sure your HTML code is indented and neatly organised otherwise you can soon get lost in there.</p><p><strong>3. Style inline</strong></p><p>For most email clients this isn&#8217;t a problem anymore but you still get the odd few that won&#8217;t read external style sheets so stick a copy in the body of your HTML just to be safe.</p><p><strong>4. Alt tag your images</strong></p><p>HTML emails rely heavily on images to constitute a large amount of the content and nowadays most email clients don&#8217;t download images automatically. So as well as slicing your images up sensibly make sure you have alt tags that include any text that appears on the image.</p><p><strong>5. Don&#8217;t stress about the details</strong></p><p>There are that many email clients that it is very difficult to make sure that your email will appear 100% correctly in each one. The only real way to do so would be to just include one image for the entire email and you&#8217;re risking falling foul of a lot of spam filters by doing that.</p><p>So don&#8217;t stress if you&#8217;re emails aren&#8217;t pixel perfect in Lotus Notes or there&#8217;s a little extra padding when Hotmail users view it. As a general rule I&#8217;d suggest making sure your email can be read in Outlook and Hotmail and then keep an eye on your stats to see what client most of your readers are using and fix for that in future mailings.</p><p>The only place to make sure your email<em> is </em>pixel perfect is your web version (a hosted version of the email that people can view). At the end of the day there aren&#8217;t any excuses for that one not looking right!</p><p><strong>6. Get a good mass mail client</strong></p><p>Don&#8217;t send to 100&#8242;s of emails using the copy to field in Outlook! I&#8217;ve seen it done and apart from being unprofessional it lacks any form of feedback facility. Being able to view stats on bounce rates, opens and click throughs is invaluable to your email marketing strategy.</p><p>There is a great variety of email marketing software out there and if I detailed them all I&#8217;d need a whole other post! What to pick will depend on your available budget and the amount of emails you&#8217;ll expect to send. Personally I use <a
href="http://www.campaignmonitor.com/" target="_blank">Campaign monitor</a> alot but there are plenty of others, a few I&#8217;ve used or looked at in detail are <a
href="http://www.mailchimp.com" target="_blank">Mail Chimp</a>, <a
href="http://www.interspire.com" target="_blank">Interspire</a>, <a
href="http://www.verticalresponse.com" target="_blank">Vertical Response</a> and <a
href="http://www.dotmailer.co.uk/" target="_blank">DotMailer</a>, but that isn&#8217;t even scratching the surface of what&#8217;s available out there!</p><p><strong>7. Test</strong></p><p>Test the email, not just for appearance but for tell tale signs of spam. Most spam filter providers will have available rules for how they filter out emails such as <a
href="http://wiki.apache.org/spamassassin/AvoidingFpsForSenders" target="_blank">Spam Assasin&#8217;s tips</a>. Also make sure you&#8217;re adhereing to the rules regarding who you can send to and keep within the bounds of the law, a good starting point is <a
href="http://www.fcc.gov/cgb/consumerfacts/canspam.html" target="_blank">CAN-SPAM</a>.</p><p>This will also be helped by following tip number 6 as a good mailer will have inbuilt apperance and spam tests.</p><p><strong>8. Make sure your links are in</strong></p><p>Make sure you have unsubscribe links in for a start, a lot of spam filters will check for them and some readers may well mark your email as spam if they aren&#8217;t there.</p><p>Also include  a &#8220;view web version&#8221; link, and make sure it&#8217;s at the top of the email before any content. If your email doesn&#8217;t look right users aren&#8217;t going to scroll through looking for the link, quite often they&#8217;ll only use the a preview pane, so put it where they can see it right away.</p><p>Apart from that a forward to a friend link and plenty of calls to action linking to relevant parts of your website are a must.</p><p><strong>9. Text version</strong></p><p>Again for most spam filters this is essential but also for mobile readers and some other email clients. Make sure all of your text is included in the text version, importing it from your HTML can easily miss out any text included on an image.</p><p><strong>10. Read it again!</strong></p><p>Send it to yourself and read it, and get someone else too, there&#8217;s nothing more embarrassing than rushing an email only to realise it&#8217;s full of typos, or repetitive phrasing or something similar. I&#8217;ve recieved an &#8220;Octomner&#8221; newsletter before today!</p><p>So there you go, your basics for HTML emails, I&#8217;ll be putting together a more thorough guide to designing and coding an email and the differences from normal website coding so anything you&#8217;d like to be included leave a comment below.</p> ]]></content:encoded> <wfw:commentRss>http://www.kamikazemusic.com/quick-tips/basics-html-email-newsletters/feed/</wfw:commentRss> <slash:comments>46</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 13/27 queries in 0.203 seconds using disk

Served from: www.kamikazemusic.com @ 2010-09-07 00:33:10 -->