<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>&#124; ΚΛBᄂӨӨG.ᄃӨM &#187; Freebies</title>
	<atom:link href="http://kabloog.com/category/frebies/feed/" rel="self" type="application/rss+xml" />
	<link>http://kabloog.com</link>
	<description></description>
	<lastBuildDate>Sat, 03 Mar 2012 02:18:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>7 Essential JavaScript Typography Resources</title>
		<link>http://kabloog.com/2011/10/7-essential-javascript-typography-resources/</link>
		<comments>http://kabloog.com/2011/10/7-essential-javascript-typography-resources/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 01:28:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Essential]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://kabloog.com/?p=5723</guid>
		<description><![CDATA[When you think of web typography, CSS instantly comes to mind. And that’s great, because CSS is the primary option when dealing with the style/visual layer of your website.
However, when you hit a roadblock with CSS, take it up a level by using JavaScript (JS).
Open source JavaScript libraries can help you craft responsive web designs [...]]]></description>
			<content:encoded><![CDATA[<p>When you think of web typography, <a href="http://mashable.com/follow/topics/css/">CSS</a> instantly comes to mind. And that’s great, because CSS is the primary option when dealing with the style/visual layer of your website.</p>
<p>However, when you hit a roadblock with CSS, take it up a level by using <a href="http://mashable.com/follow/topics/java/">JavaScript</a> (JS).</p>
<p>Open source JavaScript libraries can help you craft responsive web designs (a technique that optimizes webpage layouts for mobile devices), implement fun text effects and more. In this post, we will primarily focus on JavaScript libraries that use <a href="http://mashable.com/2010/05/27/type-and-the-web/">modern web typography</a> techniques to underscore and promote current web design best practices.</p>
<h4>1. <a href="http://endtwist.github.com/kerning.js/" target="_blank">Kerning.js</a></h4>
<p><a href="http://mashable.com/2011/10/10/javascript-typography/#288271-Kerningjs"> </a></p>
<div><a href="http://mashable.com/2011/10/10/javascript-typography/#288271-Kerningjs"> </a></p>
<div style="float: right; margin-bottom: 10px;"><a href="http://mashable.com/2011/10/10/javascript-typography/#288271-Kerningjs"></a><a href="http://www.stumbleupon.com/submit?text=sdasdasd&amp;url=http://mashable.com/2011/10/10/javascript-typography/" target="_blank"><img style="border: none; margin-right: 5px;" src="http://5.mshcdn.com/wp-content/themes/v7/img/share-buttons/stumbleupon.png" alt="" align="right" /></a><br />
<a href="http://digg.com/tools/diggthis/login?url=http://mashable.com/2011/10/10/javascript-typography/&amp;title=7 Essential JavaScript Typography Resources&amp;related=true&amp;style=true"><img style="border: none; margin-right: 5px;" src="http://6.mshcdn.com/wp-content/themes/v7/img/share-buttons/diggme.png" alt="" align="right" /></a><br />
<a style="text-decoration: none;" type="box_count" name="fb_share" href="http://www.facebook.com/sharer.php?u=http://mashable.com/2011/10/10/javascript-typography/&amp;src=sp" target="_blank"><img style="border: none; margin-right: 5px;" src="http://6.mshcdn.com/wp-content/themes/v7/img/share-buttons/fb.jpg" alt="" align="right" /></a><br />
<a href="http://api.tweetmeme.com/share?url=http://mashable.com/2011/10/10/javascript-typography/&amp;service=bit.ly&amp;source=mashable" target="_blank"><img style="border: none; margin-right: 5px;" src="http://api.tweetmeme.com/imagebutton.gif?url=http://mashable.com/2011/10/10/javascript-typography/" alt="" width="51" height="61" align="right" /></a></div>
<div style="float: left; margin-bottom: 10px;"><img style="border: medium none;" title="1. &lt;a href=" src=" mce_href=" alt="" width="400" /></div>
</div>
<p>Kerning.js is an open source JavaScript library that promises web designers complete control of web typography. According to the developer of the project, <a href="http://unwieldy.net/" target="_blank">Joshua Gross</a>, the library is admittedly a &#8220;work in progress.&#8221; However, by extending CSS, it doesn&#8217;t need JS programming outside of referencing the library in your HTML. Simply use Kerning.js&#8217;s custom CSS properties such as <code>-letter-kern</code> and <code>-word-color</code>.</p>
<p>With this excellent JavaScript library, you can achieve a variety of type techniques normally associated with print design and desktop publishing, such as perfect kerning and conditional fallback fonts for your @font-face rules.</p>
<p><a href="http://endtwist.github.com/kerning.js/#features" target="_blank">See live demo.</a></p>
<p><a href="http://mashable.com/2011/10/10/javascript-typography/#288271-Kerningjs">Click here to view this gallery.</a></p>
<p><em>Image courtesy of <a href="http://www.istockphoto.com/stock-photo-15845693-design.php?st=26fa08a" target="_blank">iStockphoto</a>, <a href="http://www.istockphoto.com/user_view.php?id=6906203" target="_blank">Punkle</a></em></p>
<p>More About: <a href="http://mashable.com/tag/design/">design</a>, <a href="http://mashable.com/tag/dev/">dev</a>, <a href="http://mashable.com/tag/features/">features</a>, <a href="http://mashable.com/tag/javascript/">javascript</a>, <a href="http://mashable.com/tag/typography/">typography</a></p>
<p style="margin-top: 10px;"><em>For more <a href="http://mashable.com/dev-design/">Dev &amp; Design</a> coverage:</em></p>
<ul class="xoxo" style="margin-top: 0;">
<li><a rel="nofollow" href="http://twitter.com/mashdevdesign" target="_blank">Follow Mashable Dev &amp; Design on Twitter</a></li>
<li><a rel="nofollow" href="http://www.facebook.com/mashable.devdesign" target="_blank">Become a Fan on Facebook</a></li>
<li><a rel="nofollow" href="http://feeds.mashable.com/mashable/dev-design" target="_blank">Subscribe to the Dev &amp; Design channel</a></li>
<li>Download our free apps for <a rel="nofollow" href="http://mashable.com/2010/08/02/mashable-android-app/">Android</a>, <a rel="nofollow" href="http://itunes.apple.com/us/app/mashable-for-mac/id412390413?mt=12">Mac</a>, <a rel="nofollow" href="http://itunes.apple.com/us/app/mashable/id356202138?mt=8" target="_blank">iPhone</a> and <a rel="nofollow" href="http://itunes.apple.com/us/app/mashable-for-ipad/id370097986?mt=8" target="_blank">iPad</a></li>
</ul>
<p><a href="http://feedads.g.doubleclick.net/~at/PmABBr5yb3PHw0GqG-C5XVxA6k8/0/da"><img src="http://feedads.g.doubleclick.net/~at/PmABBr5yb3PHw0GqG-C5XVxA6k8/0/di" border="0" alt="" /></a></p>
<p><a href="http://feedads.g.doubleclick.net/~at/PmABBr5yb3PHw0GqG-C5XVxA6k8/1/da"><img src="http://feedads.g.doubleclick.net/~at/PmABBr5yb3PHw0GqG-C5XVxA6k8/1/di" border="0" alt="" /></a></p>
<div class="feedflare"><a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7jUbu3QlcLg:vcZSneDoMG4:D7DqB2pKExk" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7jUbu3QlcLg:vcZSneDoMG4:V_sGLiPBpWU" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7jUbu3QlcLg:vcZSneDoMG4:F7zBnMyn0Lo" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mashable?d=qj6IDK7rITs" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:_e0tkf89iUM"><img src="http://feeds.feedburner.com/~ff/Mashable?d=_e0tkf89iUM" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7jUbu3QlcLg:vcZSneDoMG4:gIN9vFwOqvQ" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mashable?d=yIl2AUoC8zA" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:P0ZAIrC63Ok"><img src="http://feeds.feedburner.com/~ff/Mashable?d=P0ZAIrC63Ok" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Mashable?d=I9og5sOYxJI" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:CC-BsrAYo0A"><img src="http://feeds.feedburner.com/~ff/Mashable?d=CC-BsrAYo0A" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7jUbu3QlcLg:vcZSneDoMG4:_cyp7NeR2Rw"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7jUbu3QlcLg:vcZSneDoMG4:_cyp7NeR2Rw" border="0" alt="" /></a></div>
<p><img src="http://feeds.feedburner.com/~r/Mashable/~4/7jUbu3QlcLg" alt="" width="1" height="1" /></p>
<p>View full post on <a href="http://feeds.mashable.com/~r/Mashable/~3/7jUbu3QlcLg/">Mashable!</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkabloog.com%2F2011%2F10%2F7-essential-javascript-typography-resources%2F&amp;title=7%20Essential%20JavaScript%20Typography%20Resources" id="wpa2a_2"><img src="http://kabloog.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kabloog.com/2011/10/7-essential-javascript-typography-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create An Ajax-Based HTML5/CSS3 Contact Form</title>
		<link>http://kabloog.com/2011/08/how-to-create-an-ajax-based-html5css3-contact-form/</link>
		<comments>http://kabloog.com/2011/08/how-to-create-an-ajax-based-html5css3-contact-form/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 01:39:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[AjaxBased]]></category>
		<category><![CDATA[Contact]]></category>
		<category><![CDATA[Create]]></category>
		<category><![CDATA[Form]]></category>
		<category><![CDATA[HTML5/CSS3]]></category>

		<guid isPermaLink="false">http://kabloog.com/?p=4783</guid>
		<description><![CDATA[Contact form is deadly essential for any website, as it acts as a messenger which passes the opinion or enquiries of visitors to webmaster. There have been countless contact forms on the web but unfortunately most of them do not explain to you the inner working parts, so here comes a detailed tutorial to teach [...]]]></description>
			<content:encoded><![CDATA[<p>Contact form is deadly essential for any website, as it acts as a messenger which passes the opinion or enquiries of visitors to webmaster. There have been countless contact <a href="http://www.hongkiat.com/blog/login-registration-form/">forms</a> on the web but unfortunately most of them do not explain to you the inner working parts, so here comes a detailed tutorial to teach you to build an advanced contact form from scratch based on the pop technology, <a href="http://www.hongkiat.com/blog/tag/html5/">HTML5</a> and <a href="http://www.hongkiat.com/blog/tag/css3/">CSS3</a>.</p>
<p class="sw"><img title="How to Create An Ajax Based HTML5/CSS3 Contact Form" src="http://media02.hongkiat.com/html5-css3-contact-form/html5-contact-form-article.jpg" alt="html5 contact form article How to Create An Ajax Based HTML5/CSS3 Contact Form" width="500" height="278" /></p>
<p>Considering the nature of a web-based e-mail contact form we are also required to dive into two separate application fields, which is the PHP backend code for sending email and jQuery functions for rich user interface. By the end we will be left with a fully dynamic and functional contact form written with later customization in mind.</p>
<p>Get started now to build your own advanced contact form!</p>
<p><span id="more-10301"> </span></p>
<p><strong>Shortcut to:</strong></p>
<ul>
<li><a rel="external" href="http://hongki.at/demo/html5-css3-contact-form/contact.php">Demo</a> – Get a preview of what you are building</li>
<li><a href="http://media02.hongkiat.com/html5-css3-contact-form/html5-css3-contact-form.zip">Download</a> – Download all files <em>(php + css)</em></li>
</ul>
<h3>Structuring the Application</h3>
<p>To get started you’ll need some type of web server to work over. If you’re running a Windows machine <a rel="external" href="http://www.wampserver.com/en/">WAMP</a> is probably your best option. Mac users have a <a rel="external" href="http://www.mamp.info/en/index.html">similar program named MAMP</a> which is just as easy to install.</p>
<p class="sw"><img title="How to Create An Ajax Based HTML5/CSS3 Contact Form" src="http://media02.hongkiat.com/html5-css3-contact-form/wampserver.jpg" alt="wampserver How to Create An Ajax Based HTML5/CSS3 Contact Form" width="500" height="355" /></p>
<p>These packages will set up a local server on your machine with full access to PHP. Alternatively if you own server space or have full server access into a remote location you may use that instead. We are not going to need any MySQL databases, which should simplify things a bit.</p>
<p>Once your server is set up <strong>create a new folder to house the application</strong>. You can name this whatever you’d like as it isn’t detrimental or even related to the final product. The folder structure will be used when you access your files in a web browser. A simple example would be <strong>http://localhost/ajaxcontact/contact.php</strong></p>
<h3>Let’s Build our Files!</h3>
<p>We will only be working within 2 core files. We’ll first need a core <em>.php</em> file to house not only our application logic, but also frontend HTML markup. Below is sample code taken from our starting file.</p>
<pre class="php">&lt;!DOCTYPE html&gt;
&lt;html xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en"&gt;
&lt;head&gt;
&lt;title&gt;HTML5/CSS Ajax Contact Form with jQuery&lt;/title&gt;
&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"&gt;&lt;/script&gt;
&lt;link href="styles.css" rel="stylesheet" type="text/css" /&gt;
&lt;/head&gt;</pre>
<p>To begin we have written a simple heading section to our document. This includes a general <strong>Doctype declaration for HTML5</strong> and some HTML/XML document elements. These aren’t exactly required, but will ease the rendering process in older (and newer) browsers. Also it never hurts to offer more information.</p>
<p>A bit further down we can see 2 lines right before our closing heading tag. The first includes our <strong>jQuery script from the online Google Code Repository</strong>. This is required for our dynamic page errors to work. Directly below this we have the inclusion of a basic <strong>CSS document</strong> containing all of our page styles.</p>
<p>Inside our document body we have a few <strong>containing divisions</strong> withholding a main contact form. This houses 3 input elements for the <strong>user’s name</strong>, <strong>e-mail address</strong>, and <strong>personal message</strong>. The HTML markup is fairly standard and shouldn’t boggle the mind of any intermediate developer.</p>
<pre class="php">&lt;!-- @begin contact --&gt;
&lt;div id="contact" class="section"&gt;
	&lt;div class="container content"&gt;

	 &lt;?php if(isset($emailSent) &amp;&amp; $emailSent == true) { ?&gt;
     	&lt;p class="info"&gt;Your email was sent. Huzzah!&lt;/p&gt;
     &lt;?php } else { ?&gt;</pre>
<p>Here we have a basic <strong>PHP conditional code</strong> nested within a few page containers. This checks for the set value of a variable named <code>$emailSent</code> and if equal to true, it will display a success message.</p>
<h3>Inside our Form HTML</h3>
<p>The <strong>else</strong> statement is what will run on first page load since there won’t be any content to send initially. Inside here we will include a <strong>brief collection of form elements</strong> and a <strong>submit button</strong>.</p>
<pre class="php">&lt;div id="contact-form"&gt;
&lt;?php if(isset($hasError) || isset($captchaError) ) { ?&gt;
    &lt;p class="alert"&gt;Error submitting the form&lt;/p&gt;
    &lt;?php } ?&gt;

	&lt;form id="contact-us" action="contact.php" method="post"&gt;
	&lt;div class="formblock"&gt;
	&lt;label class="screen-reader-text"&gt;Name&lt;/label&gt;
	&lt;input type="text" name="contactName" id="contactName" value="&lt;?php if(isset
($_POST['contactName'])) echo $_POST['contactName'];?&gt;"
class="txt requiredField" placeholder="Name:" /&gt;

	&lt;?php if($nameError != '') { ?&gt;
		&lt;br /&gt;&lt;span class="error"&gt;&lt;?php echo $nameError;?&gt;&lt;/span&gt;
	&lt;?php } ?&gt;

	&lt;/div&gt;

	&lt;div class="formblock"&gt;
	&lt;label class="screen-reader-text"&gt;Email&lt;/label&gt;
	&lt;input type="text" name="email" id="email"
value="&lt;?php if(isset($_POST['email'])) echo $_POST['email'];?&gt;"
class="txt requiredField email" placeholder="Email:" /&gt;

	&lt;?php if($emailError != '') { ?&gt;
	&lt;br /&gt;&lt;span class="error"&gt;&lt;?php echo $emailError;?&gt;&lt;/span&gt;
	&lt;?php } ?&gt;

		&lt;/div&gt;

	&lt;div class="formblock"&gt;
	&lt;label class="screen-reader-text"&gt;Message&lt;/label&gt;
	&lt;textarea name="comments" id="commentsText"
class="txtarea requiredField" placeholder="Message:"&gt;
&lt;?php if
(isset($_POST['comments'])) { if(function_exists('stripslashes'))
{ echo stripslashes($_POST['comments']); } else
{ echo $_POST['comments']; } } ?&gt;&lt;/textarea&gt;

	&lt;?php if($commentError != '') { ?&gt;
	&lt;br /&gt;&lt;span class="error"&gt;&lt;?php echo $commentError;?&gt;&lt;/span&gt;
	&lt;?php } ?&gt;
	&lt;/div&gt;

	&lt;button name="submit" type="submit" class="subbutton"&gt;
Send us Mail!&lt;/button&gt;
	&lt;input type="hidden" name="submitted"
id="submitted" value="true" /&gt;
	&lt;/form&gt;
&lt;/div&gt;

&lt;?php } ?&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;!-- End #contact --&gt;</pre>
<p>You may have noticed there is another <strong>conditional block</strong> directly after the starting form. This checks for a variable named <code>$hasError</code> and will display an error message upon confirmation. This fallback method is <strong>only used if JavaScript is disabled</strong> in the browser and thus can’t generate dynamic errors.</p>
<p>All the way down we can find <strong>individual PHP variables</strong> being checked. The statements are regulating if the form has already been submitted with only partial amounts of data filled in. This is another fallback system which displays the contents of fields already filled out – a nice trick for proper user experience!</p>
<p>Directly after our form completion is the few <strong>jQuery functions</strong> we’ve written. We will talk over these first since they are the default implementation on pageload. However if the browser doesn’t accept JavaScript then by default we can rely on our PHP code.</p>
<h3>Opening to jQuery</h3>
<p>The easiest way to get started talking on this topic would be to dive right in. I’ll break down individual blocks line-by-line so you can see what the script is actually checking for.</p>
<p>However if you get lost just <strong>review the project code files</strong>. All of the full blocks are pre-written and well documented in the <a rel="external" href="http://jquery.com/">jQuery website</a>. To get started we open our code similar to any other:</p>
<pre class="php">&lt;script type="text/javascript"&gt;
&lt;!--//--&gt;&lt;![CDATA[//&gt;&lt;!--
$(document).ready(function() {
	$('form#contact-us').submit(function() {</pre>
<p>The first few lines are <strong>checking for specific event occurrences</strong>. After our CDATA comments to hide the code from older, buggy browsers we get started checking for ready events.</p>
<p>The first bit checks <strong>if the document has fully loaded and is ready for manipulation</strong>. This is a classic technique and the easiest way to start coding a jQuery project.</p>
<p>Once inside we are checking for a form element under the ID "<strong>contact-us</strong>", and we want to know <strong>when it is submitted</strong>. Upon doing so we call another function to display our error messages or <code>slideUp()</code> upon success.</p>
<pre class="php">$('form#contact-us .error').remove();
var hasError = false;
$('.requiredField').each(function() {
    if($.trim($(this).val()) == '') {
        var labelText = $(this).prev('label').text();
        $(this).parent().append('&lt;span class="error"&gt;Your forgot to enter your '+labelText+'.&lt;/span&gt;');
        $(this).addClass('inputError');
        hasError = true;
    } else if($(this).hasClass('email')) {
        var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
        if(!emailReg.test($.trim($(this).val()))) {
            var labelText = $(this).prev('label').text();
            $(this).parent().append('&lt;span class="error"&gt;Sorry! You\'ve entered an invalid '+labelText+'.&lt;/span&gt;');
            $(this).addClass('inputError');
            hasError = true;
        }
    }
});</pre>
<p>First we remove any pre-existing errors so we don’t hold any previous messages from before. A few lines down we can see a selector for all elements under the class “<strong>requiredField</strong>“. These are all of our required field elements – <strong>name</strong>, <strong>e-mail</strong>, and <strong>message</strong>.</p>
<p>jQuery will take the value of each field and remove all spaces from the value. If the content is equal to nothing, then we display an error message next to that field <strong>warning our user to fill in some value</strong>. Right before the end of our logic there is a bit of <a rel="external" href="http://www.hongkiat.com/blog/regular-expression-tools-resources/">Regex</a> code validating the e-mail value.</p>
<p>Lastly we can see if no error is set and check for full input content. If this is the case we call a <strong>jQuery method</strong> named <code>post()</code>. This will submit our form and check within the PHP code for any errors. Assuming none are found the <code>slideUp()</code> animation is called to hide our contact form and display a “<strong>success!</strong>” message.</p>
<pre class="php">if(!hasError) {
	var formInput = $(this).serialize();
	$.post($(this).attr('action'),formInput, function(data){
	$('form#contact-us').slideUp("fast", function() {
	$(this).before('&lt;p class="tick"&gt;&lt;strong&gt;Thanks!&lt;/strong&gt; Your email has been delivered. Huzzah!&lt;/p&gt;');
	});
	});
	}

	return false;
});
});
//--&gt;!]]&gt;
&lt;/script&gt;</pre>
<p>If you are familiar with <strong>callbacks</strong> you may notice the <code>post()</code> function has a built-in set of parameters. Callbacks are smaller functions which are called <strong>upon the response of data from another function</strong>.</p>
<p>So for example, when our <code>jQuery.post()</code> function successfully shoots an e-mail it will call its own internal function to display the sliding animation. All of this code could be written in its own block and moved elsewhere. However for the sake of this tutorial it’s much easier writing the callback as an inline function.</p>
<h3>Breaking past our PHP</h3>
<p>The final hurdle to mention is the <strong>logic</strong> behind our PHP processor. This is the backend system which will actually <strong>call a mail function</strong> and <strong>send out the message</strong>. All of the code used in the examples below  can be found directly at the top of our main <em>.php</em> file, before any HTML output.</p>
<p>There are also a few internal styles which freshen up the page. There isn’t anything specifically new here so we won’t be going into any of the details. However the <em>styles.css</em> document is included within the project code and contains rudimentary CSS3 techniques.</p>
<pre class="php">&lt;?php
//If the form is submitted
if(isset($_POST['submitted'])) {</pre>
<p>To start we open our PHP clause and check <strong>if the form was even submitted</strong>. The <strong>POST</strong> variable “<strong>submitted</strong>” was actually a hidden input field added at the very end of our form. It’s a useful way to <strong>check if the user has submitted anything</strong> yet so we don’t waste server resources.</p>
<p>After this we have 3 separate <strong>if/else</strong> statement checking to see <strong>if each input field has been filled out</strong>. I won’t include each bit of logic here since they are all very repetitive in nature. However, to give you a brief example I’ve included the e-mail verification clause below:</p>
<pre class="php">// need valid email
if(trim($_POST['email']) === '')  {
	$emailError = 'Forgot to enter in your e-mail address.';
	$hasError = true;
} else if (!preg_match("/^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$/i", trim($_POST['email']))) {
	$emailError = 'You entered an invalid email address.';
	$hasError = true;
} else {
	$email = trim($_POST['email']);
}</pre>
<p>PHP will trim all whitespace from the value and check to see if anything is left over. If so we have a detailed <strong>Regular Expression (Regex)</strong> to see if our user’s input string matches up with an e-mail pattern.</p>
<p>You certainly don’t need to understand how <code>preg_match()</code> works to build this script. It is a useful function to <strong>determine rules and requirements for a successful type of data</strong>, but commands advanced programming knowledge to really grasp. In this scenario we are ensuring the user only inputs a select few characters, includes an <em>@</em> symbol followed by <em>2-4 characters</em> representing a <em>Top-Level Domain</em>.</p>
<p>After all of our logic passes and we return no errors it’s time to send our message! This bit of code will set individual variables to customize our e-mail message and setup some <strong>mail headers</strong> for the process.</p>
<pre class="php">// upon no failure errors let's email now!
	if(!isset($hasError)) {
		$emailTo = '<span class="mh-email">your<a href='http://www.google.com/recaptcha/mailhide/d?k=01mJlD6fHq__gyuw1dbMHkWQ==&amp;c=3UeRqWmJk_YZGoBBr9SFpGolzbXExwSR4D4ohuClVqY=' onclick="window.open('http://www.google.com/recaptcha/mailhide/d?k=01mJlD6fHq__gyuw1dbMHkWQ==&amp;c=3UeRqWmJk_YZGoBBr9SFpGolzbXExwSR4D4ohuClVqY=', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address">...</a>@googlemail.com</span>';
		$subject = 'Submitted message from '.$name;
		$sendCopy = trim($_POST['sendCopy']);
		$body = "Name: $name \n\nEmail: $email \n\nComments: $comments";
		$headers = 'From: ' .' &lt;'.$emailTo.'&gt;' . "\r\n" . 'Reply-To: ' . $email;

		mail($emailTo, $subject, $body, $headers);

        // set our boolean completion value to TRUE
		$emailSent = true;
	}</pre>
<p>If you were wondering how the code was going to figure out your e-mail address, this is the part to fill in. The first variable in our set is titled <code>$emailTo</code> and should contain whichever <strong>e-mail address, which is going to receive the message.</strong></p>
<p>Inside our <code>$body</code> variable we take advantage of the <code>\n</code> delimiter to add new lines into the message. This adds small placements for the <strong>sender’s name</strong>, <strong>e-mail address</strong>, followed by a break for their <strong>message content</strong>. Of course you could spend time prettying up the display, but this structure works just fine.</p>
<h3>Conclusion</h3>
<p>This closes our tutorial for an advanced contact form. If you’d like to style your elements in relation to mine you can check out my example <em>styles.css</em> within the project code. However, the page is structured well enough that you could design your own look &amp; feel very easily.</p>
<p>Feel free to <a rel="external" href="http://media02.hongkiat.com/html5-css3-contact-form/html5-css3-contact-form.zip">download the source code</a> and examine what I’ve done a bit closer. It’s good to follow a tutorial but having direct access to the project source can be invaluable. I’ve also included a brief stylesheet to make customizations a breeze, thanks for your view!</p>
<p><img src="http://feeds.feedburner.com/~r/24thfloor/~4/v-3GIwcDr54" alt="" width="1" height="1" /></p>
<p>View full post on <a href="http://www.hongkiat.com/blog/ajax-html5-css3-contact-form-tutorial/">hongkiat.com</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkabloog.com%2F2011%2F08%2Fhow-to-create-an-ajax-based-html5css3-contact-form%2F&amp;title=How%20to%20Create%20An%20Ajax-Based%20HTML5%2FCSS3%20Contact%20Form" id="wpa2a_4"><img src="http://kabloog.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kabloog.com/2011/08/how-to-create-an-ajax-based-html5css3-contact-form/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>No Dribbble Invite? No Problem, Try Favwork</title>
		<link>http://kabloog.com/2011/02/no-dribbble-invite-no-problem-try-favwork/</link>
		<comments>http://kabloog.com/2011/02/no-dribbble-invite-no-problem-try-favwork/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 06:23:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Dribbble]]></category>
		<category><![CDATA[Favwork]]></category>
		<category><![CDATA[Invite]]></category>
		<category><![CDATA[Problem]]></category>

		<guid isPermaLink="false">http://kabloog.com/?p=772</guid>
		<description><![CDATA[
   


Design-snippet-sharing sites are all the rage right now, but for some sites and some designers, exclusivity can be a problem.
If you’re looking for a way to share bits of designs for feedback (or vanity) but you’re still waiting in the queue for an invite-only site, you might want to give Favwork a [...]]]></description>
			<content:encoded><![CDATA[<div>
<div style="float: right; margin-bottom: 10px;"><a href="http://www.stumbleupon.com/submit?text=sdasdasd&amp;url=http://mashable.com/2011/02/05/favwork/" target="_blank"><img style="border: none; margin-right: 5px;" src="http://5.mshcdn.com/wp-content/themes/v7/img/share-buttons/stumbleupon.png" alt="" align="right" /></a> <a href="http://digg.com/tools/diggthis/login?url=http://mashable.com/2011/02/05/favwork/&amp;title=No Dribbble Invite? No Problem, Try Favwork&amp;related=true&amp;style=true"><img style="border: none; margin-right: 5px;" src="http://6.mshcdn.com/wp-content/themes/v7/img/share-buttons/diggme.png" alt="" align="right" /></a> <a style="text-decoration: none;" type="box_count" name="fb_share" href="http://www.facebook.com/sharer.php?u=http://mashable.com/2011/02/05/favwork/&amp;src=sp" target="_blank"><img style="border: none; margin-right: 5px;" src="http://6.mshcdn.com/wp-content/themes/v7/img/share-buttons/fb.jpg" alt="" align="right" /></a> <a href="http://api.tweetmeme.com/share?url=http://mashable.com/2011/02/05/favwork/&amp;service=bit.ly" target="_blank"><img style="border: none; margin-right: 5px;" src="http://api.tweetmeme.com/imagebutton.gif?url=http://mashable.com/2011/02/05/favwork/" alt="" width="51" height="61" align="right" /></a></div>
<div style="float: left; margin-bottom: 10px;"><img class="alignright size-full wp-image-521907" title="favwork-designer" src="http://8.mshcdn.com/wp-content/uploads/2011/02/favwork-designer.jpg" alt="" width="225" height="141" /></div>
</div>
<p>Design-snippet-sharing sites are <a href="http://mashable.com/tag/forrst">all the rage</a> right now, but for some sites and some designers, exclusivity can be a problem.</p>
<p>If you’re looking for a way to share bits of designs for feedback (or vanity) but you’re still waiting in the queue for an invite-only site, you might want to give <a href="http://favwork.com/" target="_blank">Favwork</a> a try.</p>
<p>The concept of the site is delightfully simple: Just upload a small- to medium-sized JPEG of your current favorite piece of work, and tell the world why you like it. Other users can comment on, like, share and link to your favorite; and you can browse popular images, new favorites or images that you’ve liked.</p>
<p>To say that Favwork is a clone of the so-hot-right-now <a href="http://mashable.com/tag/dribbble">Dribbble</a> would be an understatement of the greatest magnitude. In the following screenshot, you can see Favwork above and Dribbble below; while not identical to the last pixel, there’s certainly a heavy amount of “inspiration” going on there.</p>
<p><img class="aligncenter size-full wp-image-521897" title="favwork" src="http://5.mshcdn.com/wp-content/uploads/2011/02/favwork.jpg" alt="" width="640" height="798" /></p>
<p>However, Favwork does build upon Dribbble’s offering in a way that’s intriguing and likely to be popular with quite a few user-designers out there.</p>
<p>First, you don’t need an invite to join and use the site, including uploading your images. Second, Dribbble only allows designers to upload 400 × 300 pixel images; Favwork increases the limit to 600 x 400 pixels. Mind you, you’ll have to make sure the image doesn’t exceed those boundaries; unlike Dribbble, Favwork won’t let you crop images in-app.</p>
<p>Like Dribbble, each image shared has its own comment thread, permalink, Twitter sharing button. All Favwork is missing is the “rebound” feature, which allows users to spin off and remix one another’s creations.</p>
<p><img class="aligncenter size-full wp-image-521901" title="favwork-app" src="http://6.mshcdn.com/wp-content/uploads/2011/02/favwork-app.jpg" alt="" width="640" height="459" /></p>
<p>Here’s the Favwork catch: You’re only allowed to post one piece at a time. Dribbble limits the number of “shots” allowed in its own way, but designers can still throw up a reasonable set of images to flesh out their portfolio.</p>
<p>Favwork creator UK dev/designer <a href="http://stugreen.com/" target="_blank">Stu Green</a> writes on the site, “The idea is that you upload just one item of work (your favorite) and change it every now and then. When you change your work, your old work will be archived, and your new work will be shown on the Latest Work page so people can like it.”</p>
<p>And by “archived,” he means “gone for good.” The concept is very “what have you done for me lately?”, not so much “check out my wall of trophies.” It’s an interesting and fresh approach, one that could lead to quite different user behaviors than those seen on other sites.</p>
<p>And again, Favwork’s concept is completely democratic. As Green writes in an overt nod in Dribbble’s general direction, “Favwork is open to anyone who has creative work they want to share… There is no ‘invite only’ pre-requisite or exclusivity for joining; anyone can join, and your work will appear on the home page if you get enough likes.”</p>
<p>If you’re into design but not so much into exclusivity, give Favwork a shot, and let us know what you think about the concept and the execution.</p>
<p>More About: <a href="http://mashable.com/tag/design/">design</a>, <a href="http://mashable.com/tag/dribbble/">dribbble</a>, <a href="http://mashable.com/tag/favwork/">favwork</a>, <a href="http://mashable.com/tag/snippet/">snippet</a></p>
<p style="margin-top: 10px;"><em>For more <a href="http://mashable.com/dev-design/">Dev &amp; Design</a> coverage:</em></p>
<ul class="xoxo" style="margin-top: 0;">
<li><a rel="nofollow" href="http://twitter.com/mashdevdesign" target="_blank">Follow Mashable Dev &amp; Design on Twitter</a></li>
<li><a rel="nofollow" href="http://www.facebook.com/mashable.devdesign" target="_blank">Become a Fan on Facebook</a></li>
<li><a rel="nofollow" href="http://feeds.mashable.com/mashable/dev-design" target="_blank">Subscribe to the Dev &amp; Design channel</a></li>
<li>Download our free apps for <a rel="nofollow" href="http://mashable.com/2010/08/02/mashable-android-app/">Android</a>, <a rel="nofollow" href="http://itunes.apple.com/us/app/mashable-for-mac/id412390413?mt=12">Mac</a>, <a rel="nofollow" href="http://itunes.apple.com/us/app/mashable/id356202138?mt=8" target="_blank">iPhone</a> and <a rel="nofollow" href="http://itunes.apple.com/us/app/mashable-for-ipad/id370097986?mt=8" target="_blank">iPad</a></li>
</ul>
<p><a href="http://feedads.g.doubleclick.net/~at/AINiWk93b4Csi5VcmZfNcnsk-9o/0/da"><img src="http://feedads.g.doubleclick.net/~at/AINiWk93b4Csi5VcmZfNcnsk-9o/0/di" border="0" alt="" /></a></p>
<p><a href="http://feedads.g.doubleclick.net/~at/AINiWk93b4Csi5VcmZfNcnsk-9o/1/da"><img src="http://feedads.g.doubleclick.net/~at/AINiWk93b4Csi5VcmZfNcnsk-9o/1/di" border="0" alt="" /></a></p>
<div class="feedflare"><a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7kVGfoxGC94:Rb-6xNa1qJk:D7DqB2pKExk" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7kVGfoxGC94:Rb-6xNa1qJk:V_sGLiPBpWU" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7kVGfoxGC94:Rb-6xNa1qJk:F7zBnMyn0Lo" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mashable?d=qj6IDK7rITs" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:_e0tkf89iUM"><img src="http://feeds.feedburner.com/~ff/Mashable?d=_e0tkf89iUM" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7kVGfoxGC94:Rb-6xNa1qJk:gIN9vFwOqvQ" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mashable?d=yIl2AUoC8zA" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:P0ZAIrC63Ok"><img src="http://feeds.feedburner.com/~ff/Mashable?d=P0ZAIrC63Ok" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Mashable?d=I9og5sOYxJI" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:CC-BsrAYo0A"><img src="http://feeds.feedburner.com/~ff/Mashable?d=CC-BsrAYo0A" border="0" alt="" /></a> <a href="http://feeds.mashable.com/~ff/Mashable?a=7kVGfoxGC94:Rb-6xNa1qJk:_cyp7NeR2Rw"><img src="http://feeds.feedburner.com/~ff/Mashable?i=7kVGfoxGC94:Rb-6xNa1qJk:_cyp7NeR2Rw" border="0" alt="" /></a></div>
<p><img src="http://feeds.feedburner.com/~r/Mashable/~4/7kVGfoxGC94" alt="" width="1" height="1" /></p>
<p>View full post on <a href="http://feeds.mashable.com/~r/Mashable/~3/7kVGfoxGC94/">Mashable!</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkabloog.com%2F2011%2F02%2Fno-dribbble-invite-no-problem-try-favwork%2F&amp;title=No%20Dribbble%20Invite%3F%20No%20Problem%2C%20Try%20Favwork" id="wpa2a_6"><img src="http://kabloog.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kabloog.com/2011/02/no-dribbble-invite-no-problem-try-favwork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouGrids: Youjoomla Free Joomla Template 2010</title>
		<link>http://kabloog.com/2010/07/yougrids-youjoomla-free-joomla-template-2010/</link>
		<comments>http://kabloog.com/2010/07/yougrids-youjoomla-free-joomla-template-2010/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 12:33:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Template]]></category>
		<category><![CDATA[YouGrids]]></category>
		<category><![CDATA[Youjoomla]]></category>

		<guid isPermaLink="false">http://kabloog.com/?p=464</guid>
		<description><![CDATA[
YouJoomla Proudly Presents YouGrids. First Joomla! Template Based on  YjSimpleGrid Joomla! Template framework. Loaded with full set of YJSG  features , 2 beautiful styles and unique layout options. YouGrids is  free Joomla! template and it can be adapted to  any web concept.
Template Options
* YjSimpleGrid powered
* PSD files included
* Joomla 1.5 template
* CSS [...]]]></description>
			<content:encoded><![CDATA[<div><img class="alignleft" style="border: 0pt none;" src="http://www.cocut.cn/images/2010/july/yougrids_pre.jpg" border="0" alt="YouGrids Joomla Template" width="468" height="263" /></div>
<p>YouJoomla Proudly Presents YouGrids. First Joomla! Template Based on  YjSimpleGrid Joomla! Template framework. Loaded with full set of YJSG  features , 2 beautiful styles and unique layout options. YouGrids is  free Joomla! template and it can be adapted to  any web concept.</p>
<p>Template Options</p>
<p>* YjSimpleGrid powered<br />
* PSD files included<br />
* Joomla 1.5 template<br />
* CSS dropdown menu<br />
* SMooth dropdown menu<br />
* Dropline menu<br />
* SmoothDropline menu<br />
* Split menu<br />
* 2 beautiful styles<br />
* 51 module positions<br />
* Native RTL Support<br />
* Server side Compression<br />
* Demo starter<br />
* Free Joomla! Template<br />
* IE6 png fix<br />
* and more…</p>
<p>Demo: http://www.joomla1.5.youjoomla.info/yougrids/<br />
Home: http://www.youjoomla.com/yougrids-free-joomla-template-yjsg-powered.html<br />
Download: http://www.youjoomla.com/free-joomla-templates/yougrids-free-joomla-template.html</p>
<p><!-- google_ad_section_end --></p>
<p>Joomlafan Box &#8211; designer and webmaster resources share-center</p>
<div class="feedflare"><a href="http://feeds.feedburner.com/~ff/cocut?a=upD8FXC2JjA:1xpg90t5Ef8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/cocut?d=yIl2AUoC8zA" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=upD8FXC2JjA:1xpg90t5Ef8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/cocut?d=dnMXMwOfBR0" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=upD8FXC2JjA:1xpg90t5Ef8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/cocut?i=upD8FXC2JjA:1xpg90t5Ef8:F7zBnMyn0Lo" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=upD8FXC2JjA:1xpg90t5Ef8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/cocut?d=7Q72WNTAKBA" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=upD8FXC2JjA:1xpg90t5Ef8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/cocut?i=upD8FXC2JjA:1xpg90t5Ef8:V_sGLiPBpWU" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=upD8FXC2JjA:1xpg90t5Ef8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/cocut?d=qj6IDK7rITs" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=upD8FXC2JjA:1xpg90t5Ef8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/cocut?i=upD8FXC2JjA:1xpg90t5Ef8:gIN9vFwOqvQ" border="0" alt="" /></a></div>
<p><img src="http://feeds.feedburner.com/~r/cocut/~4/upD8FXC2JjA" alt="" width="1" height="1" /></p>
<p>View full post on <a href="http://www.cocut.cn/jstuff/jtemplate/4386-yougrids-youjoomla-free-joomla-template.html">Joomlafan Box</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkabloog.com%2F2010%2F07%2Fyougrids-youjoomla-free-joomla-template-2010%2F&amp;title=YouGrids%3A%20Youjoomla%20Free%20Joomla%20Template%202010" id="wpa2a_8"><img src="http://kabloog.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kabloog.com/2010/07/yougrids-youjoomla-free-joomla-template-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CleanPress Free Premium WordPress Theme</title>
		<link>http://kabloog.com/2010/07/cleanpress-free-premium-wordpress-theme/</link>
		<comments>http://kabloog.com/2010/07/cleanpress-free-premium-wordpress-theme/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 12:33:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CleanPress]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Premium]]></category>
		<category><![CDATA[Theme]]></category>

		<guid isPermaLink="false">http://kabloog.com/?p=463</guid>
		<description><![CDATA[ 

Cleanpress is the answer to all your blogging problems. It’s clean,  it’s light, it’s well organized and boy, let me tell you: It looks  great. But you know the old saying: “Don’t judge a theme by it’s cover”.
With  Cleanpress, you can go deeper, and look under the ‘hood’, but before  [...]]]></description>
			<content:encoded><![CDATA[<p><ins><ins></ins></ins> <!-- google_ad_section_start --></p>
<div><img src="http://www.cocut.cn/images/2010/july/cleanpress.jpg" border="0" alt="CleanPress WordPress Theme" /></div>
<p>Cleanpress is the answer to all your blogging problems. It’s clean,  it’s light, it’s well organized and boy, let me tell you: It looks  great. But you know the old saying: “Don’t judge a theme by it’s cover”.</p>
<p>With  Cleanpress, you can go deeper, and look under the ‘hood’, but before  you do that, be sure to delete that old theme of yours because, let’s be  honest, you won’t need it no more. It’s not just a theme, it’s a tool, a  tool that not only gives a pleasant look to your blog, but it also  integrates it with the latest social network websites.</p>
<p>Demo: <a href="http://dpxmag.com/cleanpress/" target="_blank">http://dpxmag.com/cleanpress/</a></p>
<p>Download CleanPress Free Premium WordPress Theme<br />
<a href="http://dpxmag.com/cleanpress-a-free-premium-wordpress-theme.html" target="_blank">http://dpxmag.com/cleanpress-a-free-premium-wordpress-theme.html</a><br />
<a href="http://rapidshare.com/files/409706188/cleanPRESS-theme.zip" target="_blank">http://rapidshare.com/files/409706188/cleanPRESS-theme.zip</a></p>
<p>Joomlafan Box &#8211; designer and webmaster resources share-center</p>
<div class="feedflare"><a href="http://feeds.feedburner.com/~ff/cocut?a=ZXwef-QRsTw:-1aBK0gi-fs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/cocut?d=yIl2AUoC8zA" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=ZXwef-QRsTw:-1aBK0gi-fs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/cocut?d=dnMXMwOfBR0" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=ZXwef-QRsTw:-1aBK0gi-fs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/cocut?i=ZXwef-QRsTw:-1aBK0gi-fs:F7zBnMyn0Lo" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=ZXwef-QRsTw:-1aBK0gi-fs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/cocut?d=7Q72WNTAKBA" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=ZXwef-QRsTw:-1aBK0gi-fs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/cocut?i=ZXwef-QRsTw:-1aBK0gi-fs:V_sGLiPBpWU" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=ZXwef-QRsTw:-1aBK0gi-fs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/cocut?d=qj6IDK7rITs" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~ff/cocut?a=ZXwef-QRsTw:-1aBK0gi-fs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/cocut?i=ZXwef-QRsTw:-1aBK0gi-fs:gIN9vFwOqvQ" border="0" alt="" /></a></div>
<p><img src="http://feeds.feedburner.com/~r/cocut/~4/ZXwef-QRsTw" alt="" width="1" height="1" /></p>
<p>View full post on <a href="http://www.cocut.cn/wordpress-theme/4387-cleanpress-free-premium-wordpress-theme.html">Joomlafan Box</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkabloog.com%2F2010%2F07%2Fcleanpress-free-premium-wordpress-theme%2F&amp;title=CleanPress%20Free%20Premium%20WordPress%20Theme" id="wpa2a_10"><img src="http://kabloog.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kabloog.com/2010/07/cleanpress-free-premium-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Giveaway: 5 Copies of ClassiPress Premium Wordpress Themes</title>
		<link>http://kabloog.com/2010/07/giveaway-5-copies-of-classipress-premium-wordpress-themes/</link>
		<comments>http://kabloog.com/2010/07/giveaway-5-copies-of-classipress-premium-wordpress-themes/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 11:50:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[ClassiPress]]></category>
		<category><![CDATA[Copies]]></category>
		<category><![CDATA[giveaway]]></category>
		<category><![CDATA[Premium]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://kabloog.com/2010/07/giveaway-5-copies-of-classipress-premium-wordpress-themes/</guid>
		<description><![CDATA[
We’ve got some freebies for you! This week we are giving away 5 copies of ClassiPress premium Wordpress themes to Hongkiat readers, courtesy of Appthemes.

ClassiPress is a premium theme that turns the entire Wordpress blog into a classified site. It takes care of the technology so you can focus on the listings ans sales. If [...]]]></description>
			<content:encoded><![CDATA[<p><!--INFOLINKS_OFF--></p>
<p><strong>We’ve got some freebies for you!</strong> This week we are giving away 5 copies of <a href="http://hongki.at/classipress">ClassiPress premium Wordpress themes</a> to Hongkiat readers, courtesy of <strong>Appthemes</strong>.</p>
<p><img title="Giveaway: 5 Copies of ClassiPress Premium Wordpress Themes" src="http://media02.hongkiat.com/freepremium/classipress.jpg" alt="classipress Giveaway: 5 Copies of ClassiPress Premium Wordpress Themes" width="500" height="337" /></p>
<p><strong><a href="http://hongki.at/classipress">ClassiPress</a></strong> is a premium theme that turns the entire Wordpress blog into a classified site. It takes care of the technology so you can focus on the listings ans sales. If you are looking to create a classified website, this is something you probably don’t want to miss.</p>
<p><span id="more-7971"> </span></p>
<p>Here are some examples created with <a href="http://hongki.at/classipress">ClassiPress</a>,  or check out the entire collection at <a href="http://appthemes.com/showcase/">AppThemes</a>.</p>
<ul>
<li><a href="http://taiwandeal.com/">http://taiwandeal.com/</a></li>
<li><a href="http://runninghorses.net/">http://runninghorses.net/</a></li>
<li><a href="http://runninghorses.net/">http://tutorlink.co.nz/</a></li>
</ul>
<p>We are giving away <strong>3 Personal Editions</strong>, <strong>1 Professional Edition</strong> and <strong>1 Ultimate edition</strong> of <a href="http://hongki.at/classipress">ClassiPress</a> – 5 copies in total. <a href="http://appthemes.com/themes/classipress/#features">Click here</a> to find out the differences of each edition.</p>
<h3>How to win</h3>
<p>If you are interested in winning yourself a copy, <strong>drop a comment below</strong>. It’s that simple. Contest will start today, ends <em>2nd August 2010</em>. Good luck.</p>
<p><!--INFOLINKS_ON--></p>
<p><img src="http://feeds.feedburner.com/~r/24thfloor/~4/pVSeGMxu-Eg" alt="" width="1" height="1" /></p>
<p>View full post on <a href="http://www.hongkiat.com/blog/giveaway-5-copies-of-classipress-premium-wordpress-themes/">hongkiat.com</a></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkabloog.com%2F2010%2F07%2Fgiveaway-5-copies-of-classipress-premium-wordpress-themes%2F&amp;title=Giveaway%3A%205%20Copies%20of%20ClassiPress%20Premium%20Wordpress%20Themes" id="wpa2a_12"><img src="http://kabloog.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://kabloog.com/2010/07/giveaway-5-copies-of-classipress-premium-wordpress-themes/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

