<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
    <title>Siblify</title>
    <link>http://www.siblify.com/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>michael@siblify.com</dc:creator>
    <dc:rights>Copyright 2013</dc:rights>
    <pubDate>Thu, 07 Feb 2013 09:27:48 GMT</pubDate>
    <atom:link href="http://www.siblify.com/siblify/blog-rss" rel="self" type="application/rss+xml" />   
     

    <item>
      <title>Building a number slider for HTML form inputs with jQuery UI and Draggable</title>
      <link>http://www.siblify.com/blog/building_an_html_form_number_field_slider_with_jquery_and_jquery_ui/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/building_an_html_form_number_field_slider_with_jquery_and_jquery_ui/#id:120#date:09:27</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/jquery-ui-slider-example-420x288.jpg" width="420" height="287" alt= "Building a number slider for HTML form inputs with jQuery UI and Draggable"/>
       
     <br/>
     <p>
	This short tutorial will show you how to create a simple but effective jQuery slider that allows users to change the value of a number field on an HTML form.&nbsp; I built this for <a href="http://www.newofficeasia.com/slider-example/#callback">newofficeasia.com</a>, a serviced office rental search site, to adjust the search radius but it could be easily adapted and put to all sorts of uses.</p>
<p>
	<a class="pinkButton helLight" href="http://www.newofficeasia.com/slider-example/#callback">slider-example</a></p>
<h3>
	The HTML</h3>
<p>
	In order for this degrade when javascript is disabled you&#39;ll want to create the form without any elements relating to the slider.&nbsp; For me this included the location text input and the field for the number.</p>
<pre class="brush:ee;">
 &lt;div class="distance"&gt;&#10;    &lt;input type="text" name="location" id="location" value="City or postcode" /&gt;&#10;&#10;    &lt;p&gt;Search for offices within...</pre>  
      ]]>

</description>
 
      <pubDate>Thu, 07 Feb 2013 09:27 GMT</pubDate>
    </item>

    <item>
      <title>Sony DSC&#45;RX100 vs DSLR. Why I have reverted to a compact digital camera</title>
      <link>http://www.siblify.com/blog/why_i_swapped_my_dslr_for_a_sony_rx_100_compact_camera/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/why_i_swapped_my_dslr_for_a_sony_rx_100_compact_camera/#id:119#date:08:51</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/sony_rx100pic-420x271.jpg" width="420" height="270" alt= "Sony DSC-RX100 vs DSLR. Why I have reverted to a compact digital camera"/>
       
     <br/>
     <p>
	About 6 years ago I was working mainly as an artist and decided I wanted to learn how to use a &#39;real&#39; camera.&nbsp; Digital SLR cameras were becoming both affordable and capable enough to allow amateurs (i.e. me) to give it a go without breaking the bank so I invested in a Nikon D40x with a Nikon Nikkor 18-200 VRII zoom lens.&nbsp; My thinking was that this would be a flexible enough combination that it would cover me in most situations without needing to switch lenses.</p>
<p>
	After a couple of years I found the low light capabilities of this setup was pretty dismal compared to the newer entry level DSLRs so I purchased a Nissin Di 622 Mark II flash.&nbsp; By now my camera was something of a behemoth and...</p>  
      ]]>

</description>
 
      <pubDate>Thu, 10 Jan 2013 08:51 GMT</pubDate>
    </item>

    <item>
      <title>Combining keyword and proximity searches to create a classified ads site in ExpressionEngine</title>
      <link>http://www.siblify.com/blog/combining-keyword-and-proximity-searches-in-expressionengine/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/combining-keyword-and-proximity-searches-in-expressionengine/#id:118#date:14:09</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/new_office_please_singapore-420x235.jpg" width="420" height="235" alt= "Combining keyword and proximity searches to create a classified ads site in ExpressionEngine"/>
       
     <br/>
     <p>
	<strong>UPDATE 25/02/13:</strong> I have since re-worked this site to only use the proximity search.&nbsp; I have a new site on the horizon which may well use a similar setup and I will update the post if it comes to pass.</p>
