<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="" xml:base="http://www.queness.com/rss">
   <title type="text">Queness Feed</title>
   <subtitle type="text">For Professional Web Designers and Developers</subtitle>
   <updated>2013-05-21T03:32:20-07:00</updated>
   <link rel="alternate" type="text/html" href="http://www.queness.com" />
   <id>http://www.queness.com/rss</id>
   
   

   <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/quenessonly" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="quenessonly" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
      <author>
         <name>Kevin Liew</name>
      </author>
      <title type="html"><![CDATA[7 Golden Rules For Freelancers]]></title>
      <link rel="alternate" type="text/html" href="http://www.queness.com/post/14259/7-golden-rules-for-freelancers" />
      <updated>2013-05-20T19:11:03-07:00</updated>
      <published>2013-05-19T02:49:46-07:00</published>
            <category scheme="http://www.queness.com" term="Tips" />
            <category scheme="http://www.queness.com" term="Illustration" />
            <category scheme="http://www.queness.com" term="Freelance" />
            <category scheme="http://www.queness.com" term="Business" />
            <content type="html" xml:base="http://www.queness.com/post/14259/7-golden-rules-for-freelancers"><![CDATA[<p class="lead">I have became a freelancer for a few months now. It took great courage to walk away from a full time job to freelancing! It's a great experience. Ever since the nine-to-five routine is no longer applied to me, I found myself have more personal time.</p>
<p>However, as a freelancer, it's almost like running your own business. Self-discipline, dedication and time management are very important to avoid slacking, stay productive and meet deadlines. Many times, I tend to mix my works and personal life altogether which took me a while to find a balance between it.</p>
<p>Here we have <a href="http://www.incidentalcomics.com/2013/05/rules-for-freelancers.html">Grant Snider</a>, who created a comic which highlights seven very important rules for freelancers. I found it quite true and would like to share with all of you.</p>
<p><img src="http://www.queness.com/resources/uploaded/Rules-for-Freelancers_024805.jpg" alt="" /></p>
<p>Just in case you can't view the comic:</p>
<ol>
<li>Surround yourself with inspiration</li>
<li>Maintain a strict dress code</li>
<li>Create boundaries between work and home</li>
<li>Balance input and output</li>
<li>Sleep, occasionally</li>
<li>Reflect on the world around you</li>
<li>Don't be afraid to promote your work</li>
</ol>]]></content>
      <link rel="replies" type="text/html" href="http://www.queness.com/post/14259/7-golden-rules-for-freelancers#comments" thr:count="0" />
   </entry>


   <entry>
      <author>
         <name>Kevin Liew</name>
      </author>
      <title type="html"><![CDATA[Giveaway 3 Top Level Domain Names from Namecheap]]></title>
      <link rel="alternate" type="text/html" href="http://www.queness.com/post/14231/giveaway-3-top-level-domain-names-from-namecheap" />
      <updated>2013-05-20T19:12:27-07:00</updated>
      <published>2013-05-17T22:46:57-07:00</published>
            <category scheme="http://www.queness.com" term="Best Deal" />
            <content type="html" xml:base="http://www.queness.com/post/14231/giveaway-3-top-level-domain-names-from-namecheap"><![CDATA[<p class="lead">Sick of using subdomain name of other people? Domain name is very important to make your business looks professional, here we have Namecheap to giveaway domain names to 3 lucky winners. Even better, our first prize, you'll get 3 Top Level Domain names (.com/,net/.org)!</p>
<h2>About Namecheap</h2>
<p><a href="http://www.namecheap.com/">Namecheap</a> are a leading ICANN accredited domain registrar and webhost, boasting competitive pricing and unparalleled levels of support. They offer web hosting packages and SSL certificates catering to all budgets, and have recently launched the <a href="https://www.namecheap.com/websites/onepager.aspx">Onepager</a> tool, an intuitive way to quickly establish an online presence.</p>
<p>Domain registration features include:</p>
<ul>
<li>Free WhoisGuard Protection</li>
<li>Featured DNS Services</li>
<li>Free URL &amp; Email Forwarding</li>
<li>Full Domain Control</li>
</ul>
<h2>What Do You Get?</h2>
<ul>
<li>3 free gTLD domain names for the winner (.com/.net/.org)</li>
<li>1 free gTLD for two runners up</li>
</ul>
<h2>How To Participate?</h2>
<p>To participate,</p>
<ol>
<li>Share this post via Twitter or Facebook.</li>
<li>Drop you comment and let us know how you going to use this free domain name.</li>
<li>We will announce winners on 23 May 2013. Stay Tuned!</li>
</ol>]]></content>
      <link rel="replies" type="text/html" href="http://www.queness.com/post/14231/giveaway-3-top-level-domain-names-from-namecheap#comments" thr:count="19" />
   </entry>


   <entry>
      <author>
         <name>Kevin Liew</name>
      </author>
      <title type="html"><![CDATA[Create WordPress Custom Post Easily]]></title>
      <link rel="alternate" type="text/html" href="http://www.queness.com/post/14222/create-wordpress-custom-post-easily" />
      <updated>2013-05-20T19:12:31-07:00</updated>
      <published>2013-05-14T23:41:54-07:00</published>
            <category scheme="http://www.queness.com" term="WordPress" />
            <category scheme="http://www.queness.com" term="Tutorial" />
            <category scheme="http://www.queness.com" term="Php" />
            <category scheme="http://www.queness.com" term="Cms" />
            <content type="html" xml:base="http://www.queness.com/post/14222/create-wordpress-custom-post-easily"><![CDATA[<p class="lead">Recently, I have accepted a project that uses WordPress as its backend, from its design I can see I will be facing a lot of technical questions such as frontend post submission, frontend user registration and login and also different Post types, voting and a lot of forms.</p>
<p>Personally, I haven't involved in a full on WordPress development. I deal with it before, but just to that extend. Based on my impression, I'm alright with it because it doesn't have complicated template language, and its plugins are easy to modify. They way it's developed by using PHP and its Database are easy to understand (I'm comparing it with Joomla which always give me a major headache). I start this project with <a href="http://themble.com/bones/">Bones WordPress Boilerplate</a>.</p>
<p>My current project is near completion, absolutely happy with the result and it's fascinating that most of my technical issues were solved just by searching Google. There are vast supports and solutions for different kind of questions! You can find all sort of plugins but usually they don't do exactly what you want or it doesn't work at all. Nevertheless, I started to like WordPress even more, and I believe it can be <a href="http://www.queness.com/post/12327/transform-wordpress-into-a-powerful-cms">transformed into a good CMS</a>.</p>
<p>This time, we will be having a few tutorials on WordPress. A sharing of what I have learned throughout the development process. First one to look at is creating custom post type, category and tag.</p>
<h2>Custom Post</h2>
<p>By default, WordPress comes with a default post type which is used as entries of blog posts. It's displayed in reverse sequential order by time and usually have comment fields beneath them. That will be the first thing you see in the homepage once you've installed WordPress successfully.</p>
<p><img src="http://www.queness.com/resources/uploaded/wpcustomtype/1.jpg" alt="" /></p>
<p>Good news is, you can create <em>Custom Post Type</em> WordPress natively by using <code>register_post_type()</code>. This is extremely useful in creating a new section for your website such as a post type to store portfolios, company branches, products, testimonials etc. You can achieve the same thing too if you're using <a href="http://www.advancedcustomfields.com/">Advanced Custom Fields</a> plugin, or even better, if you used Custom Post and Advanced Custom Fields altogether.</p>
<h2>Step 1: Add New Custom Post</h2>
<p>We will be using WordPress twentytwelve theme in this tutorial. Open up <em>functions.php</em> in your twentytwelve theme folder, this is where we put all the codes. In this example, we are going to create a new custom post for Portfolio. Read more about <a href="http://codex.wordpress.org/Function_Reference/register_post_type">register_post_type()</a></p>
<p>You can name the new post type, this name will be used in creating new taxanomies and files, so choose carefully otherwise it will be a pain to change it later on. In this example, we name it <code>portfolio_type</code>.</p>
<pre class="php">&lt;?
function portfolio_custom_post() { 
	// creating (registering) the custom type 
	register_post_type( 'portfolio_type', /* custom post type name */ 
	 	// let's now add all the options for this post type
		array('labels' =&gt; array(
			'name' =&gt; 'Portfolios', /* general name for the post type, usually plural. */
			'singular_name' =&gt; 'Porfolio', /* name for one object of this post type. */
			'all_items' =&gt; 'All Porfolios', /* the all items text used in the menu. */
			'add_new' =&gt; 'Add New', /* the add new text. */
			'add_new_item' =&gt; 'Add New Porfolio', /* the add new item text */
			'edit_item' =&gt; 'Edit Post Types', /*  the edit item text */
			'new_item' =&gt; 'New Post Type', /* the new item text */
			'view_item' =&gt; 'View Post Type', /* the view item text */
			'search_items' =&gt; 'Search Post Type', /* the search items text */ 
			'not_found' =&gt;  'Nothing found in the Database.', /* the not found text */ 
			'not_found_in_trash' =&gt; 'Nothing found in Trash', /* the not found in trash text */
			'parent_item_colon' =&gt; ''
			), /* end of arrays */	
			'description' =&gt; 'Porfolio Collection Page', /* a short descriptive summary of what the post type is. */
			'public' =&gt; true,
			'publicly_queryable' =&gt; true,
			'exclude_from_search' =&gt; false,
			'show_ui' =&gt; true, /* Whether to generate a default UI for managing this post type in the admin */
			'query_var' =&gt; true,
			'menu_position' =&gt; 8, /* this is what order you want it to appear in on the left hand side menu */ 
			'menu_icon' =&gt; get_stylesheet_directory_uri() . '/img/custom-post-icon.png', /* the icon for the custom post type menu */
			'rewrite'	=&gt; array( 'slug' =&gt; 'portfolio', 'with_front' =&gt; false ), /* you can specify its url slug */
			'has_archive' =&gt; 'portfolio_type', /* you can rename the slug here */
			'capability_type' =&gt; 'post',
			'hierarchical' =&gt; false,
			/* the next one is important, it tells what's enabled in the post editor */
			'supports' =&gt; array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'sticky')
	 	) /* end of options */
	); /* end of register post type */
	
} 

// adding the function to the Wordpress init
add_action( 'init', 'portfolio_custom_post');
		
?&gt;
</pre>
<p>Save <em>functions.php</em> and refresh WordPress Admin, you should see <em>Porfolios</em> appear in the right hand side menu. Really simple.</p>
<p><img src="http://www.queness.com/resources/uploaded/wpcustomtype/2.jpg" alt="" /></p>
<h2>Step 2: Add Category and Tag Taxonomies</h2>
<p>Depend on your project requirement, you can add existing categories and tags to organise this newly created <em>Portfolio Custom Post</em>.</p>
<pre class="php">&lt;?
function portfolio_custom_post() { 

	register_post_type( 'portfolio_type', 
		.........
		.........
		.........				
	); /* end of register post type */
	
	/* this adds your existing post categories to custom post type */
	register_taxonomy_for_object_type('category', 'portfolio_type'); 
	
	/* this adds your existing post tags to custom post type */
	register_taxonomy_for_object_type('post_tag', 'portfolio_type');	
	
} 
?&gt;	
</pre>
<p>Otherwise, if you want to create custom categories and tags for your new custom post type, you can add code below. Read more about <a href="	http://codex.wordpress.org/Function_Reference/register_taxonomy">register_taxanomy()</a>. Category and tag are using the same WordPress function, the main crucial difference is the <code>hierarchical</code> attribute. Category's value is <code>true</code>, Tag's value is <code>false</code>.</p>
<pre class="php">&lt;?
//Category
register_taxonomy( 'portfolio_cat', 
	array('portfolio_type'), /* use the same name you declared in custom post just now */
	array('hierarchical' =&gt; true,     /* if this is true, it acts like categories */             
		'labels' =&gt; array(
			'name' =&gt; 'Portfolio Categories', /* general name for the taxonomy, usually plural.  */
			'singular_name' =&gt; 'Portfolio Category', /* name for one object of this taxonomy */
			'search_items' =&gt;  'Search Portfolio Categories', /* the search items text */
			'all_items' =&gt; 'All Portfolio Categories', /*  the all items text */
			'parent_item' =&gt; 'Parent Portfolio Category', /* the parent item text */
			'parent_item_colon' =&gt; 'Parent Portfolio Category:', /* The same as parent_item, but with colon */
			'edit_item' =&gt; 'Edit Portfolio Category', /* the edit item text */
			'update_item' =&gt; 'Update Portfolio Category', /* the update item text */
			'add_new_item' =&gt; 'Add New Portfolio Category', /* the add new item text */
			'new_item_name' =&gt; 'New Portfolio Category Name' /* the new item name text */
		),
		'show_admin_column' =&gt; true, 
		'show_ui' =&gt; true,
		'query_var' =&gt; true,
		'rewrite' =&gt; array( 'slug' =&gt; 'portfolio/category' ),
	)
);   

//Tag
register_taxonomy( 'portfolio_tag', 
	array('portfolio_type'), /* use the same name you declared in custom post just now *
	array('hierarchical' =&gt; false,    /* if this is false, it acts like tags */                
		'labels' =&gt; array(
			'name' =&gt; 'Portfolio Tags', /* general name for the taxonomy, usually plural.  */
			'singular_name' =&gt; 'Portfolio Tag', /* name for one object of this taxonomy */
			'search_items' =&gt;  'Search Portfolio Tags', /* the search items text */
			'all_items' =&gt; 'All Portfolio Tags', /*  the all items text */
			'parent_item' =&gt; 'Parent Portfolio Tag', /* the parent item text */
			'parent_item_colon' =&gt; 'Parent Portfolio Tag:', /* The same as parent_item, but with colon */
			'edit_item' =&gt; 'Edit Portfolio Tag', /* the edit item text */
			'update_item' =&gt; 'Update Portfolio Tag', /* the update item text */
			'add_new_item' =&gt; 'Add New Portfolio Tag', /* the add new item text */
			'new_item_name' =&gt; 'New Portfolio Tag Name' /* the new item name text */
		),
		'show_admin_column' =&gt; true,
		'show_ui' =&gt; true,
		'query_var' =&gt; true,
	)
); 
?&gt;
</pre>
<p>Save <em>functions.php</em> and refresh admin again. That's it, you should see under <em>Porfolios</em>, it also comes with <em>Portfolio Categories</em> and <em>Portfolio Tags</em>. Very simple right?</p>
<p><img src="http://www.queness.com/resources/uploaded/wpcustomtype/3.jpg" alt="" /></p>
<h2>Getting Custom Post in Frontend</h2>
<p>Alright, that's all you need to do to set up backend. Now, it's the frontend part.</p>
<p>First of all, create a <em>Page</em> and name it <em>Portfolio</em>.</p>
<p>Then, go to the theme folder, duplicate <em>archive.php</em> and <em>single.php</em> and rename them to <em>archive-portfolio_type.php</em> and <em>single-portfolio_type.php</em>. That's it, WordPress built-in template system will take care the rest of stuff. You can read more about it from <a href="http://codex.wordpress.org/Template_Hierarchy#Single_Post_display">WordPress Template Hierarchy</a>.</p>
<p>Very easy isn't it? Now you have portfolio page with custom post, category and tag.</p>
<p>Alternatively, you can create a custom template file and using WordPress <code>query_posts()</code> to retrieve portfolio post.</p>
<h3>List out all categories</h3>
<pre class="php">&lt;?php

	$args = array(	 	
		'post_type' =&gt; 'portfolio_type',
		'posts_per_page' =&gt; 10
	);

	query_posts($args);
  
  if (have_posts()) { 
  	while (have_posts()) { 
  		the_post();
  		// POST DETAIL AND HTML MARKUP
  		
  	}
  }

  next_posts_link('&amp;laquo; Older Entries');
	previous_posts_link('Newer Entries &amp;raquo;');

?&gt;
</pre>
<h2>Conclusion</h2>
<p>That's it. This is how to create a new section for your website content. You can make a section for testimonial, products... too many possibilities. Unfortunately, there will be no demo or download link. Hope you enjoy it and let me know if you have any questions.</p>]]></content>
      <link rel="replies" type="text/html" href="http://www.queness.com/post/14222/create-wordpress-custom-post-easily#comments" thr:count="0" />
   </entry>


   <entry>
      <author>
         <name>Kevin Liew</name>
      </author>
      <title type="html"><![CDATA[Best Deal: WordPress Shortcodes Plugin + 3 Premium WP Themes - only $19!]]></title>
      <link rel="alternate" type="text/html" href="http://www.queness.com/post/14226/best-deal-wordpress-shortcodes-plugin3-premium-wp-themesonly-19" />
      <updated>2013-05-13T04:11:01-07:00</updated>
      <published>2013-05-13T02:30:17-07:00</published>
            <category scheme="http://www.queness.com" term="Best Deal" />
            <content type="html" xml:base="http://www.queness.com/post/14226/best-deal-wordpress-shortcodes-plugin3-premium-wp-themesonly-19"><![CDATA[<p class="lead">One of the popular deal from MightDeals. This <a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness">deal</a> was so popular when they last ran it, They've arranged to bring it back, to allow everyone a chance to get it!</p>
<p>You already know that WordPress is one of the best CMS tools out there. You can create some amazing looking content and easily update it. There's even "shortcodes," which enable your WordPress installation to do even more effects. They're basically "short cuts to lengthy code". Thing is, you need to search around and install a lot of the shortcodes to really take advantage of their usefulness. Or you can just pick up <a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness">Lizatom Shortcodes</a>, dubbed the Best shortcodes plugin available for WordPress.</p>
<p>Easy to install, this lightweight, cross-browser plugin is jam packed with over 5,000 shortcodes that are simple to integrate into your site. The shortcodes are even mixed in seamlessly with your WordPress WYSIWYG, so you can spice up your content with just the click of a button. PLUS - This new version is 100% responsive and it also includes several new features such as: filterable portfolios as well as 3D Animated jQuery buttons and accordions.</p>
<h2>Lizatom Shortcodes Features:</h2>
<p><strong>Buttons</strong><br />Hate the same old buttons you have on your site? No worries. Choose from literally hundreds of CSS3 button variations to add to your page. You can even alter the icon, color and size of each one.</p>
<p><strong>Tooltips</strong><br />Want to convey a lot of crucial information without busying up your page? Tooltips let you do just that with a small layer that pops up when moused over. Choose from a large variety of CSS3 tooltips and customize the color, pick the direction, and even embed images and videos right in there.</p>
<p><strong>Image Shadows</strong><br />You can add a touch of oomph to all your photos by putting an extra 3D shadow on each image. Quick and easy to implement on any images within your blog.</p>
<p><strong>Content Info Boxes</strong><br />You want boxes? You've got boxes! Choose from a huge selection of content info boxes that can include icons, pictures, links, and even a video.</p>
<p><strong>Pricing Tables</strong><br />Looking to show off prices for your product or service? The sleek pricing table will fit any blog design no matter if your site is a corporate or personal one.</p>
<p><strong>Quotes</strong><br />Display huge pull quotes easily to make important content truly stand out. Justify your text with left, right, and full alignments.</p>
<p><strong>Highlights</strong><br />Colorful highlights can display key words or phrases throughout your page. Customize each highlight with any color you can imagine.</p>
<p><strong>Accordion</strong><br />Organize large blocks of text into smaller pieces of content with toggable sections that slide open to reveal text when users click on each section.</p>
<p><strong>Tabbed Content</strong><br />Go ahead and add vertical or horizontal tabs to your content to further organize things for your users.</p>
<p><strong>Custom Lists</strong><br />Choose from a variety of fresh icons to spice up your unordered lists.</p>
<p><strong>Columns</strong><br />Want to break you content into columns for better flow? Choose from a variety of column options to suit your needs.</p>
<h2>Screenshots</h2>
<p><a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness"><img src="http://www.queness.com/resources/uploaded/4_024100.jpg" alt="" /></a></p>
<p><a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness"><img src="http://www.queness.com/resources/uploaded/5_024118.jpg" alt="" /></a></p>
<p><a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness"><img src="http://www.queness.com/resources/uploaded/6_024138.jpg" alt="" /></a></p>
<p><a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness"><img src="http://www.queness.com/resources/uploaded/7_024152.jpg" alt="" /></a></p>
<p><a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness"><img src="http://www.queness.com/resources/uploaded/8_024208.jpg" alt="" /></a></p>
<h2>Bonus! Get 3 Premium WordPress Themes</h2>
<p><strong>Dulcet Premium</strong><br /><a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness"><img src="http://www.queness.com/resources/uploaded/1_022823.jpg" alt="" /></a></p>
<p><strong>Liquid Premium</strong><br /><a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness"><img src="http://www.queness.com/resources/uploaded/2_022841.jpg" alt="" /></a></p>
<p><strong>Velvet Premium</strong><br /><a href="http://www.mightydeals.com/deal/lizatom-shortcodes.html?ref=lizatomqueness"><img src="http://www.queness.com/resources/uploaded/3_022858.jpg" alt="" /></a></p>
<p>By purchasing this Mighty Deal, you don't just get over 5,000 shortcodes, you'll also receive 3 high-quality WordPress themes. Each theme includes 3 sliders, 3 portfolio layouts, custom widgets, google fonts, an advanced admin panel, jQuery effects, and more!</p>
<h2>Price</h2>
<p>Normally a Personal license for this collection would sell for $137, but for a limited time, with this WPmarket.net bundle you get a Personal license for the plugin and themes for just $19! A Personal license allows for unlimited usage on your own personal websites only, OR... better yet, get a Developer license, which allows you to use the plugin and themes for commercial usage on an unlimited number of clients' websites, for just $59 instead of the regular price of $2,940!</p>]]></content>
      <link rel="replies" type="text/html" href="http://www.queness.com/post/14226/best-deal-wordpress-shortcodes-plugin3-premium-wp-themesonly-19#comments" thr:count="0" />
   </entry>


   <entry>
      <author>
         <name>Kevin Liew</name>
      </author>
      <title type="html"><![CDATA[Crazy And Clever Layout with Packery JS Layout Library]]></title>
      <link rel="alternate" type="text/html" href="http://www.queness.com/post/14199/crazy-and-clever-layout-with-packery-js-layout-library" />
      <updated>2013-05-10T01:32:40-07:00</updated>
      <published>2013-05-10T18:53:26-07:00</published>
            <category scheme="http://www.queness.com" term="Plugin" />
            <category scheme="http://www.queness.com" term="Layout" />
            <category scheme="http://www.queness.com" term="Javascript" />
            <content type="html" xml:base="http://www.queness.com/post/14199/crazy-and-clever-layout-with-packery-js-layout-library"><![CDATA[<p class="lead">Packery is a JavaScript layout library that uses a bin-packing algorithm. This is a fancy way of saying ?it fills empty gaps.? Packery layouts can be intelligently ordered or organically wild. Elements can be <a href="http://packery.metafizzy.co/options.html#stamped">stamped</a> in place, <a href="http://packery.metafizzy.co/methods.html#fit">fit</a> in an ideal spot, or <a href="http://packery.metafizzy.co/draggable.html">dragged around</a>.</p>
<p>Packery creates different types of dynamic grid layouts easily. Previously, we have introduced quite a few <a href="http://www.queness.com/post/11133/the-famous-pinterest-dynamic-grid-layout-and-design-inspirations">dynamic grid solutions</a> and how to use it <a href="http://www.queness.com/post/12545/create-pinterest-layout-easily-and-use-it-creatively">creatively</a>.</p>
<p>Packery is free for non-commercial, personal or open source projects and applications whereas one-time purchase of a commercial license is required is it's used in commercial projects and applications.</p>
<h2>Features</h2>
<ul>
<li>Standard options to set columns and gutter.</li>
<li>Stamped elements (like a sticky note)</li>
<li>Many built-in methods to manipulate the layout. (addItems, destroy, fit, remove, stamp, unstamp, get Item.......)</li>
<li>Call events (DragItemPositioned, fitComplete, layoutComplete and remove Complete)</li>
<li>Draggable</li>
</ul>
<h2>Screenshots</h2>
<p><img src="http://www.queness.com/resources/uploaded/packaery1_191023.jpg" alt="" /></p>
<p><img src="http://www.queness.com/resources/uploaded/packary_191039.jpg" alt="" /></p>]]></content>
      <link rel="replies" type="text/html" href="http://www.queness.com/post/14199/crazy-and-clever-layout-with-packery-js-layout-library#comments" thr:count="1" />
   </entry>

</feed>
