<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>allcreatives.net</title>
	
	<link>http://allcreatives.net</link>
	<description />
	<lastBuildDate>Wed, 06 Jul 2011 13:16:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/allcreatives/KFBp" /><feedburner:info uri="allcreatives/kfbp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Disable Autosave in WordPress</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/ewrUkiQLWAg/</link>
		<comments>http://allcreatives.net/2011/06/29/disable-autosave-in-wordpress/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 08:43:53 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=488</guid>
		<description><![CDATA[I&#8217;ve always come up against problems with the autosave feature in WordPress especially when working on more complex builds where content has in the past had a tendency to just disappear. Rather than trying to debug these issues myself and throwing myself into a blackhole of autosave hell, I&#8217;ve just started to (in effect) disable [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always come up against problems with the autosave feature in WordPress especially when working on more complex builds where content has in the past had a tendency to just disappear.</p>
<p>Rather than trying to debug these issues myself and throwing myself into a blackhole of autosave hell, I&#8217;ve just started to (in effect) disable the autosave feature completely. My rationale being that the update button is more than sufficient when wanting to save something that we know we&#8217;ve updated.</p>
<p>Below is a quick step by step on how to disable autosave for WordPress version 3 and above. I could be wrong on this but I&#8217;m pretty sure that the definition for these settings were held in other files previous to version 3 of WordPress.</p>
<p><strong>Here&#8217;s how to do it:</strong></p>
<p><strong>1.</strong> Open up &#8216;wp-includes/default-constants.php&#8217; in your local WordPress file copy.<br />
<strong>2.</strong> Looks for the following line of code:</p>
<pre class="brush: php; title: ;">
if ( !defined( 'AUTOSAVE_INTERVAL' ) )
		define( 'AUTOSAVE_INTERVAL', 60 );
</pre>
<p>It should be around line 255.<br />
<strong>3.</strong> Change the 60 following the AUTOSAVE_INTERVAL to a much larger number. The 60 represents 60 seconds. There are 3600 seconds in an hour. So if you changed this to 36000 for example it would only attempt the autosave every 10 hours.<br />
<strong>4.</strong> Save the file and upload.</p>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/ewrUkiQLWAg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2011/06/29/disable-autosave-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2011/06/29/disable-autosave-in-wordpress/</feedburner:origLink></item>
		<item>
		<title>WordPress Plugin : Bulk Remove Comments</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/wLaxRhaNf38/</link>
		<comments>http://allcreatives.net/2011/06/25/wordpress-plugin-bulk-remove-comments/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 12:53:17 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Tools & Resources]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=476</guid>
		<description><![CDATA[This is a super simple WordPress Plugin that allows you to remove all pending comments from your database with one click. Useful if you have been heavily spammed or have lots of comments in pending and you just a clean slate. This plugin was born out of necessity for me. Having neglected to enable Akismet [...]]]></description>
			<content:encoded><![CDATA[<p>This is a super simple WordPress Plugin that allows you to remove all pending comments from your database with one click. Useful if you have been heavily spammed or have lots of comments in pending and you just a clean slate.</p>
<p>This plugin was born out of necessity for me. Having neglected to enable Akismet when I first set the site up I required something that would delete 55,000 comments in one &#8211; Yes I would lose some genuine comments due to my laziness but I felt the trade off was acceptable and after enabling Akismet I would be better placed to manage any further comments.</p>
<h2>Setup and Usage</h2>
<p>1. Upload &#8216;Bulk_Comment_Removal.php&#8217; to the &#8216;/wp-content/plugins/&#8217; directory<br />
2. Activate the plugin through the &#8216;Plugins&#8217; menu in WordPress<br />
3. Find the plugin in the &#8216;Tools&#8217; menu<br />
4. Tick the checkbox, hit remove and your done.</p>
<h2>Future Plans</h2>
<p>If there is enough interest in this plugin I would like add date based removal and possibly the option to change comments status to mark them as spam.</p>
<h2>Download</h2>
<p><a href="/wp-content/uploads/resource/Bulk-Comment-Removal.zip" target="_blank">Download the ZIP package from here.</a></p>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/wLaxRhaNf38" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2011/06/25/wordpress-plugin-bulk-remove-comments/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2011/06/25/wordpress-plugin-bulk-remove-comments/</feedburner:origLink></item>
		<item>
		<title>Using the native WordPress tinyMCE WYSIWYG editor with your custom post meta textareas</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/_K6QYA6KlLs/</link>
		<comments>http://allcreatives.net/2011/02/02/using-the-native-wordpress-tinymce-wysiwyg-editor-with-your-custom-post-meta-textareas/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 21:01:11 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tinyMCE]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress 3.0]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=455</guid>
		<description><![CDATA[With WordPress 3.0, the creators really gave the blogging platform another dimension for those of us wanting to make the most of it as a fullly functioning CMS. One key addition was the introduction of custom post types, used in conjunction with the custom post meta features the two become a very powerful tool for [...]]]></description>
			<content:encoded><![CDATA[<p>With WordPress 3.0, the creators really gave the blogging platform another dimension for those of us wanting to make the most of it as a fullly functioning CMS.</p>
<p>One key addition was the introduction of custom post types, used in conjunction with the custom post meta features the two become a very powerful tool for completely custom content authored via WordPress&#8217;s excellect UI.</p>
<p>In this very quick tip I&#8217;m going to assume that you&#8217;ve added a custom post type and have even gotten as far as adding a custom meta box to this post type. I&#8217;m then going to assume that you got stuck as I did with adding textareas and allowing for them to be formatted with the same flexibility as the main content area ie. with tinyMCE. So here is what a snippet of your theme&#8217;s function.php file will look like by now:</p>
<pre class="brush: php; title: ;">
function meta_options(){
		global $post;
		$custom = get_post_custom($post-&gt;ID);
		$mytextarea = $custom[&quot;mytextarea&quot;][0];

?&gt;

	&lt;label&gt;My Textarea:&lt;/label&gt; &lt;textarea name=&quot;mytextarea&quot; id=&quot;mytextarea&quot;&gt;&lt;?php echo $mytextarea; ?&gt;&lt;/textarea&gt;
</pre>
<p>This may not be an exact copy of your code but yours will look very similar, probably just a little more complex. Now what I wanted todo but couldn&#8217;t figure out was how to take the textarea(s) set in the meta box above and add tinyMCE functionality to it. This is the code that I had to add to make it happen:</p>
<pre class="brush: jscript; title: ;">
&lt;script type=&quot;text/javascript&quot;&gt;
				/* &lt;![CDATA[ */

				jQuery(document).ready( function () {
					if ( typeof( tinyMCE ) == &quot;object&quot; &amp;&amp; typeof( tinyMCE.execCommand ) == &quot;function&quot; ) {

						tinyMCE.execCommand(&quot;mceAddControl&quot;, true, &quot;mytextarea&quot;);

					}
				});

				/* ]]&gt; */
		&lt;/script&gt;
</pre>
<p>Quite a simple piece of jQuery (already in use across the WordPress admin) that executes on the document being ready that uses the tincyMCE execCommand to add the WYSIWYG editor to one or more textareas using the id of the textarea which you&#8217;ll notice is in the function options.</p>
<p>So althogether the code for the metabox in your theme&#8217;s function.php will look a little something like this:</p>
<pre class="brush: php; title: ;">
function meta_options(){
		global $post;
		$custom = get_post_custom($post-&gt;ID);
		$mytextarea = $custom[&quot;mytextarea&quot;][0];

?&gt;

	&lt;label&gt;My Textarea:&lt;/label&gt; &lt;textarea name=&quot;mytextarea&quot; id=&quot;mytextarea&quot;&gt;&lt;?php echo $mytextarea; ?&gt;&lt;/textarea&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
				/* &lt;![CDATA[ */

				jQuery(document).ready( function () {
					if ( typeof( tinyMCE ) == &quot;object&quot; &amp;&amp; typeof( tinyMCE.execCommand ) == &quot;function&quot; ) {

						tinyMCE.execCommand(&quot;mceAddControl&quot;, true, &quot;mytextarea&quot;);

					}
				});

				/* ]]&gt; */
		&lt;/script&gt;
</pre>
<p>You can also use the execCommand to add tinyMCE to multiple textareas like so:</p>
<pre class="brush: php; title: ;">
function meta_options(){
		global $post;
		$custom = get_post_custom($post-&gt;ID);
		$mytextarea = $custom[&quot;mytextarea&quot;][0];

?&gt;

	&lt;label&gt;My Textarea:&lt;/label&gt; &lt;textarea name=&quot;mytextarea&quot; id=&quot;mytextarea&quot;&gt;&lt;?php echo $mytextarea; ?&gt;&lt;/textarea&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
				/* &lt;![CDATA[ */

				jQuery(document).ready( function () {
					if ( typeof( tinyMCE ) == &quot;object&quot; &amp;&amp; typeof( tinyMCE.execCommand ) == &quot;function&quot; ) {

						tinyMCE.execCommand(&quot;mceAddControl&quot;, true, &quot;mytextarea&quot;);
tinyMCE.execCommand(&quot;mceAddControl&quot;, true, &quot;mytextarea2&quot;);
tinyMCE.execCommand(&quot;mceAddControl&quot;, true, &quot;mytextarea3&quot;);
tinyMCE.execCommand(&quot;mceAddControl&quot;, true, &quot;mytextarea4&quot;);

					}
				});

				/* ]]&gt; */
		&lt;/script&gt;
</pre>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/_K6QYA6KlLs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2011/02/02/using-the-native-wordpress-tinymce-wysiwyg-editor-with-your-custom-post-meta-textareas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2011/02/02/using-the-native-wordpress-tinymce-wysiwyg-editor-with-your-custom-post-meta-textareas/</feedburner:origLink></item>
		<item>
		<title>Rediscovering open source ecommerce offerings</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/UdZwchceDOw/</link>
		<comments>http://allcreatives.net/2010/05/08/rediscovering-open-source-ecommerce-offerings/#comments</comments>
		<pubDate>Sat, 08 May 2010 16:21:26 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Commentary, Opinions & Thoughts]]></category>
		<category><![CDATA[External Resources & Freebies]]></category>
		<category><![CDATA[Guides & Tutorials]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[opencart]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=432</guid>
		<description><![CDATA[A few weeks ago I started work on a ecommerce project with a budget. As with many projects on a tight budget and indeed some without, the lack of budget was made up with some open source assistance. This takes the sting out of some of the development costs and thankfully for ecommerce products there [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I started work on a ecommerce project with a budget. As with many projects on a tight budget and indeed some without, the lack of budget was made up with some open source assistance. This takes the sting out of some of the development costs and thankfully for ecommerce products there is no shortage of free or inexpensive open source offerings. I&#8217;ve been away from this kind of development for a while so it was nice to go back and rediscover what is on offer out there.</p>
<h2>Magneto</h2>
<p>Magento was my first port of call as it does look head and shoulders above any other free offering and indeed the feature set looks rich enough to compete with many commercial offerings. What I discovered rather quickly and frustratingly was that Magento is horribly complicated to skin and manipulate. The learning curve of Magento is quite possibly the steepest I have ever come across in open source product. I&#8217;d love to get to grips with Magento and really learn the ins and outs but it seems that Magento skinning and tweaking is a skill picked up over the course of months and months rather than days which is really what you need when you are coming into a project that is already on a tight budget.</p>
<p><a href="http://www.magentocommerce.com/" target="_blank">Magneto Commerce</a></p>
<h2>osCommerce / Zen Cart</h2>
<p>osCommerce seems to be going strong after many years of open source development. The issue I always had with osCommerce however is that it feels badly put together and not entirely secure. The organisation of the source files and the admin interface were always pretty shabby. Now in osCommerce&#8217; defence the last time I used a release was many years ago but unless there has been a complete overhaul I can&#8217;t see this being much improved over that version.</p>
<p>Similarly Zen Cart seems to suffer the same fate. The admin interface screams osCommerce and if Zen Cart is simply osCommerce re-labeled (not confirmed but likely) it will more than likely have osCommerce like issues.</p>
<p><a href="http://www.oscommerce.com/" target="_blank">osCommerce</a> | <a href="http://www.zen-cart.com/" target="_blank">Zen Cart</a></p>
<h2>Cubecart / X-Cart and similar</h2>
<p>Cubecart, X-Cart and similar sit on on a level above the free offerings but below the full blown commercial offerings. They are solid products but are still commercial offerings which deduct, however minor, from a project&#8217;s budget. Had I not found the next open source product in this list I would have probably stumped for one of these or one of there many derivatives which are all fairly similar in features and set-up. Again solid offerings but not within the open source range. </p>
<p><a href="http://www.cubecart.com/" target="_blank">CubeCart</a> | <a href="http://www.x-cart.com/" target="_blank">X-Cart</a></p>
<h2>OpenCart</h2>
<p>My saviour. Quite frankly not a great deal seems to have changed with regards to open source ecommerce products since the break through of Magento apart from this neat piece of development.</p>
<p>The structure of OpenCart follows MVC, Model View Controller and in general the code is nicely put together and feels clean as well as secure. Following the MVC convention makes OpenCart as flexible and as complex as you need or want it to be. The admin interface is clean and rather aesthetically pleasing whilst being packed with features.</p>
<p>The only grumble I have over OpenCart is that it&#8217;s realtively young and as such the community and documentation is not quite on par with say, Magento or osCommerce. As the product matures however I am sure that this will only improve.</p>
<p>The most impressive feature of OpenCart is without doubt the lack of bloat. Possibly a positive knock on affect of its young age, the simplicity of the code and the way it is structured in comparison with the punch it packs is quite glorious.</p>
<p><a href="http://www.opencart.com/" target="_blank">OpenCart</a></p>
<h2>In Summary</h2>
<p>As I&#8217;ve mentioned above major players in the open source community don&#8217;t come and go overnight particularly not in a category as crucial as ecommerce development. So it wasn&#8217;t particularly surprising to find that there was not a great number of new stable ecommerce offerings to choose from. </p>
<p>Magento I feel is a definite market leader and something that every self respecting developer should take the time to understand if they are working regularly with ecommerce projects that require open source assistance. OpenCart for my money however can not be beaten for feature set versus learning curve. OpenCart apart from the usual road bumps in using a new open source package has been delightful and will be a project I keep an eye on for any future ecommerce projects.</p>
<p>If I&#8217;ve missed any great open source eccomerce offerings, please do let me know in the comments or via the contact page.</p>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/UdZwchceDOw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2010/05/08/rediscovering-open-source-ecommerce-offerings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2010/05/08/rediscovering-open-source-ecommerce-offerings/</feedburner:origLink></item>
		<item>
		<title>WordPress Theme : Swooshy Blog</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/wePhiQCQtY8/</link>
		<comments>http://allcreatives.net/2010/02/13/wordpress-theme-swooshy-blog/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 01:26:31 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Tools & Resources]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=408</guid>
		<description><![CDATA[This wordpress theme offers a simple, snappy and colorful skin for your new or established blog. I&#8217;m not sure where the name comes from it just seemed to fit at the time and so became Swooshy Blog. The design is based around swooping lines and curves. The homepage features an enlarged header that shows the [...]]]></description>
			<content:encoded><![CDATA[<p>This wordpress theme offers a simple, snappy and colorful skin for your new or established blog. I&#8217;m not sure where the name comes from it just seemed to fit at the time and so became Swooshy Blog.</p>
<p>The design is based around swooping lines and curves. The homepage features an enlarged header that shows the latest post on its own but delve deeper and the latest blog post header disappears on all inside pages to enhance readability.</p>
<p><img class="aligncenter size-full wp-image-409 bordered" title="screengrabfull" src="http://allcreatives.net/wp-content/uploads/2010/02/screengrabfull.png" alt="screengrabfull" width="435" height="188" /></p>
<h2>Setup Instructions</h2>
<p>Set this theme up the exact way you would any other theme and then activate it.</p>
<p>Once you have activated the theme I suggest you create three static pages. One for the about page, one for the contact page and then a third for the archives. The archives page will need to set to use the &#8216;Archives&#8217; template and you can then customise this section to your personal preference.</p>
<p>Just to recap once you have activated the theme created the following pages with the exact url&#8217;s as listed below:</p>
<ul>
<li>About &#8211; /about</li>
<li>Contact &#8211; /contact</li>
<li>Archives &#8211; /archives &#8211; using the template &#8216;Archives&#8217;</li>
</ul>
<p>You can change the titles and the contents of each of the three pages just as long as the url slug stays as listed above.</p>
<h2>Download Notes</h2>
<p>This download is 100% free with no restrictions at all. The only thing I ask is for the credit in the footer of the template to remain intact or at least a linkback from somewhere else on your site if you use this template.</p>
<p>Contained within the zip package you&#8217;ll find a resource folder that contains the font used for the demo site as well as any relevant image sprites that you may need to edit.</p>
<h2>Browser Compatibility</h2>
<p>The template has been tested and works perfectly on the following browsers:</p>
<ul>
<li>FF 3.0+</li>
<li>Safari</li>
<li>Internet Explorer 7+</li>
<li>Google Chrome</li>
</ul>
<p>If you find any issues that you want to bring to my attention feel free to drop me a line in the comments or see the <a href="http://allcreatives.net/about">about page</a> for contact information.</p>
<h2>Demo &amp; Download</h2>
<ul>
<li><a href="http://allcreatives.net/wp-content/uploads/2010/02/swooshyblog1.zip" style="text-decoration:underline;">Zip Package</a></li>
<li><a href="http://www.threeleaftech.com/" target="_blank" style="text-decoration:underline;">Live Demo (External Site)</a></li>
</ul>
<p>If you use this theme, <a href="http://allcreatives.net/about">please let me know</a> so I can link to it from here as an example.</p>
<h2>FAQ</h2>
<p>None to date.</p>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/wePhiQCQtY8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2010/02/13/wordpress-theme-swooshy-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2010/02/13/wordpress-theme-swooshy-blog/</feedburner:origLink></item>
		<item>
		<title>Google Buzz vs Twitter, an early review of Google Buzz</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/99ueppkL97s/</link>
		<comments>http://allcreatives.net/2010/02/10/google-buzz-vs-twitter-an-early-review-of-google-buzz/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:06:40 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Commentary, Opinions & Thoughts]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Buzz]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Foursquare]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Buzz]]></category>
		<category><![CDATA[Myspace]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=391</guid>
		<description><![CDATA[So Google have quite firmly stepped on the toes of Facebook and Twitter and maybe even Foursquare with their recent addition to Google Mail &#8211; Buzz. Now I&#8217;m not exactly an early adopter when it comes to social tools. I have a Twitter account that I seldom use. Although the concept of Twitter interests me [...]]]></description>
			<content:encoded><![CDATA[<p>So Google have quite firmly stepped on the toes of Facebook and Twitter and maybe even Foursquare with their recent addition to Google Mail &#8211; Buzz.</p>
<p>Now I&#8217;m not exactly an early adopter when it comes to social tools. I have a Twitter account that I seldom use. Although the concept of Twitter interests me the lack of desire unfortunately leaves me with a sparse account page with no followers or followees.</p>
<p><img class="alignleft size-full wp-image-397 bordered" title="is-google-buzz-a-twitter-facebook-killer.jpg (JPEG Image, 160×160 pixels)_1265810909400" src="http://allcreatives.net/wp-content/uploads/2010/02/is-google-buzz-a-twitter-facebook-killer.jpg-JPEG-Image-160×160-pixels_1265810909400.png" alt="is-google-buzz-a-twitter-facebook-killer.jpg (JPEG Image, 160×160 pixels)_1265810909400" width="172" height="43" />Again my interest was aroused in a similar way yesterday when I awoke to find that the new Buzz feature had been added automatically to my Google Mail account. After poking around for a few minutes I soon discovered what it was all about. Admittedly if there was a big banner in the UI that said &#8220;Buzz is Twitter but with videos and images in line as well as integration with your inbox&#8221; the penny would have dropped sooner. I think because of the striking similarities to Twitter it actually took me longer to work out what Buzz was. I was looking around for something that wasn&#8217;t to there to be found ie. something so different it wasn&#8217;t just twitter with caveats. Note &#8211; I still haven&#8217;t got my head around the public facing profile side of Google Mail, how it ties into your Google Account etc.</p>
<p>So what I was looking at was a Twitter clone with bells and whistles. That&#8217;s not to say that Buzz doesn&#8217;t offer an improved service to Twitter. The promise of the precise locating and review tools Ala Foursquare are certainly exciting as are many other improvements over Twitter. I love the fact that you can follow a conversation between two users on the same page. Incidentally the improved functionality of comments in comparison to Twitter brings me to one of the little annoyances of Google Buzz. It&#8217;s messy! Surely Google could have spent a little bit of time and added a little bit of shine to the public facing profiles. I mean look at the way the comments are formatted, how much time would have really taken to have just place a dividing line between one comment and the next or alternating row colours.</p>
<p><img class="aligncenter size-full wp-image-404 bordered" title="buzz-comments-example" src="http://allcreatives.net/wp-content/uploads/2010/02/buzz-comments-example.png" alt="buzz-comments-example" width="447" height="144" style="margin-bottom:14px;" /></p>
<p>I saw a great tweet on the subject, it went something like &#8220;Google Buzz just looks like a messy version of Twitter&#8221;. Is this going to be the general consensus among Twitter users? If so Google need to fix it because lets face it Buzz&#8217;s early success will depend on Twitter users jumping ship. Will Twitter users actually use two micro-blogging social networks? I can&#8217;t see it.</p>
<p>This brings me to the reason why I&#8217;m personally going to hang-fire on Google Buzz for the time being. People have spent time building up relationships and followings on Twitter and with no import feature and no way of carrying that over to Google Mail I don&#8217;t think many people will be interested in making a switch just yet. Nor (as I stated earlier) do I think people are going to use two services as similar as Buzz and Twitter at the same time.</p>
<p>It is going to be interesting to see how this one shapes up over the coming months. I think we&#8217;ll get a similar divide between the two as we did with Facebook and Myspace but who&#8217;ll come out on top is much less obvious this time around as both offer such quality services. If Google can convince the everyday email user that Buzz isn&#8217;t a waste of their time then Buzz could become the every-man&#8217;s Twitter and Twitter may become a niche community, Twitter a nice community?! Well stranger things have happened.</p>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/99ueppkL97s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2010/02/10/google-buzz-vs-twitter-an-early-review-of-google-buzz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2010/02/10/google-buzz-vs-twitter-an-early-review-of-google-buzz/</feedburner:origLink></item>
		<item>
		<title>Enough about CSS3 already</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/bOBomsxrhMU/</link>
		<comments>http://allcreatives.net/2010/02/03/enough-about-css3-already/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 11:12:56 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Commentary, Opinions & Thoughts]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=377</guid>
		<description><![CDATA[I&#8217;ve been chewing on this for a while, my opinion on CSS3 that is. It is admittedly difficult to judge a spec. that has yet to be finalized but thus far, for me, CSS3 is making all the right noises. I couldn&#8217;t care any less for the animations and transitions but multiple backgrounds, border images [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been chewing on this for a while, my opinion on CSS3 that is. It is admittedly difficult to judge a spec. that has yet to be finalized but thus far, for me, CSS3 is making all the right noises. I couldn&#8217;t care any less for the animations and transitions but multiple backgrounds, border images and the like sound fantastic.</p>
<p>My &#8216;beef&#8217; is not with CSS3 itself but more with the countless lists of cool stuff you can do with CSS3. As a language adds more and more features and the complexity of the code expands there needs to be some grounding. Those that know CSS and know it well will already but fully aware of the great additions CSS3 adds to the previous versions. Those that don&#8217;t know CSS too well are just being fed more and more code to copy and paste and this is where the problem starts.</p>
<p>CSS3 isn&#8217;t a new language that replaces the previous versions of CSS, it is merely an enhancement, an improvement of what has come before it. The original ideas and the underlying philosophies are still the same. With the limitations of CSS decreasing, the opportunity for sloppy, bloated code increases. The original premise of CSS of course being lean code that separates presentation and layout.</p>
<p>I suppose the point I&#8217;m trying to get at is that as a community we should still be encouraging people to go back and understand the basics of CSS before writing up another list of &#8216;cool&#8217; techniques using CSS3. Les&#8217; we forget that CSS3 is still a good few years away from being a viable language that is usable cross browser. Progressive enhancement you say? Folk concerned with progressive enhancement don&#8217;t need another &#8216;cool&#8217; list, they&#8217;re already there, they aren&#8217;t reading these &#8216;cool&#8217; lists posts because they don&#8217;t need to.</p>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/bOBomsxrhMU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2010/02/03/enough-about-css3-already/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2010/02/03/enough-about-css3-already/</feedburner:origLink></item>
		<item>
		<title>10 tried and tested ad. networks to drive revenue to your design or development site.</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/N4f_04LRFUw/</link>
		<comments>http://allcreatives.net/2010/01/21/10-tried-and-tested-ad-networks-to-drive-revenue-to-your-design-or-development-site/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 20:40:16 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Guides & Tutorials]]></category>
		<category><![CDATA[Ad Network]]></category>
		<category><![CDATA[Advertisements]]></category>
		<category><![CDATA[Monetize]]></category>
		<category><![CDATA[Pay Per Post]]></category>
		<category><![CDATA[Revenue]]></category>
		<category><![CDATA[Twitter Sponsors]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=312</guid>
		<description><![CDATA[Trying to monetize your hard crafted design or development blog or site is no mean feat. but why shouldn&#8217;t you be rewarded for the hours you spend crafting unique content for your visitors. Over the years I&#8217;ve been &#8216;at the helm&#8217; of a fair few web sites, some good, some bad but most returning revenue [...]]]></description>
			<content:encoded><![CDATA[<p>Trying to monetize your hard crafted design or development blog or site is no mean feat. but why shouldn&#8217;t you be rewarded for the hours you spend crafting unique content for your visitors.</p>
<p>Over the years I&#8217;ve been &#8216;at the helm&#8217; of a fair few web sites, some good, some bad but most returning revenue in some form.</p>
<p>I&#8217;m genuinely un-fussed as a visitor if I arrive at a site with tasteful advertisements tucked away in the sidebar. Even sites that are completely loaded with advertisements that have great content don&#8217;t particularly bother me.</p>
<p>Obviously I would consider myself a little more clued-up than an average visitor but then this post is directed at design or development blog owners looking to monetize their content.</p>
<p>How, when, where and why you should display advertisements on your design or development blog are decisions entirely down to you. My opinion on the subject is simple, if done tastefully and with the right motives your audience will respect the decision to monetize the content you&#8217;ve worked hard to bring them.</p>
<p>Below I&#8217;ve produced a write-up of each advertisement network or revenue source I&#8217;ve come across that are applicable to design or development resource and blog sites. With each write-up I&#8217;ll give you my experience with the network, what type of advertisements they offer, likeliness of being accepted and payout information that may help you get a better return from the network or revenue source.</p>
<p><em><small><strong>Note:</strong> A few, if not, all of the links outgoing to networks and revenue sources from this post will be referal links. To those who are unaware, these links mean that if you go on start earning with the sites I&#8217;ve recommended I&#8217;ll receive a nice bonus from them myself for refering you. If you think this is unreasonable and I&#8217;m a greedy so and so then I&#8217;m sure you can find a way to the sites directly.</small></em></p>
<hr />
<p><a href="http://bit.ly/8p1pSN" target="_blank">Sponsored Tweets</a><br />
Type of ads : Tweets<br />
<img class="alignleft size-full wp-image-342 bordered" style="float:right;" title="sponsoredtweets" src="http://allcreatives.net/wp-content/uploads/2010/01/sponsoredtweets.png" alt="sponsoredtweets" width="110" />An extremely interesting network especially for the designers and developers of the web. This network does exactly what it says on the tin. It allows to you sell sponsored tweets to advertisers. Heck! you don&#8217;t even need to have a web site to use Sponsored Tweets. They have a lot of celebrities on their books at present and the more followers you have on twitter, the better payouts you are likely to receive. The price per tweet is extremely good for this network. You will need to have 100 tweets, 100 followers and have an account over 60 days old to be publicized in the advertiser directory but you can still sign up if you don&#8217;t meet these requirements for possible direct offers. <strong>Highly recommended.</strong></p>
<hr />
<p><a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2F&amp;tag=pinaisla-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=19450" target="_blank">Amazon.co.uk</a> &amp; <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2F&amp;tag=pinaisla-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957" target="_blank">Amazon.com</a><br />
Type of ads : Commission based referrals<br />
<img class="alignleft size-full wp-image-354 bordered" style="float:right;" title="amazon" src="http://allcreatives.net/wp-content/uploads/2010/01/amazon.png" alt="amazon" width="110" />An ol&#8217; cornerstone of the web, Amazon.com and the co.uk variant allow you to sign up to their associates program and promote products they have in stock for a percentage of any sale that is made from said promotion. Its quick and easy to get started with them and the acceptance criteria is very low. Where Amazon come in pretty handy for design and development web sites is their great range of books related to the subject of design and development. The referral fee per product varies slightly but it usually sits between 5 and 10% of the sold product value.</p>
<hr />
<p><a href="http://peerfly.com/?r=4623" target="_blank">Peerfly.com</a><br />
Type of ads : CPA<br />
<img class="alignleft size-full wp-image-358 bordered" style="float:right;" title="peerfly" src="http://allcreatives.net/wp-content/uploads/2010/01/peerfly.png" alt="peerfly" width="110" />A personal favourite of mine &#8211; Peerfly are starting to gain a big reputation amongst web site owners. Their payment model maybe a little different from what most design and development blog and site owners are used too. With that said the potential rewards for your visitors and indeed yourself as the site owner are good. Peerfly are a Cost Per Action network which means that their advertisers will pay you when one of your visitors fulfill a predefined action on their web site. This can be a simple as one of your visitors entering their email address for a macbook competition (which is an offer available right now). Payouts vary depending on the types of offer but if your looking for a different type of ad network than the crowd Peerfly are very much recommended.</p>
<hr />
<p><a href="http://www.google.com/adsense" target="_blank">Google Adsense</a><br />
Type of ads : CPC (mainly)<br />
<img class="alignleft size-full wp-image-333 bordered" style="float:right;" title="adsense" src="http://allcreatives.net/wp-content/uploads/2010/01/adsense.png" alt="adsense" width="110" height="39" />Google Adsense are second to none the in the advertisement network stakes. The acceptance criteria is also one that 99% of web sites should fulfill with ease. They offer a range of advertising types to help monetize your design or development sites but by far their most popular are the Cost Per Click adverts. Google Adsense have also recently added mobile phone specific advertisements and advertisements for feeds, which are perfect for design or development web sites with a big readership. Your earning power with Google Adsense will vary from page to page as it is completely dependant on which keywords Google find in each of your pages. All in all with the low acceptance barrier and not forgetting the highly customizable adverts Adsense is a good choice for any web design or development site. Google Adsense offer a variety of payment options.</p>
<hr />
<p><script type="text/javascript">// <![CDATA[
/* [CDATA[ */
function affiliateLink(str){ str = unescape(str); var r = ''; for(var i = 0; i < str.length; i++) r += String.fromCharCode(6^str.charCodeAt(i)); document.write(r); } affiliateLink('%3Ag%26ntc%60%3B%24nrrv%3C%29%29qqq%28rc%7Er+johm+gbu%28eik%299tc%60%3B3631%3E%248Rc%7Er%26Johm%26Gbu%3A%29g8'); /*  */
// ]]&gt;</script><br />
Type of ads : Text Links<br />
<img class="alignleft size-full wp-image-334 bordered" style="float:right;" title="tla" src="http://allcreatives.net/wp-content/uploads/2010/01/tla.png" alt="tla" width="110" />Text Link Ads are a great network I&#8217;ve used on a number of occasions. They allow you to drop a block of Javascript code into your pages and then they will broker for you in getting advertisers to purchase text links on these pages. The higher pagerank your web site has the better the going rate will be for your text link real estate. Page rank really is the key with this network to getting the best price for your advertisements. A nice bonus is the extremely usable interface that Text Link Ads provide for publishers, that not only allows you to switch between Advertiser or Publisher but also allows you to manage multiple web sites from one account. Payment options are cheque or paypal.</p>
<hr />
<p>Inlinks<br />
Type of ads : Inline Text Links<br />
<img class="alignleft size-full wp-image-369 bordered" style="float:right;" title="inlinks" src="http://allcreatives.net/wp-content/uploads/2010/01/inlinks.png" alt="inlinks" width="110" />A different type of advertisement offered to any of the other networks featured in this post. inLinks allow you to sell individual words and sentences in your posts to advertisers. They allow a high level of customization and control over what you sell and what it looks like so the advertisements are less likely to make a pig&#8217;s ear of your valuable content. Used correctly inLinks can be a constant yet subtle source of income for your design or development blog. Payment is via Paypal or Cheque.<strong>Update: May now be dead</strong></p>
<hr />
<p><a href="http://www.buysellads.com" target="_blank">Buysellads.com</a><br />
Type of ads : CPM<br />
<img class="alignleft size-full wp-image-339 bordered" style="float:right;" title="buysellads" src="http://allcreatives.net/wp-content/uploads/2010/01/buysellads.png" alt="buysellads" width="110" />Buysellads.com are relatively new in comparison with some of the other networks listed here. They are responsible for some, if not most of the side image advertisements across design and development web sites. At the time of writing I&#8217;d take a punt and say they were the leaders in design and development blog and web site advertising. They have a very high standard of sites under their control and you may find it hard to become an accepted publisher if you are new or have low traffic numbers. Using their administration area you can designate specific ad areas that you would like to offer potential advertisers. Buysellads.com then act as a broker for setting up the relationship between yourself and the advertiser. They do take a slightly larger cut of your agreed price with any advertiser but are fast becoming the most reputable design and development advertising network.</p>
<hr />
<p><a href="http://www.adbrite.com/mb/landing_both.php?spid=131531&amp;afb=120x60-1-blue" target="_blank">Adbrite.com</a><br />
Type of ads : CPC, CPM<br />
<img class="alignleft size-full wp-image-365 bordered" style="float:right;" title="adbrite" src="http://allcreatives.net/wp-content/uploads/2010/01/adbrite.png" alt="adbrite" width="110" />Adbrite are a Buysellads.com alternative that do a very good job of selling advertisements for their members. Again the return for your site will be dependant on the size but if you need a network similar to Buysellads.com that doesn&#8217;t have as higher acceptance barrier then Adbrite will serve you well. Adbrite also have a wider range of advertising options such as Pay Per Click as opposed to the set time periods of Buysellads.com.</p>
<hr />
<p>AdToll<br />
Type of ads : CPC, CPM and more<br />
<img class="bordered alignleft size-full wp-image-362" style="float:right;" title="adtoll" src="http://allcreatives.net/wp-content/uploads/2010/01/adtoll.png" alt="adtoll" width="110" />Adtoll are seen as a viable alternative to Buysellads.com and there high acceptance standard. They are also similar to Adbrite. Site owners signing up to Adtoll can expect to be accepted 99% of the time but may find it harder to sell space on there site that they would on Buysellads.com. Payout rates will again depend on the size and popularity of your site. Adtoll offer a range of options for you as a site owner so head over now and take a look.<strong>Update: Involved in merger recently, waiting on results from this.</strong></p>
<hr />
<p><a href="http://www.payperpost.com" target="_blank">Pay Per Post</a><br />
Type of ads : Pay Per Post<br />
<img class="alignleft size-full wp-image-351 bordered" style="float:right;" title="payperpost" src="http://allcreatives.net/wp-content/uploads/2010/01/payperpost.png" alt="payperpost" width="110" />This is one more for the bloggers. Pay Per Post should be pretty self explanatory, you sign up and get paid to make postings on your blog that either review or link to a company or product. The payouts really do differ based on a number of factors such as pagerank and readership. Payments are made via Pay Pal and quite honestly I&#8217;ve had mixed experiences with Pay Per Post but would definitely recommend you give it a try.</p>
<hr />
<p>If you have any experiences with the above networks or would like to suggest one of your own that would be useful to design or development web site owners please leave them in the comments.</p>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/N4f_04LRFUw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2010/01/21/10-tried-and-tested-ad-networks-to-drive-revenue-to-your-design-or-development-site/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2010/01/21/10-tried-and-tested-ad-networks-to-drive-revenue-to-your-design-or-development-site/</feedburner:origLink></item>
		<item>
		<title>Looking at the bigger picture of ClearType and @font-face embedding – Firefox and Safari</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/qlvTK96Krgo/</link>
		<comments>http://allcreatives.net/2009/12/19/looking-at-the-bigger-picture-of-cleartype-and-font-face-embedding-firefox-and-safari/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 16:55:56 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Commentary, Opinions & Thoughts]]></category>
		<category><![CDATA[External Resources & Freebies]]></category>
		<category><![CDATA[@font-face]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Font Embedding]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[Web Fonts]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=290</guid>
		<description><![CDATA[My recent post on fixing ClearType issues in IE7 and IE8 sparked some great conversation and in the process educated me a lot further on the existing pittfalls of @font-face embedding. My original fix, like many, was born out of pure necessisity. I needed a solution to allow me to present smoother embedded type faces [...]]]></description>
			<content:encoded><![CDATA[<p>My recent post on <a href="http://allcreatives.net/2009/12/05/smoother-font-face-embedding-in-ie-7-8/">fixing ClearType issues in IE7 and IE8</a> sparked some great conversation and in the process educated me a lot further on the existing pittfalls of @font-face embedding.</p>
<p>My original fix, like many, was born out of pure necessisity. I needed a solution to allow me to present smoother embedded type faces for Internet Explorer. What I found, I shared and hopefully it&#8217;s been of much to use to people.</p>
<h2>On Firefox &amp; Safari</h2>
<p>Despite being able to disable ClearType in Internet Explorer it would seem there is no way to do the same in Firefox or Safari. This leaves an issue in Windows Vista and Windows 7 as they have ClearType forced on system wide by default unlike Windows XP. Dependant on your Firefox/Safari visitor percentage this may not be an issue. Some fonts do however fare better &#8230;</p>
<h2>Hinting</h2>
<p>A major factor in how well your font face will render under ClearType is to do with how well the font is hinted. Some are good, some are bad and some just aren&#8217;t ready or were never intended to be rendered on screen using embedding techniques. Again the only real way to determine this is by thorough testing. <a rel="nofollow" href="http://labs.thecssninja.com/font_dragr/" target="_blank">Font Dragr</a> is a fantastic tool for quick testing of fonts and how well they embed. Also be sure to take a look at <a rel="nofollow" href="http://somadesign.ca/projects/fontfriend/" target="_blank">Front Friend</a>.</p>
<h2>Current Solutions</h2>
<p>Unfortunately there isn&#8217;t anything that can be done right now for Firefox and Safari in terms of disabling ClearType. The key at the moment is selecting a well hinted font face and tireless testing. Experimenting with <strong>text-shadow</strong> has produced mixed results for me but I&#8217;d definitely recommend you give it a try. It may help alleviate some of the jagged nastiness should you come across it. For this you may also want to look into detecting if font smoothing is actually being applied on your visitors machines. There&#8217;s a great piece of Javascript that you can use for this <a rel="nofollow" href="http://www.useragentman.com/blog/2009/11/29/how-to-detect-font-smoothing-using-javascript/" target="_blank">here</a>.</p>
<h2>Future Solutions</h2>
<p>As always there are people and organisations already working towards fixing these issues. More and more fonts are being reworked and properly hinted for embedding purposes. Below I&#8217;ve outlined two other solutions/advancements that may be of interest.</p>
<p><strong>CSS 3 &#8211; font-smooth</strong></p>
<p>A little known part of the CSS 3 specification and as of now completely unsupported by any browser is the CSS font-smooth property. Reasons why this is unsupported could and probably are complex and varied. This being implemented even just in Firefox could be a godsend for front end developers dealing with the issues mentioned in this post. See more about font-smooth <a rel="nofollow" href="http://webdesign.about.com/od/styleproperties/p/blspfontsmooth.htm" target="_blank">here</a>. As yet there hasn&#8217;t be any news of when and indeed if this will ever be supported by browser makers.</p>
<p><strong>DirectWrite rather than GDI</strong></p>
<p>This advancement is a little more technical than a simple CSS property but does look promising. This tip comes courtesy of <a rel="nofollow" href="http://twitter.com/charlesroper" target="_blank">Charles Roper</a> in the <a href="http://allcreatives.net/2009/12/05/smoother-font-face-embedding-in-ie-7-8/">IE7/8 ClearType fix</a> article comments.</p>
<p>From what I understand, at present ClearType is currently implemented using a GDI technology which isn&#8217;t great at anti-aliasing the Y-axis of embedded font faces. An innovate alternative which is currently planned for use in FireFox 3.7 and Internet Explorer 9 using DirectWrite improves substantially on this. Some writeups and examples are presented at the links below:</p>
<ul>
<li><a style="text-decoration:underline;" rel="nofollow" href="http://www.basschouten.com/blog1.php/2009/10/27/font-rendering-gdi-versus-directwrite" target="_blank">GDI vs DirectWrite</a></li>
<li><a style="text-decoration:underline;" rel="nofollow" href="http://blog.mozilla.com/nattokirai/2009/10/22/better-postscript-cff-font-rendering-with-directwrite/" target="_blank">Better Postscript CFF font rendering with DirectWrite</a></li>
</ul>
<p>Also interestingly a browser using DirectWrite over GDI can use a fix to disable ClearType. I&#8217;ll post more on that at the time. At the moment both Firefox 3.7 and IE 9 look a while off.</p>
<p>If you have anything to add to the above please feel free to add in the comments.</p>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/qlvTK96Krgo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2009/12/19/looking-at-the-bigger-picture-of-cleartype-and-font-face-embedding-firefox-and-safari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2009/12/19/looking-at-the-bigger-picture-of-cleartype-and-font-face-embedding-firefox-and-safari/</feedburner:origLink></item>
		<item>
		<title>Smoother @font-face embedding in IE 7 &amp; 8</title>
		<link>http://feedproxy.google.com/~r/allcreatives/KFBp/~3/Q2m4XTH5ICo/</link>
		<comments>http://allcreatives.net/2009/12/05/smoother-font-face-embedding-in-ie-7-8/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 12:41:54 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Guides & Tutorials]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[@font-face]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[EOT]]></category>
		<category><![CDATA[Font Embedding]]></category>
		<category><![CDATA[Font Squirrel]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[Web Fonts]]></category>
		<category><![CDATA[WOFF]]></category>

		<guid isPermaLink="false">http://allcreatives.net/?p=261</guid>
		<description><![CDATA[You could say I&#8217;ve become somewhat obsessed with @font-face embedding over the past few months. I&#8217;ve most certainly fell head over heels for the @font-face generator from fontsquirrel.com (see the recap below). One thing however that has always bothered me is IE7 and IE8&#8242;s rendering of embedded fonts, so today with IE tester at hand [...]]]></description>
			<content:encoded><![CDATA[<p>You could say I&#8217;ve become somewhat obsessed with <a href="http://allcreatives.net/tag/font-face/">@font-face embedding</a> over the past few months. I&#8217;ve most certainly fell head over heels for the @font-face generator from fontsquirrel.com (see the recap below).</p>
<p>One thing however that has always bothered me is IE7 and IE8&#8242;s rendering of embedded fonts, so today with IE tester at hand and google ready to get wild I vowed to come up with a solution and I think I may just have.</p>
<h2>First off a quick recap</h2>
<p>If you haven&#8217;t already read my previous postings on @font-face I&#8217;d like to direct you to the following two posts:</p>
<ul>
<li><a style="text-decoration:underline;" href="http://allcreatives.net/2009/11/09/revisiting-font-face-things-may-be-looking-up/">Revisiting @font-face</a> introduces font embedding options right now.</li>
<li><a style="text-decoration:underline;" href="http://allcreatives.net/2009/11/12/font-face-a-guide-to-embedding-gorgeous-fonts-that-work-cross-browser/">Embedding fonts using @font-face</a> is a guide to using f<a href="http://fontsquirrel.com" target="_blank">ontsquirrel.com&#8217;s</a> previously mention <a href="http://www.fontsquirrel.com/fontface/generator" target="_blank">@font-face generator</a></li>
</ul>
<h2>Now let me illustrate the problem.</h2>
<p><a href="http://allcreatives.net/wp-content/uploads/2009/12/screengrab.png"><img class="bordered alignleft size-full wp-image-268" title="screengrab" src="http://allcreatives.net/wp-content/uploads/2009/12/screengrab2.png" alt="screengrab" /></a></p>
<p>When embedding using @font-face IE6 (surprisingly) renders the type face perfectly as does Firefox  and Safari but IE7 and IE8 serve up a sub-standard jagged font face that is really not pretty to look at.</p>
<p>Take a look at the <a href="http://allcreatives.net/wp-content/uploads/demos/ieff-fix/demo.html">first demo page</a> for a simple example of a custom font-face that has been embedded. If you can, take a look at this page in both Firefox and either IE7 or 8 to see the difference.</p>
<h2>What causes this?</h2>
<p>After much research I discovered the problem was being caused by Microsoft&#8217;s ClearType functionality. ClearType is designed and very much works to make rendered text online and throughout the windows system clearer to read. That&#8217;s great for body text and like I say it does work but when it comes to custom fonts that have been embedded ClearType is attempting to do a job which isn&#8217;t needed. This is what gives us the sharp, jagged looking font face that we don&#8217;t want. Because we want nicely anti-aliased text like we see in Firefox, IE6 and Safari.</p>
<p><del datetime="2008-08-08T14:03:44+00:00">As a side note I&#8217;m assuming that IE6 never had the functionality to render ClearType functionality and uses some other sort of properietary technology, leading to nicely embedded fonts in IE6 in a perverse sort of way.</del></p>
<p><strong>Update:</strong> For IE6, Windows XP does not force ClearType on in the browser and Windows Vista was shipped with IE7 pre-installed (falling into the bracket of our fix) therefore the risk of IE6 users being exposed to ClearType issues is minimal.</p>
<h2>How to fix this</h2>
<p>The good news is that there is a way to disable ClearType via the browser when visitors are viewing your web site. Now I&#8217;m not recommending this for any other use than what I&#8217;m demonstrating today, in general ClearType gets it right and helps visitors read your site the way it was meant to be read. Disabling ClearType in most circumstances leads to horribly rendered body text and a whole help of problems for your visitors eyes.</p>
<p><strong>The process of disabling ClearType</strong></p>
<p>Internet Explorer as a rule do not apply ClearType to elements using their proprietary CSS filters as they can conflict and result in wider issues for the browser so we can exploit this to make Internet Explorer leave our embedded fonts alone. Now unfortunately there a few subtle differences between the browser that mean we can&#8217;t simply apply a useless filter and move on.</p>
<p>Take a look at the <a href="http://allcreatives.net/wp-content/uploads/demos/ieff-fix/demo2.html">second demo page</a> where I&#8217;ve added a few additional fixes for IE7 and 8. Go ahead and take a look in both Firefox and IE7/8, you should now find a much nicer rendering of the font in IE. I&#8217;ll break down what&#8217;s been added below.</p>
<p><strong>The crux of the fix:</strong></p>
<pre class="brush: css; title: ;">
h2, p {font: 36px/44px 'OldSansBlackRegular', Arial, sans-serif;letter-spacing: 0;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;}
</pre>
<p>The above snippet of CSS fixes our smoothing issues in both IE7 and IE8 as seen in the <a href="http://allcreatives.net/wp-content/uploads/demos/ieff-fix/demo2.html">previously linked demo page</a>. The key to this is filter CSS property and the zoom property which are only applicable to Internet Explorer.</p>
<p><strong>Looking at the filter property</strong></p>
<pre class="brush: css; title: ;">
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/headers/hIEfix.png,sizingMethod=crop);
</pre>
<p>This part is mostly for IE8, both IE7 and 8 need to have a filter present to disable ClearType but IE8 has to have this filter actual doing something to recognise it. I also noticed when testing that without a background image being present in IE8 the ClearType disable had little effect. So what this filter property does in effect is kill two birds with one stone. We add a filter which checks the required boxes for IE7 and 8 as well as adding a one by one transparent png image to satisfy IE8.</p>
<p><strong>Looking at the zoom property</strong></p>
<pre class="brush: css; title: ;">
zoom:1;
</pre>
<p>This is solely for IE7. It fixes an issue with hasLayout. If you don&#8217;t know anything about hasLayout then not to worry. Essentially IE filters can&#8217;t be assigned to any element that doesn&#8217;t have &#8216;layout&#8217; so the zoom:1 property gives our headers &#8216;layout&#8217;. hasLayout is only applicable to IE version 7 and lower as it was dropped from IE8 (thankfully). To learn more about hasLayout see <a href="http://haslayout.net/" target="_blank">here</a>.</p>
<h2>Done and dusted</h2>
<p>So in future when embedding fonts using @font-face you can use two simple IE only CSS properties and a 1 by 1 transparent png to give your fonts that anti-alias effect in IE7/8. You can even place these two properties in a separate IE only stylesheet as we are doing nothing else apart from tweaking the styles.</p>
<p>Just to note that as with any workaround you&#8217;ll need to test this on a site by site basis to ensure the fix is giving you the results you want. Even with this tweak font rendering in IE can still be unpredictable so testing and constant tweaking is a must!</p>
<h2>File Summary</h2>
<ul>
<li><a style="text-decoration:underline;" href="http://allcreatives.net/wp-content/uploads/demos/ieff-fix/demo.html">First Demo Page</a> &#8211; Showing an untouched @font-face embedding example.</li>
<li><a style="text-decoration:underline;" href="http://allcreatives.net/wp-content/uploads/demos/ieff-fix/demo2.html">Second Demo Page</a> &#8211; Showing a @font-face embedding example including the CSS fix.</li>
<li><a style="text-decoration:underline;" href="http://allcreatives.net/wp-content/uploads/demos/ieff-fix/demo.zip" target="_blank">ZIP package</a> &#8211; Containing both example pages and source files.</li>
<li><a style="text-decoration:underline;" href="http://allcreatives.net/2009/12/05/jquery-plugin-ie-font-face-cleartype-fix/">jQuery plugin</a> &#8211; Quick and easy jQuery plugin to achieve this fix.</li>
</ul>
<p>Your viewing this article on <a href="http://allcreatives.net">allcreatives.net</a> &#8211; <a href="http://allcreatives.net">the web design focused blog</a>.</p>
<p><strong>Update :</strong> Follow up post on <a href="http://allcreatives.net/2009/12/19/looking-at-the-bigger-picture-of-cleartype-and-font-face-embedding-firefox-and-safari/">ClearType issues in Firefox and Safari</a>.</p>
<img src="http://feeds.feedburner.com/~r/allcreatives/KFBp/~4/Q2m4XTH5ICo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://allcreatives.net/2009/12/05/smoother-font-face-embedding-in-ie-7-8/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		<feedburner:origLink>http://allcreatives.net/2009/12/05/smoother-font-face-embedding-in-ie-7-8/</feedburner:origLink></item>
	</channel>
</rss>