<p>
	I have been working on a personal project recently called <a href="http://www.newofficeasia.com">newofficeasia.com</a> that requires search results to be sorted by distance from a user&#39;s location.&nbsp; Luckily there&#39;s a great add-on called <a href="http://mightybigrobot.com/docs/geofinder/">Geofinder</a> that does just that.&nbsp;</p>
<p>
	Things became a little more complictaed when I needed to add other search criteria into the mix such as keywords and other custom field data. Geofinder only selects and sorts entries based on their location but I needed the functionality of a fully fledged search...</p>  
      ]]>

</description>
 
      <pubDate>Wed, 05 Dec 2012 14:09 GMT</pubDate>
    </item>

    <item>
      <title>ExpressionEngine 2 syntax mode for Coda 2</title>
      <link>http://www.siblify.com/blog/expressionengine_2_syntax_mode_for_coda_2/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/expressionengine_2_syntax_mode_for_coda_2/#id:117#date:14:23</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/coda2_expressionengine2_syntax_mode-420x235.png" width="420" height="235" alt= "ExpressionEngine 2 syntax mode for Coda 2"/>
       
     <br/>
     <p>
	<strong>UPDATE 3rd August 2012:</strong> The original version of this syntax mode stopped working with the Coda 2.0.2 update.&nbsp; The latest version should restore functionality.</p>
<p>
	I&#39;ve been Googling &#39;ExpressionEngine syntax mode for Coda 2&#39; almost daily for the last few weeks in the hopes that someone would come up with an EE2 syntax mode for the brilliant new code editor from Panic and put me out of my misery, but so far I&#39;ve been left wanting.</p>
<p>
	As an act of desperation I decided to have a go at putting something together myself using existing syntax modes as a base from which to start.&nbsp; After a bit of trial and error I have come up with something which works well enough to get me through until someone...</p>  
      ]]>

</description>
 
      <pubDate>Fri, 06 Jul 2012 14:23 GMT</pubDate>
    </item>

    <item>
      <title>10 more really useful ExpressionEngine add&#45;ons and some tips on how you might use them</title>
      <link>http://www.siblify.com/blog/ten_more_expressionengine_add_ons_and_some_usage_tips/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/ten_more_expressionengine_add_ons_and_some_usage_tips/#id:115#date:05:10</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/more_expressione_engine_2_addons-420x289.jpg" width="420" height="289" alt= "10 more really useful ExpressionEngine add-ons and some tips on how you might use them"/>
       
     <br/>
     <p>
	It&#39;s been a year and a half since writing &#39;<a href="http://www.siblify.com/blog/my_top_10_expressionengine_add_ons_and_hacks/">My top 10 ExpressionEngine addons</a>&#39; and there have been loads of exciting new add-ons released in that time, so I thought it was time to write a follow-up post to pick out 10 more of my favourites and give a few examples of how I might use them.</p>
<h4>
	<a href="http://devot-ee.com/add-ons/session-variables-plugin">Session variables</a> and how to use it as a basic language selector / changer (EE1 &amp; EE2 - Free)</h4>
<p>
	There are several circumstances where having a variable stored between pages over a period of time is a really useful thing.&nbsp; PHP&#39;s session variables do just this and with the EE Session Variable add-on, you don&#39;t even need to use PHP in your templates to create, edit or delete them.</p>
<p>
	A recent project I...</p>  
      ]]>

