<?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>Cozmoslabs</title>
	<atom:link href="http://www.cozmoslabs.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cozmoslabs.com</link>
	<description>Web design and development experiment.</description>
	<lastBuildDate>Fri, 03 Feb 2012 16:05:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Profile Builder version 1.1.13 is officially out</title>
		<link>http://www.cozmoslabs.com/2973-profile-builder-version-1-1-13-is-officially-out/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=profile-builder-version-1-1-13-is-officially-out</link>
		<comments>http://www.cozmoslabs.com/2973-profile-builder-version-1-1-13-is-officially-out/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 13:50:22 +0000</pubDate>
		<dc:creator>Gabriel Barina</dc:creator>
				<category><![CDATA[Profile Builder]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=2973</guid>
		<description><![CDATA[
		<form method="post" action="" id="userListingForm">
		<span>Users listed by:</span>		<select class="sortingOrderCriteria2" name="setSortingCriteria">
			<option selected="yes" value="userName">Username</option>
			<option value="name">Name</option>
			<option value="role">User Role</option>
			<option value="numberOfPosts">Number of Posts</option>
			<option value="signupDate">Sign-up Date</option>
		</select>
		
		<select class="sortingOrderSelect2" name="setSortingOrder">
			<option selected="yes"  value="ascending">Ascending</option>
			<option  value="descending">Descending</option>
		</select>
		
		<span>. Displaying</span>		<select class="sortingNumberSelect2" name="setSortingNumber">
			<option  value="5">5</option>
			<option  value="10">10</option>
			<option selected="yes"  value="25">25</option>
			<option  value="50">50</option>
			<option  value="100">100</option>
			<option  value="150">150</option>
			<option  value="200">200</option>
			<option  value="250">250</option>
			<option  value="500">500</option>
			<option  value="1000">1000</option>
		</select>
		<span>users/page.</span>		<input type="hidden" name="action" value="update" />
		<input type="submit" class="button-primary-reorder" value="Reorder" /> 
		</form>
		
		<table id="userListingTable" cellspacing="0">
				<thead>
					<tr>
						<th class="userListingTableHeading1" scope="col" colspan="2"><span>Username</span></th>
						<th class="userListingTableHeading2" scope="col"><span>Name</span></th>
						<th class="userListingTableHeading3" scope="col"><span>User Role</span></th>
						<th class="userListingTableHeading4" scope="col"><span>Posts</span></th>
						<th class="userListingTableHeading5" scope="col"><span>Sign-up Date</span></th>
						<th class="userListingTableHeading6" scope="col"><span>More</span></th>
					</tr>
				</thead>
					<tbody><tr class="tableRow" onmouseover="style.backgroundColor='grey'; style.color='white';" onmouseout="style.backgroundColor=''; style.color='';">
							<td class="avatarColumn"><img alt='' src='http://1.gravatar.com/avatar/91ded1c3a80285200604c24149f04850?s=16&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D16&amp;r=G' class='avatar avatar-16 photo' height='16' width='16' />
							</td>
							<td class="loginNameColumn"> 
								<span>700pm</span>
							</td> 
							<td class="nameColumn"> 
								<span>700pm</span>
							</td> 
							<td class="roleColumn"> 
								<span>basicuser</span>
							</td> 
							<td class="postsColumn"> 
								<span><a href="http://www.cozmoslabs.com/author/700pm/">0</a></span>
							</td> 
							<td class="signUpColumn"> 
								<span>31/08/2011</span>
							</td> 
							<td class="moreInfoColumn"> 
								<span><a href="http://www.cozmoslabs.com/2973-profile-builder-version-1-1-13-is-officially-out/?userID=151" class="wppb-more"><img src="http://www.cozmoslabs.com/wp-content/plugins/profile-builder-pro/assets/images/arrow_right.png" title="Click here to see more information about this user." alt=">"></a></span>
							</td> 
						</tr>
					</tbody>
			</table><br/><div class="pageNumberDisplay" align="right"></div>Even though we released a few hot-fixes since v.1.1.6, it&#8217;s been a long time since we released a new big update for our ever-growing plugin&#8230;but wait no more, v.1.1.13 is finally here! For those who just met up with WordPress, Profile Builder is WordPress registration done right; it lets you customize your website by adding [...]
Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/2252-profile-builder-version-1-1-6-has-arrived/' rel='bookmark' title='Profile Builder version 1.1.6 has arrived'>Profile Builder version 1.1.6 has arrived</a></li>
<li><a href='http://www.cozmoslabs.com/1341-wordpress-profile-builder-a-front-end-user-registration-login-and-edit-profile-plugin/' rel='bookmark' title='WordPress Profile Builder: a front-end user registration, login and edit-profile plugin'>WordPress Profile Builder: a front-end user registration, login and edit-profile plugin</a></li>
<li><a href='http://www.cozmoslabs.com/1561-profile-builder-pro-is-wordpress-registration-done-right/' rel='bookmark' title='Profile Builder Pro is WordPress Registration Done Right'>Profile Builder Pro is WordPress Registration Done Right</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Even though we released a few hot-fixes since v.1.1.6, it&#8217;s been a long time since we released a new <u>big</u> update for our ever-growing plugin&#8230;but wait no more, v.1.1.13 is finally here!</p>
<p>For those who just met up with WordPress, <a href="http://www.cozmoslabs.com/wordpress-profile-builder/" title="Profile Builder"><strong>Profile Builder</strong></a> is WordPress registration done right; it lets you customize your website by adding a front-end menu for all your users, giving them a more flexible way to modify their user-information or to register new users.</p>
<p>Although we added a few new things (like 1 more custom redirect, and some usable parameters in the userlisting), the main feature we worked quite a lot on is <strong>redesigning the plugin&#8217;s functions from custom PHP functions to WordPress functions</strong>. This should solve a lot of the black avatar issues we read on the forums about.</p>
<p>We added the possibility to have a user defined meta-key name. When you add a new extra field you still get the <em>custom_field_x</em> default meta-name, but now you can change it according to your liking.</p>
<p>A few other useful things we added include filters (you can see a sum of them <a href="http://www.cozmoslabs.com/wordpress-profile-builder/filters/" title="PB Filters">here</a>), and a userslisting parameter [wppb-list-users visibility="param"] where param can be: <u>public</u> (so that anyone can view the userlisting, even visitors not logged in), or <u>restricted</u> (only logged in users can see it).</p>
<p><strong>A few things we would like to mention regarding this version:</strong></p>
<ol>
<li>The .mo and .po files in any language other then English are most of the time out-of-date as these are supplied to us from our users. If you have a translation you made (or updated) and want to share it with the rest of the community, you can send it to <u>gabriel@cozmoslabs.com</u>. This also regards any future updates of <strong>Profile Builder</strong>.</li>
<li>Depending on the kind of update you make (automatic or manual) we saw that there were cases when the meta-names didn&#8217;t appear in the extra fields table. We built in a function to solve this, and to preserve the backwards compatibility with other versions of the plugin, but if you see some columns are missing (even though the column-heading is there), please make sure you deactivate and reactivate the plugin and see if that solved your issue.</li>
</ol>
<p><strong>UPDATE:</strong><br/><br />
There was a minor bug regarding the way one could insert html links into the &#8220;agree to terms and conditions&#8221; checkbox, which is now fixed with a proper text-display. Version 1.1.14 should be available for download.</p>
<p>Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/2252-profile-builder-version-1-1-6-has-arrived/' rel='bookmark' title='Profile Builder version 1.1.6 has arrived'>Profile Builder version 1.1.6 has arrived</a></li>
<li><a href='http://www.cozmoslabs.com/1341-wordpress-profile-builder-a-front-end-user-registration-login-and-edit-profile-plugin/' rel='bookmark' title='WordPress Profile Builder: a front-end user registration, login and edit-profile plugin'>WordPress Profile Builder: a front-end user registration, login and edit-profile plugin</a></li>
<li><a href='http://www.cozmoslabs.com/1561-profile-builder-pro-is-wordpress-registration-done-right/' rel='bookmark' title='Profile Builder Pro is WordPress Registration Done Right'>Profile Builder Pro is WordPress Registration Done Right</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2973-profile-builder-version-1-1-13-is-officially-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understand how to create triangles with CSS</title>
		<link>http://www.cozmoslabs.com/2773-understand-how-to-create-triangles-with-css/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understand-how-to-create-triangles-with-css</link>
		<comments>http://www.cozmoslabs.com/2773-understand-how-to-create-triangles-with-css/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 18:57:17 +0000</pubDate>
		<dc:creator>Madalin Ungureanu</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[triangles]]></category>
		<category><![CDATA[triangles with css]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=2773</guid>
		<description><![CDATA[I&#8217;ve been creating css shapes for a while now, but just recently I&#8217;ve been starting to wonder how does the technique actually work and why. You can find a good collection of css snipets here. Most shapes use css 3 properties but there are a few useful ones that do not require css 3 so [...]
Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/716-create-an-about-the-author-area-for-thematic/' rel='bookmark' title='Create an &#8220;About the author&#8221; area for Thematic'>Create an &#8220;About the author&#8221; area for Thematic</a></li>
<li><a href='http://www.cozmoslabs.com/358-add-a-search-box-to-the-thematic-menu/' rel='bookmark' title='Add a search box to the thematic menu'>Add a search box to the thematic menu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been creating css shapes for a while now, but just recently I&#8217;ve been starting to wonder how does the technique actually work and why. </p>
<p>You can find a good collection of css snipets <a href="http://www.css3shapes.com/" title="CSS3 Shapes" target="_blank">here</a>. Most shapes use css 3 properties but there are a few useful ones that do not require css 3 so you don&#8217;t have to worry about browser compatibility.   </p>
<h3>How to create a triangle with css</h3>

<div class="wp_codebox"><table><tr id="p27739"><td class="code" id="p2773code9"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#right-triangle</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">transparent</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">transparent</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>
<div style="width: 0;height: 0;border-left: 60px solid red;border-top: 30px solid transparent;border-bottom: 30px solid transparent;"></div>
<p></p>
<p><span id="more-2773"></span></p>
<p>The css behind it is pretty simple but what I wanted to find out was why did it work, and with a bit of research I managed to figure it out!</p>
<h3>Understanding how borders are drawn by the browser</h3>
<p>Let&#8217;s start with a basic example. A 30px square with 1px solid black border:</p>

<div class="wp_codebox"><table><tr id="p277310"><td class="code" id="p2773code10"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#square</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>
<div style="width: 30px;height: 30px;border:1px solid black;"></div>
<p></p>
<p>So the result is what we would expect but there is one thing that should be noted: border is drawn outside of the element so the shape has 32px x 32px. Basic stuff so far.</p>
<p>Let&#8217;s increase the border width to 60px.</p>

<div class="wp_codebox"><table><tr id="p277311"><td class="code" id="p2773code11"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#square</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>
<div style="width: 30px;height: 30px;border:60px solid black;"></div>
<p></p>
<p>Again nothing special, and the shape has 150px x 150px now.</p>
<p>But what happens when all the borders have different colors?</p>

<div class="wp_codebox"><table><tr id="p277312"><td class="code" id="p2773code12"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#square</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">yellow</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-left</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>
<div style="width: 30px;height: 30px; border-top:60px solid green;border-right:60px solid blue;border-bottom:60px solid yellow;border-left:60px solid red;"></div>
<p></p>
<p>What most people don&#8217;t realize is that borders are drawn at an angle where they join, as you can clearly see above. This is the main reason why we can create triangles with css, but let&#8217;s fill in the remaining steps.</p>
<h3>Let&#8217;s make triangles</h3>
<p>What if we give a width and height of 0px and just leave the borders?</p>

<div class="wp_codebox"><table><tr id="p277313"><td class="code" id="p2773code13"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#square</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #000000; font-weight: bold;">blue</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">yellow</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-left</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>
<div style="width: 0px;height: 0px; border-top:60px solid green;border-right:60px solid blue;border-bottom:60px solid yellow;border-left:60px solid red;"></div>
<p></p>
<p>We are left with a 120px x 120px  shape composed of 4 triangles corresponding to the 4 borders. It has 120px width because both left and right borders have 60px each and 120px height because both top and bottom borders have also 60px.</p>
<p>If we focus on the red triangle we see that it has a 120px left base equal to the height of the shape (top border plus bottom border) and a 60px &#8220;height&#8221; equal to half the width of the entire shape ( or equal to the left border&#8217;s width).</p>
<p>Lets start removing triangles from the shape except the red one. From the paragraph above we see that the blue right border doesn&#8217;t really affect the red triangle. So let&#8217;s just remove it.</p>

<div class="wp_codebox"><table><tr id="p277314"><td class="code" id="p2773code14"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#square</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">green</span><span style="color: #00AA00;">;</span>  
   <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">yellow</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-left</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>
<div style="width: 0px;height: 0px; border-top:60px solid green;border-bottom:60px solid yellow;border-left:60px solid red;"></div>
<p></p>
<p>Our shape now has 60px by 120px and the red triangle is intact. That&#8217;s a relief <img src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  We can not remove any more triangles because the red one will be affected but we can make them transparent:</p>

<div class="wp_codebox"><table><tr id="p277315"><td class="code" id="p2773code15"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#right-triangle</span><span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">transparent</span><span style="color: #00AA00;">;</span>  
   <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">transparent</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-left</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>
<div style="width: 0px;height: 0px; border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:60px solid red;"></div>
<p></p>
<p>Mission accomplished! We only have the red triangle, but it&#8217;s not exactly the same as the first example. This one has a base of 120px and height of 60px and the first one had 60px base and 60px height. As we previously said the base of the triangle is equal to the height of the shape, so let&#8217;s reduce the height. We do that by modifying the width of the top and bottom borders in half.</p>

<div class="wp_codebox"><table><tr id="p277316"><td class="code" id="p2773code16"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#right-triangle</span><span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-top</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">transparent</span><span style="color: #00AA00;">;</span>  
   <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">30px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">transparent</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">border-left</span><span style="color: #00AA00;">:</span><span style="color: #933;">60px</span> <span style="color: #993333;">solid</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>
<div style="width: 0px;height: 0px; border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:60px solid red;"></div>
<p></p>
<p><strong>We are finally done!</strong></p>
<p>I hope that this article answered your curiosity, if you had any about css triangles.  </p>
<p>Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/716-create-an-about-the-author-area-for-thematic/' rel='bookmark' title='Create an &#8220;About the author&#8221; area for Thematic'>Create an &#8220;About the author&#8221; area for Thematic</a></li>
<li><a href='http://www.cozmoslabs.com/358-add-a-search-box-to-the-thematic-menu/' rel='bookmark' title='Add a search box to the thematic menu'>Add a search box to the thematic menu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2773-understand-how-to-create-triangles-with-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Q&amp;A about Akismet with Pete Davies</title>
		<link>http://www.cozmoslabs.com/2748-qa-about-akismet-with-pete-davies/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=qa-about-akismet-with-pete-davies</link>
		<comments>http://www.cozmoslabs.com/2748-qa-about-akismet-with-pete-davies/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 15:43:35 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[akismet]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=2748</guid>
		<description><![CDATA[Pete Davies is a Business Engineer at Automattic and you&#8217;ll probably find him writing articles on the Akismet blog. Akismet is an anti-spam filter for comments. If you visit the website, Akismet is described as &#8220;possibly the best way in the world to protect you from web spam&#8221;, which from my experience is not far [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_2755" class="wp-caption alignright" style="width: 310px"><img src="http://www.cozmoslabs.com/wp-content/uploads/2011/11/akismet_logo.png" alt="" title="akismet_logo" width="300" height="90" class="size-full wp-image-2755" /><p class="wp-caption-text">(a-kĭz-mĭt)</p></div><a href="http://about.me/petedavies">Pete Davies</a> is a Business Engineer at Automattic and you&#8217;ll probably find him writing articles on the <a href="http://blog.akismet.com/">Akismet blog.</a></p>
<p>Akismet is an anti-spam filter for comments. If  you visit the website, Akismet is described as <em>&#8220;possibly the best way in the world to protect you from web spam&#8221;</em>, which from my experience is not far from the truth.</p>
<p>However, with over 9 million websites that use Akismet on a daily basis, questions about privacy and differences between the personal and commercial account are bound to appear and Pete was really open to answer a few of them.</p>
<p><span id="more-2748"></span></p>
<h3>
<blockquote><p>Akismet filters out your comment and track-back spam for you, so you can focus on more important things.</p></blockquote>
</h3>
<p><strong>Question:</strong> Tell us a bit about what you do over at Akismet and Automattic.<br />
<strong>Answer:</strong> I work with the Premium Services group at Automattic, which is responsible for VaultPress, VideoPress and Akismet.</p>
<p><strong>Question:</strong> What are there any limits on the free account?<br />
<strong>Answer: </strong>Yes, as stated in our <a href="http://akismet.com/tos">ToS</a>, each Personal API Key should be used only on one site, and with no more than 80,000 comments/month. (There&#8217;s no restriction on the number of Personal API Keys that someone can have, however).</p>
<p><strong>Question:</strong> Does a site that displays ads fits under the Commercial account?<br />
<strong>Answer:</strong> I think your question is the wrong way around. Can a site with ads ever be under a personal account? Absolutely. Personal doesn&#8217;t mean you can&#8217;t make any money at all &#8212; just that it needs to be for a personal site. If you make beer money from some Google AdSense, that&#8217;s great &#8212; we have no desire to take that off you.</p>
<p><strong>Question:</strong> Will Akismet enforce users to move from Free to Commercial (of course, if they are using it for commercial sites)<br />
<strong>Answer:</strong> If we notice a site or an API Key that is blatantly abusing our Terms of Service then yes, we absolutely will ask them to move to a paid subscription, or stop using Akismet. We always give plenty of notice.</p>
<p><strong>Question:</strong> Will Akismet add a back charge in case of users that should be under Commercial but are still using the Free account.<br />
<strong>Answer:</strong> We&#8217;ve never asked anybody for back payments. I don&#8217;t expect that we&#8217;d ever start either.</p>
<p><strong>Question:</strong> Anything else you might want to mention to Akismet users?<br />
<strong>Answer:</strong> Akismet now filters close to 2 billion pieces of spam every month from over 9 million websites. That takes a lot of resources to keep the service up and running reliably and with the accuracy levels that we have. Some people seem to think that the service should be free &#8212; we simply couldn&#8217;t afford to do that&#8230; so somebody has to pay something. I&#8217;m always open to ideas about how we could structure our subscriptions better, but this is the best and fairest we&#8217;ve been able to come up with to date.</p>
<h3>Conclusions</h3>
<p>While Akismet isn&#8217;t perfect for <a href="http://www.dev4press.com/2011/blog/do-you-really-need-akismet/">everyone</a>, I think they&#8217;re doing a pretty good job keeping spam away from millions of blogs. </p>
<p>Other solutions exist like <a href="http://antispambee.com/">Anti-Spam Bee</a> (I&#8217;m currently using it and I&#8217;m happy with it), but they are based on some smart css/javascript/php tricks and mostly work because spam-bots are stupid. </p>
<p>As the spam-bots continue to increase in complexity the only thing that will stop it will be human curation and machine learning. The only way to achieve something like this is to use a centralized service like Akismet or if some smart guy/gall will go and build a decentralized system similar to BitCoin. (although I might be talking about fairy tales here since I don&#8217;t know how BitCoin really works) </p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2748-qa-about-akismet-with-pete-davies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Developer Tools</title>
		<link>http://www.cozmoslabs.com/2664-wordpress-developer-tools/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-developer-tools</link>
		<comments>http://www.cozmoslabs.com/2664-wordpress-developer-tools/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 10:58:43 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Theme Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[custom field]]></category>
		<category><![CDATA[custom meta box]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wordpress development tools]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=2664</guid>
		<description><![CDATA[During the last 3 years while providing web-design and development solutions to our clients over at Reflection Media, we&#8217;re tried our best to optimize our processes and development time by reusing code, creating a database of often used code snipets and constructing generalist plugins when possible. While this didn&#8217;t always work out as expected, we&#8217;ve [...]
Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/500-street-wordpress-theme/' rel='bookmark' title='Street WordPress Theme'>Street WordPress Theme</a></li>
<li><a href='http://www.cozmoslabs.com/1130-the-new-smarter-and-wordpress-3-0/' rel='bookmark' title='The new Smarter and WordPress 3.0'>The new Smarter and WordPress 3.0</a></li>
<li><a href='http://www.cozmoslabs.com/1667-wordpress-automatic-updates-based-on-folder-name-is-that-a-problem/' rel='bookmark' title='WordPress Automatic Updates Based on Folder Name. Is That a Problem?'>WordPress Automatic Updates Based on Folder Name. Is That a Problem?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_2691" class="wp-caption alignright" style="width: 310px"><img src="http://www.cozmoslabs.com/wp-content/uploads/2011/11/wordpress-developer-tools.jpg" alt="WordPress Developer Tools" title="wordpress-developer-tools" width="300" height="225" class="size-full wp-image-2691" /><p class="wp-caption-text">WordPress Developer Tools</p></div><br />
During the last 3 years while providing web-design and development solutions to our clients over at <a href="http://www.reflectionmedia.ro">Reflection Media</a>, we&#8217;re tried our best to optimize our processes and development time by reusing code, creating a database of often used code snipets and constructing generalist plugins when possible.</p>
<p>While this didn&#8217;t always work out as expected, we&#8217;ve tried to push for these goals to the best of our abilities and tried to &#8220;Do The Right Thing&#8221; as often as possible. Out of our efforts we ended up with two cool projects: <strong>BareSkin</strong> &#8211; a WordPress Starter Theme and <strong>Custom Field Creator</strong> &#8211; a easy to use class to create Meta Boxes for posts, pages and custom post types.</p>
<p>By building these <strong>WordPress Developer Tools</strong> we hope to save time and energy on our projects and create a solid base for more complex themes and plugins.</p>
<p>Both projects are in a <code>ALPHA</code> stage but stable enough to be of real use to you as well. I&#8217;ve been using both of them in client projects and I&#8217;m really happy on how they turned out.</p>
<p><span id="more-2664"></span></p>
<h3>BareSkin</h3>
<p><strong>Is a HTML5 WordPress theme to jump-start the development of another full-featured theme.</strong></p>
<p>When we started developing custom themes for our clients, Thematic saved us a lot of time. We didn&#8217;t have to worry about all the things WordPress needs inside a theme and just used Child Themes to style and hooks to add custom functionality.</p>
<p>It all worked well up to a point. You see, the more custom functionality you need, more code goes inside <em>functions.php</em>. We ended up with thousands of lines of code inside <em>functions.php</em> on some of our more complex projects. Once you start unhooking existing functionality and hooking your own, you stop saving time and becomes a BIG pain in the butt to get anything working well.</p>
<p>Our first step away from this was creating our own internal framework. I didn&#8217;t like the direction Thematic has taken so I started looking elsewhere for inspiration and guidance. As it happens, <a href="http://justintadlock.com/archives/2010/08/16/frameworks-parent-child-and-grandchild-themes">Justin Tadlock</a> felt the same thing about frameworks and released <a href="http://themehybrid.com/hybrid-core">Hybrid Core</a> &#8211; a WordPress theme development framework for creating solid parent themes.</p>
<p>We used Hybrid Core and created an internal framework, kept Thematic&#8217;s awesome XHTML structure, but ended up creating our own framework with the same problems as Thematic or any framework out there: we still used hooks and filters to add functionality inside templates.</p>
<p>Somehow that felt wrong to me so after a few projects with it we ditched it and I started looking again, this time by creating a document with the requirements of the theme that fit well with our web-development process.</p>
<h4>BareSkin requirements:</h4>
<ul>
<li>NOT a theme framework. Think of it as a parent theme with limited support for hooks and filters. <strong>Modifications should be made by forking it</strong> and creating a new theme, not through Child Themes.</li>
<li>Functionality should be added through a modular system ( like <em>add_theme_support</em> )</li>
<li>The loops should be included through <em>get_template_part</em> so template files are as easy to understand as possible.</li>
<li>Limited Admin Panel &#8211; only functionality that might belong to a theme, everything else delegate to plugins.</li>
<li>When possible use conventions over configurations</li>
<li>The theme will support 3 layout structures through css includes: 2 columns right-aside, 2 columns left-aside, 3 columns content-in-the-middle similar to Thematic as well as a responsive.css file</li>
</ul>
<p>We&#8217;ve used <a href="http://wordpress.org/extend/themes/toolbox">ToolBox&#8217;s</a> HTML structure, took part of the functionality from Hybrid Core and then mashed it all together to create something really cool.</p>
<p>This is not a finished theme. That&#8217;s why for now it&#8217;s only available via GitHub and will not be submitted to the theme repository for now. Work still needs to be done to the existing CSS structure and you might find inconsistencies in the code.</p>
<div class="preview_download">
<a href="https://github.com/madalinungureanu/bareskin"><strong> &gt;&gt; DOWNLOAD / FORK BareSkin from GitHub &lt;&lt; </strong></a>
</div>
<div class="update">
<h3 style="text-align:center;">UPDATE</h3>
<p>Custom Fields Creator became WordPress Creation Kit </p>
</div>
<h3>Custom Fields Creator</h3>
<p>Custom fields have been in WordPress since a long time. They are an absolute must when it comes to custom post types or even storing extra information regarding a certain page.</p>
<p>However, the UI to manage those fields is somewhat lacking in functionality. You can only add key =&gt; value pairs. No labels, no descriptions. The cool thing is that we can create Custom Meta Boxes and save that information in custom fields.</p>
<div id="attachment_2677" class="wp-caption alignnone" style="width: 611px"><img class="size-full wp-image-2677" title="cf_ui" src="http://www.cozmoslabs.com/wp-content/uploads/2011/11/cf_ui.png" alt="" width="601" height="251" /><p class="wp-caption-text">Default Custom Field Interface.</p></div>
<p>While <a href="http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/">creating Meta Boxes</a> is really cool, it&#8217;s also something we can take a bit further and abstracted a metabox class so you could create them with a few lines of code.</p>
<p><strong>Taking the idea a bit further, what we really needed was repeater fields with our meta boxes.</strong></p>
<p>There are a few cool plugins that allows you to do just that (ACF and Magic Fields 2 come to mind) but we needed something that was easy to embed in custom client plugins where the client didn&#8217;t need access to the structure of the fields, particularly since we&#8217;re using standard WordPress functions to output the information in a page template for the front-end.</p>
<div id="attachment_2682" class="wp-caption alignnone" style="width: 610px"><a href="http://www.cozmoslabs.com/wp-content/uploads/2011/11/cfc-ui.jpg"><img class="size-full wp-image-2682 " title="cfc-ui" src="http://www.cozmoslabs.com/wp-content/uploads/2011/11/cfc-ui.jpg" alt="" width="600"/></a><p class="wp-caption-text">Custom Fields Creator UI to create the testimonials on wpMail.me</p></div>
<h4>Here&#8217;s what Custom Fields Creator dose:</h4>
<ul>
<li><strong>Easy to configure. </strong>You just need to setup two arrays (more info on the GitHub readme file)</li>
<li><strong>Support for Repeater Fields Metabox. </strong>This is the main reason we built it. Let me give you an example. For a particular client we needed to create a &#8220;The Team&#8221; page. Each team member has a name, title, email address and phone number. Initially all information was added in the Visual Editor by us, but when the client updated that information he easily broke the HTML and the formatting was gone together with the sidebars since he didn&#8217;t close a tag <img src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Having the information nicely separated in input fields and listing it on the front-end using <a href="http://codex.wordpress.org/Function_Reference/get_post_meta">get_post_meta</a> made it easy for the client to update his information and we didn&#8217;t have to it for them.</li>
<li>Drag and Drop to sort the Repeater Fields.</li>
<li>Easy to create custom Meta Boxes with multiple fields each (let&#8217;s say you need a project extra information like: budget, timeframe  and team members)</li>
<li>Support for all input fields (WYSIWYG is coming soon)</li>
<li>Image / File upload supported via the WordPress Media Uploader (at this point the files aren&#8217;t attached to the post and are available just in the media library but we&#8217;re thinking have to possibility  to chose if needed)</li>
<li>Possibility to target only certain page-templates (there is no point in having &#8220;the team&#8221; metabox shown on the &#8220;Our Clients&#8221; page now is it? ), target certain custom post types and even unique ID&#8217;s.</li>
</ul>
<p>There are other things on the list for it, proper documentation is one (you&#8217;ll find a readme file on github for now), WYSIWYG, validation and tweaks to the UI. At this point is just important to let people know about it and hopefully someone will find it useful.</p>
<div class="preview_download">
<a href="https://github.com/madalinungureanu/wordpress-creation-kit-api"><strong> >> DOWNLOAD / FORK Custom Fields Creator from GitHub << </strong></a>
</div>
<h3>Future Plans</h3>
<p>I think at this point creating proper documentation is a priority for both projects. For BareSkin we need to finalize the CSS so it&#8217;s easy to build upon it, as for Custom Fields Creator tweaking it&#8217;s UI is something I want to do most. I think the UI and ease of use will be THE big feature for both projects and not adding to much extra functionality. They don&#8217;t have to do everything, just need to give you a head-start and let you focus on the fun stuff.</p>
<p>I haven&#8217;t coded any of them, my colleague and good friend <strong>Madalin Ungureanu</strong> did, but I&#8217;ve created the initial requirements for both, did a fair amount of testing and currently working on improving them.</p>
<p>I believe it&#8217;s very important to have solid <strong>WordPress Developer Tools </strong>that allows you to build other cool stuff easily without having to do a lot of copy-pasting between projects. Hopefully they will be of help to other developers as well.</p>
<p><strong>If you do end-up working with any of them I would love to hear about it in the comments.</strong></p>
<p>Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/500-street-wordpress-theme/' rel='bookmark' title='Street WordPress Theme'>Street WordPress Theme</a></li>
<li><a href='http://www.cozmoslabs.com/1130-the-new-smarter-and-wordpress-3-0/' rel='bookmark' title='The new Smarter and WordPress 3.0'>The new Smarter and WordPress 3.0</a></li>
<li><a href='http://www.cozmoslabs.com/1667-wordpress-automatic-updates-based-on-folder-name-is-that-a-problem/' rel='bookmark' title='WordPress Automatic Updates Based on Folder Name. Is That a Problem?'>WordPress Automatic Updates Based on Folder Name. Is That a Problem?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2664-wordpress-developer-tools/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>What Is WordPress?</title>
		<link>http://www.cozmoslabs.com/1664-what-is-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-is-wordpress</link>
		<comments>http://www.cozmoslabs.com/1664-what-is-wordpress/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 15:15:53 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[what is WordPress]]></category>
		<category><![CDATA[WordPress plugins]]></category>
		<category><![CDATA[WordPress themes]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=1664</guid>
		<description><![CDATA[Ever now and again the question arises with new clients that aren&#8217;t really tech savvy: &#8220;What Is WordPress?&#8221; What I&#8217;m hopping to achieve with this post is to drop the technical jargon for a minute and explain in down to earth words what is WordPress , how can it help you, what is WordPress.com, what&#8217;s [...]
Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/1246-qandapress-a-qa-platform-based-on-wordpress/' rel='bookmark' title='QandaPress, a Q&amp;A platform based on WordPress'>QandaPress, a Q&#038;A platform based on WordPress</a></li>
<li><a href='http://www.cozmoslabs.com/527-wordpress-as-a-social-platform/' rel='bookmark' title='WordPress as a social platform'>WordPress as a social platform</a></li>
<li><a href='http://www.cozmoslabs.com/164-installing-wordpress-child-themes-customizing/' rel='bookmark' title='Installing WordPress Child Themes and Customizing the Byty Theme'>Installing WordPress Child Themes and Customizing the Byty Theme</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ever now and again the question arises with new clients that aren&#8217;t really tech savvy: <strong>&#8220;What Is WordPress?&#8221;</strong></p>
<p><em>What I&#8217;m hopping to achieve with this post is to drop the technical jargon for a minute and explain in down to earth words what is WordPress , how can it help you, what is WordPress.com, what&#8217;s a theme and why do you need plugins. </em></p>
<h3>What is WordPress?</h3>
<p><strong>WordPress</strong> is a FREE web software that anyone can use to create and update a blog or web-site. You can install WordPress on your web-server (or hosting account) and then use the user interface to <strong>create pages, upload images or write articles. </strong><br />
<span id="more-1664"></span><br />
Most importantly you can manage your entire website without any technical knowledge or the need to write code. Everything is done from the admin panel where only authenticated users can access and modify your website.</p>
<div id="attachment_2093" class="wp-caption alignnone" style="width: 600px"><img class="size-full wp-image-2093" title="wordpress_login_screen" src="http://www.cozmoslabs.com/wp-content/uploads/2011/09/wordpress_login_screen.png" alt="" width="590" height="423" /><p class="wp-caption-text">WordPress login screen. Only allowed users are able to modify your content.</p></div>
<p><strong> Some of the things WordPress let&#8217;s you do are:</strong></p>
<ul>
<li>Create new pages for your website or blog (like a About Us or Contact page).</li>
<li>Create menus so your site visitors can find the way around the site and discover relevant information.</li>
<li>Write articles in a chronological order so the newest articles are always at the top.</li>
<li>Allow visitors to leave comments to the articles (or posts) you&#8217;ve written.</li>
<li>Gives you the possibility to have multiple users that can create and update the information on the website. (this is called user management ).</li>
<li>Gives your site a unique design by using Themes (more on this later on).</li>
<li>Adds extra-functionality that doesn&#8217;t come standard with the default installation through Plugins (something simple like a contact form or even a forum for your users &#8211; we&#8217;ll talk about this later on).</li>
</ul>
<div id="attachment_2099" class="wp-caption alignnone" style="width: 600px"><img class="size-full wp-image-2099" title="wordpress_admin_pannel" src="http://www.cozmoslabs.com/wp-content/uploads/2011/09/wordpress_admin_pannel.png" alt="The WordPress Admin Pannel" width="590" height="401" /><p class="wp-caption-text">The WordPress Admin Pannel</p></div>
<h3>Isn&#8217;t WordPress just a blogging software?</h3>
<p><strong>The short answer is NO</strong>.</p>
<p>While WordPress started as a blogging software it&#8217;s now used by companies and institutions all across the globe manage and update their websites. <a href="http://www.nytimes.com/interactive/blogs/directory.html">The New York Times</a>, <a href="http://business.blogs.cnn.com/">CNN</a>, <a href="http://www.thefordstory.com/">Ford</a> and <a href="http://stylenews.peoplestylewatch.com/">People Magazine</a> , just to name a few, are using WordPress to power certain parts of their online business.</p>
<p>WordPress can be used as a <em>publishing platform for news sites</em>, <em>membership site</em>, <em>online shop</em> and even as <em>a social network</em> similar to Facebook.</p>
<p>To put things in perspective, from all the websites in the world, <a href="http://w3techs.com/technologies/overview/content_management/all"><strong>around 14% are using WordPress</strong></a> to manage and update their content. That&#8217;s a lot of websites.</p>
<h3>What is WordPress.com?</h3>
<p>There are two flavors of WordPress. On the one hand there is the open-source free software that you can download and install on your website from <a href="http://wordpress.org">http://wordpress.org</a>. On the other hand there is <a href="http://wordpress.com">http://wordpress.com</a>, <strong>a self hosted service</strong> that give users the possibility to create blogs for free without the need to have a hosting account.</p>
<div id="attachment_2312" class="wp-caption alignnone" style="width: 600px"><img class="size-full wp-image-2312" title="wordpress.com" src="http://www.cozmoslabs.com/wp-content/uploads/2011/09/wordpress.com_.png" alt="wordpress.com screenshot" width="590" height="396" /><p class="wp-caption-text">WordPress.com helps milions of people publish their thoughts on the web.</p></div>
<p>The company behind WordPress.com is called <a href="http://automattic.com/">Automattic</a>. The CEO of Automattic, Matt Mullenweg, is also one of the co-founders WordPress, the open-source software.</p>
<h3>What is a WordPress Theme?</h3>
<p>Fundamentally, a WordPress Theme is a way to &#8220;skin&#8221; your website. This means the design and presentation of the site is managed by the Theme.</p>
<p>There are multiple places to get hold of a WordPress theme. The <a title="http://wordpress.org/extend/themes/" href="http://wordpress.org/extend/themes/">WordPress Theme Directory</a> is the official site for WordPress Themes which have been checked and inspected, and are free for downloading. There are also a lot of commercial themes, however if you are going to buy one I suggest you chose one of the companies on <a href="http://wordpress.org/extend/themes/commercial/">this page</a> since they are released under the GPL license, the same as the WordPress software.</p>
<p><strong> Using Themes</strong></p>
<p>By default, WordPress comes with a default Theme, the latest being the <a title="Glossary" href="http://codex.wordpress.org/Glossary#Twenty_Eleven_theme">WordPress TwentyEleven theme</a>. This means that when you install WordPress on your site, it&#8217;s ready to host and manage your content right away.</p>
<div id="attachment_2305" class="wp-caption alignnone" style="width: 600px"><img class="size-full wp-image-2305" title="preview_twentyeleven" src="http://www.cozmoslabs.com/wp-content/uploads/2011/09/preview_twentyeleven.png" alt="The Twenty Eleven Theme is the default WordPress theme. " width="590" height="485" /><p class="wp-caption-text">The Twenty Eleven Theme is the default WordPress theme.</p></div>
<p>Themes are easy to install and use, and for a more detailed description you can always consult the <a href="http://codex.wordpress.org/Using_Themes">WordPress Codex</a> on how to get started.</p>
<h3>What is a WordPress plugin and why do you need them?</h3>
<p><strong>Plugins can extend WordPress to do almost anything you can imagine.</strong></p>
<p>By default, WordPress comes with a standard functionality. Some might say it&#8217;s pretty powerful by it&#8217;s own, however WordPress can&#8217;t do everything.</p>
<p>This is where <a href="http://codex.wordpress.org/Plugins">WordPress plugins</a> come into play. <em>Plugins are tools to extend the functionality of WordPress</em>. Things like e-commerce carts, SEO functionality for your site, contact forms to gather leads and feedback, twitter widgets to display your latest tweets, caching plugins to speed up your site and many, many more are available some for free and some for money.</p>
<div id="attachment_2315" class="wp-caption alignnone" style="width: 600px"><img class="size-full wp-image-2315" title="wordpress-plugins" src="http://www.cozmoslabs.com/wp-content/uploads/2011/09/wordpress-plugins.png" alt="WordPress backend for installing and managing plugins." width="590" height="316" /><p class="wp-caption-text">WordPress backend for installing and managing plugins.</p></div>
<p>Similar to WordPress Themes, there is a <a href="http://wordpress.org/extend/plugins/">repository of WordPress plugins</a> where you can find many free to download and use plugins. At the time of writing this article there were <strong>16,000+ </strong>plugins in the repository.</p>
<h3>Final Words</h3>
<p>WordPress has come a long way in it&#8217;s short life. It helps millions of people publish their sites on the web, produced a vibrant community, creates jobs (WordPress consultants) and makes the entire world wide web a bit nicer and easier to access by anybody.</p>
<p><strong>So the next time you need a website, just pick WordPress as your CMS!</strong></p>
<p>Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/1246-qandapress-a-qa-platform-based-on-wordpress/' rel='bookmark' title='QandaPress, a Q&amp;A platform based on WordPress'>QandaPress, a Q&#038;A platform based on WordPress</a></li>
<li><a href='http://www.cozmoslabs.com/527-wordpress-as-a-social-platform/' rel='bookmark' title='WordPress as a social platform'>WordPress as a social platform</a></li>
<li><a href='http://www.cozmoslabs.com/164-installing-wordpress-child-themes-customizing/' rel='bookmark' title='Installing WordPress Child Themes and Customizing the Byty Theme'>Installing WordPress Child Themes and Customizing the Byty Theme</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/1664-what-is-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Profile Builder version 1.1.6 has arrived</title>
		<link>http://www.cozmoslabs.com/2252-profile-builder-version-1-1-6-has-arrived/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=profile-builder-version-1-1-6-has-arrived</link>
		<comments>http://www.cozmoslabs.com/2252-profile-builder-version-1-1-6-has-arrived/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 11:38:18 +0000</pubDate>
		<dc:creator>Gabriel Barina</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Profile Builder]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[profile builder]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=2252</guid>
		<description><![CDATA[The latest version includes a few small, but important features if you wish to customize the plugin. For those who just met up with WordPress, Profile Builder is WordPress registration done right; it lets you customize your website by adding a front-end menu for all your users, giving them a more flexible way to modify [...]
Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/1341-wordpress-profile-builder-a-front-end-user-registration-login-and-edit-profile-plugin/' rel='bookmark' title='WordPress Profile Builder: a front-end user registration, login and edit-profile plugin'>WordPress Profile Builder: a front-end user registration, login and edit-profile plugin</a></li>
<li><a href='http://www.cozmoslabs.com/1494-profile-builder-beta/' rel='bookmark' title='Profile Builder Beta'>Profile Builder Beta</a></li>
<li><a href='http://www.cozmoslabs.com/2973-profile-builder-version-1-1-13-is-officially-out/' rel='bookmark' title='Profile Builder version 1.1.13 is officially out'>Profile Builder version 1.1.13 is officially out</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The latest version includes a few small, but important features if you wish to customize the plugin. </p>
<p>For those who just met up with WordPress, <a href="http://www.cozmoslabs.com/wordpress-profile-builder/" title="Profile Builder"><strong>Profile Builder</strong></a> is WordPress registration done right; it lets you customize your website by adding a front-end menu for all your users, giving them a more flexible way to modify their user-information or to register new users.</p>
<p>We&#8217;ve also put together a short presentation video where you can see Profile Builder in action. </p>
<p><object width="598" height="336"><param name="movie" value="http://www.youtube.com/v/Uv8piGapOoA?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Uv8piGapOoA?version=3" type="application/x-shockwave-flash" width="598" height="336" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Now back to features. Firstly, we have completed the front-end registration plugin with a <strong>password recovery</strong> page. Just like every other page, this feature includes a shortcode (<strong>[wppb-recover-password]</strong>). Use this, with fully customizable emails and messages to skip the default WordPress forms all-together. </p>
<p>Also, by using the new (and now complete) <strong>custom redirects</strong>, your users will only have access to where you want them.</p>
<p>The second biggest feature of this release is the fact that you can mark the fields (both default and extra) as <strong>required</strong>. This means the user can&#8217;t register without having completed these fields, and neither can he delete this info later on from the edit profile page (the information can be modified but he/she won&#8217;t be able to submit the new data if it&#8217;s not filled out properly). </p>
<p>NOTE: at the moment this feature only works on the front end, but using this in conjunction with the custom redirects, your users  won&#8217;t have access to the dashboard anyway.</p>
<p>Last but not least, I would like to mention the most important feature of this release: <strong>filters</strong>, the crème de la crème for all plugins. </p>
<p>We redesigned the plugin and added to every notification/content/values a filter to let you easily customize the layout for your own needs, without the fear of loosing the data after a new update.</p>
<p>You can find a detailed <strong>list of all the filters</strong> <a href="http://www.cozmoslabs.com/wordpress-profile-builder/filters/">here</a>.</p>
<p>We hope you enjoy the new features, and if you have any questions, just post a new topic over at the <a href="http://www.cozmoslabs.com/forums/forum/profile-builder-pro/">forums</a>.</p>
<p>Also, there have been many interesting feature requests, which will be included in the next release(s), so stay tuned!</p>
<p>Related posts:<ol>
<li><a href='http://www.cozmoslabs.com/1341-wordpress-profile-builder-a-front-end-user-registration-login-and-edit-profile-plugin/' rel='bookmark' title='WordPress Profile Builder: a front-end user registration, login and edit-profile plugin'>WordPress Profile Builder: a front-end user registration, login and edit-profile plugin</a></li>
<li><a href='http://www.cozmoslabs.com/1494-profile-builder-beta/' rel='bookmark' title='Profile Builder Beta'>Profile Builder Beta</a></li>
<li><a href='http://www.cozmoslabs.com/2973-profile-builder-version-1-1-13-is-officially-out/' rel='bookmark' title='Profile Builder version 1.1.13 is officially out'>Profile Builder version 1.1.13 is officially out</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2252-profile-builder-version-1-1-6-has-arrived/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>New update for Profile Builder Pro available!</title>
		<link>http://www.cozmoslabs.com/1880-new-update-for-profile-builder-pro-available/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-update-for-profile-builder-pro-available</link>
		<comments>http://www.cozmoslabs.com/1880-new-update-for-profile-builder-pro-available/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 14:05:27 +0000</pubDate>
		<dc:creator>Gabriel Barina</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=1880</guid>
		<description><![CDATA[
		<form method="post" action="" id="userListingForm">
		<span>Users listed by:</span>		<select class="sortingOrderCriteria2" name="setSortingCriteria">
			<option selected="yes" value="userName">Username</option>
			<option value="name">Name</option>
			<option value="role">User Role</option>
			<option value="numberOfPosts">Number of Posts</option>
			<option value="signupDate">Sign-up Date</option>
		</select>
		
		<select class="sortingOrderSelect2" name="setSortingOrder">
			<option selected="yes"  value="ascending">Ascending</option>
			<option  value="descending">Descending</option>
		</select>
		
		<span>. Displaying</span>		<select class="sortingNumberSelect2" name="setSortingNumber">
			<option  value="5">5</option>
			<option  value="10">10</option>
			<option selected="yes"  value="25">25</option>
			<option  value="50">50</option>
			<option  value="100">100</option>
			<option  value="150">150</option>
			<option  value="200">200</option>
			<option  value="250">250</option>
			<option  value="500">500</option>
			<option  value="1000">1000</option>
		</select>
		<span>users/page.</span>		<input type="hidden" name="action" value="update" />
		<input type="submit" class="button-primary-reorder" value="Reorder" /> 
		</form>
		<br />
<b>Fatal error</b>:  Cannot redeclare class pagination in <b>/home/cozmosla/public_html/wp-content/plugins/profile-builder-pro/premium/addon/pagination.class.php</b> on line <b>3</b><br />