</description>
 
      <pubDate>Tue, 20 Mar 2012 05:10 GMT</pubDate>
    </item>

    <item>
      <title>Where to plant that fruit tree. Finding sunlight hours in any spot of your garden.</title>
      <link>http://www.siblify.com/blog/where_to_plant_that_fruit_tree/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/where_to_plant_that_fruit_tree/#id:116#date:14:40</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/sunrise_for_fruit_tree1-420x281.jpg" width="420" height="280" alt= "Where to plant that fruit tree. Finding sunlight hours in any spot of your garden."/>
       
     <br/>
     <p>
	Spring is in the air and I have recently been faced with an unusual dilemma.&nbsp; Having just moved house we wanted to plant a few fruit trees in quite an irregular shaped garden with numerous potential obstacles between the ground and the sun and I couldn&#39;t work where each tree would be best situated to gain maximum sunlight throughout the summer.&nbsp; Having pondered various locations and even planted a couple of the trees I had a flash of inspiration that gave me the precise sunlight hours for any spot of the garden at any point in time.</p>
<p>
	When I first got an iPhone, one of the first things I installed was a stargazing app that enabled you to see the celestial landscape overlaid onto the real...</p>  
      ]]>

</description>
 
      <pubDate>Sun, 18 Mar 2012 14:40 GMT</pubDate>
    </item>

    <item>
      <title>Cross browser automatically expanding headings with backgrounds using css inline&#45;block</title>
      <link>http://www.siblify.com/blog/automatically_expanding_headings_with_backgrounds_using_cross_browser_css_i/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/automatically_expanding_headings_with_backgrounds_using_cross_browser_css_i/#id:112#date:16:27</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/cross_browser_inline_block_example-420x202.jpg" width="420" height="202" alt= "Cross browser automatically expanding headings with backgrounds using css inline-block"/>
       
     <br/>
     <p>
	Headings with background colours are a common design element of modern websites.&nbsp; Because headings are displayed as block by default, they will by nature stretch to fill the full available width of their containing element which is fine until you want them to have a background which only sits below the text and not the full width of the parent element.&nbsp; You may be able to use set widths to achieve something similar but this doesn&#39;t account for scaling text sizes or content generated by a client via their CMS which can change frequently.</p>
<p>
	In an ideal world the &#39;inline-block&#39; declaration should cater for these eventualities by providing the styling capabilities of a block level element...</p>  
      ]]>

</description>
 
      <pubDate>Thu, 19 Jan 2012 16:27 GMT</pubDate>
    </item>

    <item>
      <title>Dorset based freelance web designer / developer and ExpressionEngine devotee</title>
      <link>http://www.siblify.com/blog/freelance_web_designer_developer_based_in_dorset/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/freelance_web_designer_developer_based_in_dorset/#id:110#date:09:59</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/siblify_is_moving_to_dorset-420x281.jpg" width="420" height="280" alt= "Dorset based freelance web designer / developer and ExpressionEngine devotee"/>
       
     <br/>
     <p>
	Web designer and developer, Michael Sibley (AKA Siblify) is on the move.&nbsp; Having promised myself that I would take full advantage of the mobility that the freelancing lifestyle has to offer, I am relocating southwards from Gloucestershire to sunny Dorset.&nbsp;</p>
<h4>
	What sort of projects do you take on?</h4>
<p>
	My passion is for creating a superior web experience, not just for end-users but also for site administrators through meticulous design and a keen awareness of usability.&nbsp; I want people to feel empowered to edit and update their websites so I base all my sites around <a href="http://expressionengine.com/">ExpressionEngine</a>, a fully featured and highly flexible Content Management System or CMS, to make changing the content really easy...</p>  
      ]]>

</description>
 
      <pubDate>Tue, 10 Jan 2012 09:59 GMT</pubDate>
    </item>

    <item>
      <title>Creating a hollow box with rounded corners for web backgrounds using Photoshop CS5</title>
      <link>http://www.siblify.com/blog/creating_a_hollow_box_with_rounded_corners_for_web_backgrounds_using_photos/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/creating_a_hollow_box_with_rounded_corners_for_web_backgrounds_using_photos/#id:109#date:09:05</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/photoshopRoundedCorners4-420x261.jpg" width="420" height="260" alt= "Creating a hollow box with rounded corners for web backgrounds using Photoshop CS5"/>
       
     <br/>
     <p>
	I count myself as being fairly proficient with Photoshop but at the same time I am sure there are a lot of very basic techniques that I am unaware of and until recently this was one of them.&nbsp; Whilst there are a few different ways to achieve HTML curved corners for your website including <a href="http://www.curvycorners.net/">javascript</a> methods and <a href="http://www.cssportal.com/css3-rounded-corner/">CSS3</a>, for those clients who insist that their site looks identical in every browser the only reliable solution is to use 2 background images on an outer and inner element.&nbsp;</p>
<p>
	I have always been convinced that creating these graphics should be very simple to do in Photoshop and as it turns out they are, but for years my half-hearted Google searches came up with nothing satisfactory...</p>  
      ]]>

</description>
 
      <pubDate>Tue, 10 Jan 2012 09:05 GMT</pubDate>
    </item>

    <item>
      <title>Qualities to look for in a good freelance web designer / developer</title>
      <link>http://www.siblify.com/blog/qualities_to_look_for_in_a_good_freelance_web_designer/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/qualities_to_look_for_in_a_good_freelance_web_designer/#id:105#date:13:11</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/google_freelance-420x270.jpg" width="420" height="270" alt= "Qualities to look for in a good freelance web designer / developer"/>
       
     <br/>
     <p>
	I recently wrote an article entitled<a href="http://www.siblify.com/blog/your_new_website_agency_vs_freelancer/"> &#39;Agency vs Freelancer. Choosing the right person(s) for your new website&#39;</a> which compared the pros and cons of using either an agency or freelancer to build your new website.&nbsp; In this article I want to examine in greater depth some of the qualities to look for when hiring a freelance web designer. Finding a suitable freelancer can be a bit of a minefield so it really is worth taking careful consideration when trying to select the right person for the job.</p>
<h4>
	The skills for the job</h4>
<p>
	When using a solo freelancer it would unrealistic to expect them to be an expert in every area of the web development process but you should ensure they are competent (if not...</p>  
      ]]>

</description>
 
      <pubDate>Tue, 27 Sep 2011 13:11 GMT</pubDate>
    </item>

    <item>
      <title>Building an interactive map and world clock using HTML 5 &amp; jQuery</title>
      <link>http://www.siblify.com/blog/building_an_interactive_map_in_html_5_jquery/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/building_an_interactive_map_in_html_5_jquery/#id:104#date:12:40</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/jquery_clock_map-420x349.png" width="420" height="349" alt= "Building an interactive map and world clock using HTML 5 &amp; jQuery"/>
       
     <br/>
     <p>
	I have recently been working on a serviced office space rental site called <a href="http://www.newofficeasia.com">NewOfficeAsia.com</a> which included the need for an interactive map highlighting the countries which the company dealt with.&nbsp; There was also the requirement that the map display the current local time for the capital of the active country or area.&nbsp;</p>
<p>
	For several years my first port of call for a project such as this would have been Flash, but this is no longer the case thanks to tools such as the jQuery javascript library and its wealth of community built plugins which makes coding these sorts of things relatively straight forward whilst negating the need for browser plugins.&nbsp; Creating the graphics for each country...</p>  
      ]]>

</description>
 
      <pubDate>Tue, 27 Sep 2011 12:40 GMT</pubDate>
    </item>

    <item>
      <title>Agency vs Freelancer. Choosing the right person(s) for your new website.</title>
      <link>http://www.siblify.com/blog/your_new_website_agency_vs_freelancer/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/your_new_website_agency_vs_freelancer/#id:94#date:10:02</guid>
     <description>


<![CDATA[
     <p>
	Being a freelancer that has worked closely with agencies in the past I find it interesting what makes people choose one option over the other.&nbsp; They both produce a similar product but come at it from a different angle and often with varying results. Before deciding who is best suited for any particular project there are a few things I would recommend thinking about to ensure you get the right person for the job at the right price.</p>
<h3>
	Price</h3>
<p>
	<img alt="" src="http://siblify.com/images/uploads/blog/cash.jpg" style="width: 625px; height: 385px;" /></p>
<p>
	Without the overheads that larger business&#39; inevitably incur, freelance web developers are often able to keep their rates relatively low.&nbsp; There&#39;s only one salary to pay, no premises to rent and no shareholders to demand that profits continue to...</p>  
      ]]>

</description>
 
      <pubDate>Wed, 03 Aug 2011 10:02 GMT</pubDate>
    </item>

    <item>
      <title>New Painting &#45; View over Macau</title>
      <link>http://www.siblify.com/blog/new_painting_view_over_macau/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/new_painting_view_over_macau/#id:74#date:07:50</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/macau_painting1-420x330.jpg" width="420" height="330" alt= "New Painting - View over Macau"/>
       
     <br/>
     <p>
	The last 12 months have been hectic thanks to a combination of high web demand and new babies which has resulted in some very slow progress on the painting fron but finally I have something new to show - View over Macau.</p>
<p>
	This painting was made using cotton and ink on raw canvas and was based on a view overlooking the Chinese special administrative region of Macau.&nbsp; A short walk from bright lights and casinos of down-town Macau is a more gritty, less glitzy city, which provided an irresistable backdrop for this rather dark and foreboding painting.&nbsp; Buildings are stacked in a haphazard almost accidental fashion with numerous wires and washing lines acting as linkages between the spaces...</p>  
      ]]>

</description>
 
      <pubDate>Tue, 19 Jul 2011 07:50 GMT</pubDate>
    </item>

    <item>
      <title>EE Spotlight &#45; A new resource for ExpressionEngine developers</title>
      <link>http://www.siblify.com/blog/ee_spotlight_a_new_resource_for_expressionengine_developers/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/ee_spotlight_a_new_resource_for_expressionengine_developers/#id:70#date:13:11</guid>
     <description>


<![CDATA[
     <p>
	It&#39;s always good to find a resource offering good quality learning material about ExpressionEngine so I thought I&#39;d mention a newly launched site that does just that, <a href="http://ee-spotlight.com/">EE Spotlight</a>.&nbsp; EE Spotlight was set up by Ryan Battles of <a href="http://joviawebstudio.com/">Jovia Web Studio</a> to provide a platform for ExpressioneEngine developers to share their knowledge and experiences of ExpressionEngine with each other.&nbsp; It also hosts regular updates from Ryan himself on the latest EE news and add-ons.</p>
<p>
	Here&#39;s how Ryan describes EE Spotlight:</p>
<p>
	<em>"My vision for EE Spotlight is that it will be a repository for knowledge and community interaction. I also wanted to make it an easily available tool for others to post their content onto,...</em></p>  
      ]]>

</description>
 
      <pubDate>Wed, 13 Jul 2011 13:11 GMT</pubDate>
    </item>

    <item>
      <title>Shakespeare&#8217;s Sonnet 12 &#45;&#160; A short film</title>
      <link>http://www.siblify.com/blog/shakespeares_sonnet_12_a_short_film/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/shakespeares_sonnet_12_a_short_film/#id:69#date:11:50</guid>
     <description>


<![CDATA[
     <p>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data="http://www.youtube.com/v/D1EGb7eP_54&amp;amp;rel=0&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=0" height="360" width="630"><param name="quality" value="high" /><param name="movie" value="http://www.youtube.com/v/D1EGb7eP_54&amp;amp;rel=0&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=0" /><embed height="360" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.youtube.com/v/D1EGb7eP_54&amp;amp;rel=0&amp;amp;fs=1&amp;amp;showsearch=0&amp;amp;showinfo=0" type="application/x-shockwave-flash" width="630"></embed></object></p>
<p>
	I was looking back through some of my old YouTube videos and noticed this short film my wife and I made a few years ago when we lived on our houseboat downstream from Stratford-upon-Avon.&nbsp; I though it was pretty nice despite the awful video quality so I dug out the original iMovie file and exported a slightly better quality version.&nbsp; It&#39;s still not exactly HD but good enough to get the idea (<a href="http://www.youtube.com/watch?v=D1EGb7eP_54">view on YouTube</a>).</p>
<p>
	The video was inspired by Shakespeare&#39;s Sonnet 12 and took advantage of a day when the River Avon had frozen over.&nbsp; We managed to finish filming just in time before the ice completely melted and the letters started to sink.&nbsp; The soundtrack is by a really talented musician named...</p>  
      ]]>

</description>
 
      <pubDate>Mon, 27 Jun 2011 11:50 GMT</pubDate>
    </item>

    <item>
      <title>Which Browser &#45; A simple Expressionengine 2 plugin</title>
      <link>http://www.siblify.com/blog/which_browser_a_simple_expressionengine_2_plugin_to_return_a_users_browser/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/which_browser_a_simple_expressionengine_2_plugin_to_return_a_users_browser/#id:68#date:14:55</guid>
     <description>


<![CDATA[
     <p>
	This plugin for Expressionengine 2 returns the name of a user&#39;s browser based on PHP&#39;s HTTP_USER_AGENT variable.</p>
<p>
	<a class="pinkDownload helLight" href="http://siblify.com/images/uploads/files/which_browser.zip">Download plugin</a></p>
<h4>
	Usage</h4>
<p>
	&#123;exp:which_browser&#125;</p>
<p>
	Browsers currently detected are:</p>
<p>
	Webkit<br />
	Chrome | iCab | OmniWeb | iPad | iPhone | Safari | Webkit (if no specific Webkit browser is detected)</p>
<p>
	Gecko<br />
	Netscape | Firefox | Camino | Mozilla (if no specific Gecko browser is detected)</p>
<p>
	Opera</p>
<p>
	Internet Explorer<br />
	IE10 | IE9 | IE8 | IE7 | IE6 | IE5</p>
<p>
	Unknown Browser</p>
  
      ]]>

</description>
 
      <pubDate>Thu, 23 Jun 2011 14:55 GMT</pubDate>
    </item>

    <item>
      <title>Freelance Web Designer / Developer based in Gloucestershire</title>
      <link>http://www.siblify.com/blog/freelance_web_designer_developer_gloucestershire/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/freelance_web_designer_developer_gloucestershire/#id:107#date:20:49</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/siblify_logo_skyline_city-420x279.jpg" width="420" height="279" alt= "Freelance Web Designer / Developer based in Gloucestershire"/>
       
     <br/>
     <p>
	Having spent the last 4 years heading up the digital wing of <a href="http://www.happy-giraffe.com/">Happy Giraffe PR and Marketing</a> company in Birmingham I have decided that it&#39;s time to build myself a studio (or shed as my wife likes to call it!) and go freelance.&nbsp; My last few years working in the West Midlands have been amazing and I have learnt a huge amount from the talented folks over at HG but I feel that the time has come to incorporate the design, project management and most importantly development skills I have acquired into my solo projects.&nbsp;</p>
<p>
	I will continue to work on several projects for the Giraffe on a white label basis but will also be developing my own Siblify brand and looking for exciting new opportunities...</p>  
      ]]>

</description>
 
      <pubDate>Mon, 13 Jun 2011 20:49 GMT</pubDate>
    </item>

    <item>
      <title>Getting HTML5 pages to validate with embedded Flash</title>
      <link>http://www.siblify.com/blog/html5_and_flash_validation_errors/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/html5_and_flash_validation_errors/#id:28#date:08:03</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/html5_vide-420x166.gif" width="420" height="165" alt= "Getting HTML5 pages to validate with embedded Flash"/>
       
     <br/>
     <p>
	Having decided to use HTML5 for my new portfolio site it made sense to embed the video on the homepage using the HTML5 video tag and on the whole I was fairly impressed with the results despite some flaky support even on the latest browsers.&nbsp; But as always I needed to bear the IE stragglers in mind and cater for them with a Flash fallback version of the video so having taken a quick look at a post entitled <a href="http://camendesign.com/code/video_for_everybody">&#39;Video for every one&#39;</a> over at Camen Design I set to work wielding my object tag.&nbsp;</p>
<p>
	All went smoothly until I tried validating at which point I realised my pure unblemished code had been polluted.&nbsp; Now on the whole I&#39;m not really a validation fascist and if there&#39;s a good reason why...</p>  
      ]]>

</description>
 
      <pubDate>Thu, 19 May 2011 08:03 GMT</pubDate>
    </item>

    <item>
      <title>Font Squirrel, @font&#45;face and a problem with Safari</title>
      <link>http://www.siblify.com/blog/font_squirrel_font_face_and_a_problem_with_safari/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/font_squirrel_font_face_and_a_problem_with_safari/#id:26#date:11:27</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/fonts-420x287.jpg" width="420" height="286" alt= "Font Squirrel, @font-face and a problem with Safari"/>
       
     <br/>
     <p>
	I usually use <a href="http://cufon.shoqolate.com/">Cufon</a> for my font embedding needs but if a font doesn&rsquo;t want to be converted into Javascript or the resulting code is just too bloated for me to stomach then I find myself turning to @font-face, the css alternative.</p>
<p>
	I recently stumbled upon a brilliant tool for converting fonts to work across multiple platforms and to generate the @font-face code necessary to embed them.&nbsp; The site is called <a href="http://www.fontsquirrel.com/fontface/generator">Font Squirrel </a>and it converts the font to TTF, EOT, WOFF, SVG and AVGZ formats to ensure it works on as many platforms as possible.&nbsp; Whilst most decent browsers can deal directly with TTF fonts, poor old Internet Explorer needs the EOT (Embedded OpenType) format and IOS devices can only...</p>  
      ]]>

</description>
 
      <pubDate>Thu, 24 Feb 2011 11:27 GMT</pubDate>
    </item>

    <item>
      <title>My top 10 Expressionengine add&#45;ons and hacks</title>
      <link>http://www.siblify.com/blog/my_top_10_expressionengine_add_ons_and_hacks/?rss</link>
      <guid isPermaLink="false">http://www.siblify.com/blog/my_top_10_expressionengine_add_ons_and_hacks/#id:25#date:05:08</guid>
     <description>


<![CDATA[
 


     <img src="http://www.siblify.com/images/sized/images/uploads/blog/ExpressionEngine_Hacks_Addons-420x351.png" width="420" height="351" alt= "My top 10 Expressionengine add-ons and hacks"/>
       
     <br/>
     <p>
	Having built sites with most of the mainstream content management systems available today, both open source and commercial, I can say with confidence that&nbsp; Expressionengine has got to be my favourite thanks to its amazing flexibility and polished end user experience.&nbsp; Here are 10 add-ons and hacks that have helped me come to this conclusion.</p>
<p>
	Note (02/04/12):&nbsp; I have now released a new blog post with 10 more really useful add-ons at <a href="http://www.siblify.com/blog/ten_more_expressionengine_add_ons_and_some_usage_tips/">http://www.siblify.com/blog/ten_more_expressionengine_add_ons_and_some_usage_tips/</a></p>
<h4>
	1. <a href="http://buildwithstructure.com/">Structure</a> (EE1 &amp; EE2 &ndash; $65)</h4>
<p>
	When I first started using Expressionengine, my main gripe was the lack of any sort of automatically generated navigation such as I had...</p>  
      ]]>

</description>
 
      <pubDate>Tue, 21 Dec 2010 05:08 GMT</pubDate>
    </item>



    </channel>
</rss>