<?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 &#187; Wordpress</title>
	<atom:link href="http://www.cozmoslabs.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cozmoslabs.com</link>
	<description>Web design and development experiment.</description>
	<lastBuildDate>Mon, 22 Feb 2010 16:36:26 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Multilingual Wordpress &#8211; WPML Plugin Review</title>
		<link>http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/</link>
		<comments>http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 17:41:51 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Recomended Reading]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[bilingual wordpress]]></category>
		<category><![CDATA[multilanguage]]></category>
		<category><![CDATA[multilingual]]></category>
		<category><![CDATA[multilingual wordpress]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=671</guid>
		<description><![CDATA[

Photo by derSven ¶

One of the hardest things to do with Wordpress is creating a multilingual blog / website that is easy to maintain and develop.
My interest on the subject comes from the need of my customers for easy to maintain multilingual websites. This way they can extend their services to new markets.
I&#8217;ve had this [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li>
<li><a href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li>
<li><a href='http://www.cozmoslabs.com/2008/09/14/use-wordpress-as-a-cms-with-thematic-part2/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic &#8211; Part2'>Use Wordpress as a CMS with Thematic &#8211; Part2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="postimage">
<img src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/multilingual.jpg" alt="multilingual" title="multilingual" width="300" height="225" class="alignnone size-full wp-image-711" /></p>
<p>Photo by <a href="http://www.flickr.com/photos/dersven/" rel="nofollow">derSven ¶</a>
</div>
<p>One of the hardest things to do with Wordpress is creating a <strong>multilingual blog / website</strong> that is easy to maintain and develop.</p>
<p>My interest on the subject comes from the need of my customers for easy to maintain multilingual websites. This way they can extend their services to new markets.</p>
<p>I&#8217;ve had this <a href="http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/">discussion in the past</a>, with a description of various plugins and methods to develop a multilingual Wordpress blog / site.</p>
<p>In that article I&#8217;ve talked about the theory behind multilingual web-developement and mostly about the <strong>multilingual Wordpress</strong> and four ways of implementing it:</p>
<ol>
<li><strong>The “Two-Tree” concept</strong> ( we use “language” categories )</li>
<li><strong>Automated translation</strong> (using google languages or babelfish)</li>
<li><strong>Manual translation</strong> using plugins ( I could only find one really good plugin that can do that so we’ll look into that)</li>
<li><strong>Semi-automated payed translation</strong>. (this is rather an ingenious concept and I believe the people who created the service will have a lot to gain from it)</li>
</ol>
<p>Today we&#8217;ll talk about a new and really interesting Wordpress multilingual plugin: <a href="http://wpml.org/">WPML</a>.</p>
<p>The interesting thing about this <strong>multilingual plugin</strong> is the way it organizes the information. It&#8217;s completely different from <a href="http://www.qianqin.de/qtranslate/">qTranslate</a> (that I presented in the previous multilingual blog post). Instead of using language tags (that separates the content in different languages), <strong>MPLM</strong> links one post in English to another post that will represent it&#8217;s translation in Spanish for example. This way you get to translate everything in a very clean way.</p>
<p><span id="more-671"></span></p>
<p>Beside this, there are more really cool features that help you get a complete translation done, like:</p>
<ul>
<li>Theme localization – Provide translation for texts that appear in your theme.</li>
<li>Professional translation – an optional service, built for people who want to have their site’s contents professionally translated.</li>
<li>Navigation – Control the appearance of site-wide navigation based on WordPress pages.</li>
<li>Sticky links – This is an essential function for running full websites with WordPress. It guarantees that links between pages can never break.</li>
<li>Home page link – All themes have links to the home page. This function will make that home page link point to the correct language.</li>
<li>Hard coded theme links – Many themes include hard-coded links. This will make these links language dependent so that the link text and the target match the display language.</li>
</ul>
<h2><strong>The Tutorial</strong> &#8211; Building a multilingual website from scratch with Wordpress</h2>
<p>The best way to showcase the functionality of this plugin is creating a tutorial in which we&#8217;ll create our very own multilingual website.</p>
<p>For this I&#8217;ve installed a new <a href="http://www.cozmoslabs.com/projects/multilingual/">Wordpress blog here</a>, installed our plugin (you can download and install it from <a href="http://wordpress.org/extend/plugins/sitepress-multilingual-cms/">here</a>) and the <a href="http://themeshaper.com/thematic/">Thematic</a> theme ( because I do like it a lot! )</p>
<p>So far so good. Next we&#8217;ll need to add some content to our new website. This is going to be a site about a fictional company called &#8220;Lettuce INC.&#8221; that produces 100% natural lettuce (Lactuca sativa). <img src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>We&#8217;ll have four pages:</strong> Home, About, Blog and Contact. Also we&#8217;ve selected the Home page to be a static one (as opposed to displaying our latest posts). You can do this from the admin panel, just go under <em>Settings → Reading</em>.</p>
<p><img class="aligncenter size-full wp-image-677" title="static_homepage" src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/static_homepage.png" alt="static_homepage" width="600" height="269" /></p>
<p>The available languages will be English and Romanian.</p>
<h3>Setting up WPML, the multilingual plugin for Wordpress</h3>
<p>Before we can start translating anything we need to tell WPML what languages we&#8217;ll have on our site. So head over in the Wordpress admin and select <em>WPLM → Languages</em>.</p>
<p><img class="aligncenter size-full wp-image-684" title="setup_wpml" src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/setup_wpml1.png" alt="setup_wpml" width="600" height="265" /></p>
<p>The next step lets us select the secondary languages for our site. I&#8217;ve selected Romanian.</p>
<p><img class="aligncenter size-full wp-image-686" title="select_lang" src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/select_lang.png" alt="select_lang" width="600" height="265" /></p>
<p>The third and final step to activating WPML consists of adding a language switched. This way the visitors will be able to easily select their preferred language. While available in the form of a widget, it&#8217;s also possible to insert it directly into the theme using the <em>icl_post_languages()</em> function, but this is outside the scope of the current tutorial.</p>
<p><img class="aligncenter size-full wp-image-688" title="language_switcher" src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/language_switcher.png" alt="language_switcher" width="600" height="265" /></p>
<h3>Translating our content</h3>
<p>Now that we&#8217;ve set up the plugin we can finally start translating our content. </p>
<p>We&#8217;ll start by translating the pages of our blog. To do so simply go to the edit pages admin panel in Wordpress and there, we have a small &#8220;<strong>+</strong>&#8221; button that lets us translate individual pages.</p>
<p><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/add_translation.jpg" alt="add_translation" title="add_translation" width="600" height="220" class="aligncenter size-full wp-image-694" /></p>
<p>This will create a new page for us where we can add the translated title, content, custom fields (if any) and basically anything needed for your page.</p>
<p><strong>Another way of generating the same result</strong> would be to open (or create a new page for that matter) any page and on the right side, <strong>above the Publishing box</strong>, we have the <strong>language box</strong>.</p>
<p><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/language_box.jpg" alt="language_box" title="language_box" width="600" height="220" class="aligncenter size-full wp-image-695" /></p>
<h3>Translating the blog</h3>
<p>Similar to the pages we can translate blog posts.</p>
<p><strong>Also we can translate categories and tags.</strong> This is a really useful functionality that in my opinion makes this plugin complete.<br />
To do so we&#8217;ll go to the category page in the Wordpress admin panel and click on the category that you want to translate. Then scroll to the bottom and in the Language box click &#8220;Add translation&#8221;.</p>
<p><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/translate_category.jpg" alt="translate_category" title="translate_category" width="600" height="469" class="aligncenter size-full wp-image-697" /></p>
<h3>Translating various strings in Wordpress like blog title, blog description or widgets</h3>
<p>Our next stop is the <strong>String Translation</strong> under the WPML tab.</p>
<p><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/string_translation.jpg" alt="string_translation" title="string_translation" width="600" height="351" class="aligncenter size-full wp-image-701" /></p>
<p>You might want to &#8220;Save settings and rescan strings&#8221; first, just in case.</p>
<p>An interesting functionality here is the possibility to import/export .po files. The way this works is you export the English strings in .po format, insert them into PoEdit to translate them, export the Romanian .po files from PoEdit and then Import the translated file into WPML&#8230; <strong>Confused? </strong>Don&#8217;t worry&#8230; the only reason you might use this is if you need to hire someone else to translate your site but you don&#8217;t want to give them access to the Wordpress backed to do the translation!</p>
<h3>Theme translation</h3>
<p>The only thing left for us now is to translate our theme. </p>
<p><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/10/theme_translation.jpg" alt="theme_translation" title="theme_translation" width="600" height="351" class="aligncenter size-full wp-image-704" /></p>
<p>There are two way of doing this:</p>
<ul>
<li><strong>Translate the theme by WPML.</strong> <br />
WPML will add the theme&#8217;s texts to the string translation page, where you can enter translations.</li>
<li><strong>Using a .mo file in the theme directory.</strong> <br />
Include the theme&#8217;s .mo files in the theme&#8217;s folder and WPML will load the right file for each language.</li>
</ul>
<p>Both are good ways&#8230; I&#8217;ve mentioned in the beginning that I&#8217;ve chosen Thematic for a reason and that reason is that it&#8217;s localized in a lot of languages&#8230; 13 to be exact (lucky number <img src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). This means if your needed language is between those 13 then you don&#8217;t have to translate your theme.</p>
<h1>Conclusions</h1>
<h3>What I like</h3>
<ul>
<li>It&#8217;s the first and only really complete multilingual plugin for Wordpress</li>
<li>You can easily translate any page, post, widget, theme text, blog string, plugin, etc.</li>
<li>Professional translation. This is how the WPML team makes money! They offer the possibility to automatically translate your blog without touching a single string. This is done by real translators (no robots at the end of the line) so you get really good quality .</li>
<li>Comments translation. So if you really want to take your multilingual blog to the next level then comments translation is the way to go.</li>
</ul>
<h3>What I didn&#8217;t like</h3>
<ul>
<li>Ok&#8230; Call me picky&#8230; but<strong> PLEASE transform the &#8220;Advanced »&#8221; link into a BIG BUTTON in the Languages Section in WPML.</strong> I&#8217;ve searched for something like 2 hours for it. I thought it was removed or something in the latest version! I mean that&#8217;s where all the good stuff is, like selecting the URL format and admin language!</li>
<li>The information on the WPML.org website is&#8230; terribly unorganized&#8230; there is a lot of good info there, just that it&#8217;s all over the place. There is a really informative <a href="http://forum.wpml.org/">forum</a>&#8230; but there is no link to the forum in the main menu! You have to click the main support page and there you have a link to the forum. Not user friendly at all.</li>
</ul>
<h3>Final thoughts</h3>
<p>The WPML plugin is genius! It&#8217;s the best multilingual plugin for Wordpress there is. As you could see the only things that I didn&#8217;t like were simple UI issues! But the core of the plugin is rock solid and the functionality it provides it&#8217;s just unprecedented! I wish the WPML team best of luck and congratulations for this really, really good multilingual plugin for Wordpress! Keep up the good work! </p>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li>
<li><a href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li>
<li><a href='http://www.cozmoslabs.com/2008/09/14/use-wordpress-as-a-cms-with-thematic-part2/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic &#8211; Part2'>Use Wordpress as a CMS with Thematic &#8211; Part2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Members: WordPress Plugin by Justin Tadlock</title>
		<link>http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/</link>
		<comments>http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 13:41:50 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[user management]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=665</guid>
		<description><![CDATA[Justin Tadlock has done it again. This time he released to the Wordpress community a user, role, and content management plugin called Members.
Its purpose is to make WordPress a more powerful CMS by giving you fine-grain control over the users of your site.
So what dose this plugin do:

Edit Roles: Edit your user roles and their [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/' rel='bookmark' title='Permanent Link: Multilingual Wordpress &#8211; WPML Plugin Review'>Multilingual Wordpress &#8211; WPML Plugin Review</a></li>
<li><a href='http://www.cozmoslabs.com/2008/09/14/use-wordpress-as-a-cms-with-thematic-part2/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic &#8211; Part2'>Use Wordpress as a CMS with Thematic &#8211; Part2</a></li>
<li><a href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://justintadlock.com">Justin Tadlock</a> has done it again. This time he released to the Wordpress community a user, role, and content management plugin called <a href="http://justintadlock.com/archives/2009/09/17/members-wordpress-plugin"><strong>Members</strong></a>.</p>
<p>Its purpose is to make WordPress a more powerful CMS by giving you fine-grain control over the users of your site.</p>
<h2>So what dose this plugin do:</h2>
<ul>
<li><strong>Edit Roles:</strong> Edit your user roles and their capabilities.</li>
<li><strong>New Roles:</strong> Create new roles for use on your site.</li>
<li><strong>Content Permissions:</strong> Adds a meta box on your write post/page editor that allows you to restrict content to specific roles.</li>
<li><strong>Widgets:</strong> Adds a login form widget and user-listing widget that you can use in any widget area on your site.</li>
<li><strong>Shortcodes:</strong> Creates shortcodes that you can use to restrict or allow access to certain parts of your posts and pages (or any other shortcode-capable area).</li>
<li><strong>Template Tags:</strong> New functions for use within your WordPress theme for various things.</li>
<li><strong>Private Blog:</strong> Allows you to create a private blog that can only be accessed by users that are logged in (redirects them to the login page).</li>
</ul>
<p>I personally can&#8217;t wait for future developments of this plugin. It takes Wordpress one step closer to full user management without having to code it your self <img src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/' rel='bookmark' title='Permanent Link: Multilingual Wordpress &#8211; WPML Plugin Review'>Multilingual Wordpress &#8211; WPML Plugin Review</a></li>
<li><a href='http://www.cozmoslabs.com/2008/09/14/use-wordpress-as-a-cms-with-thematic-part2/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic &#8211; Part2'>Use Wordpress as a CMS with Thematic &#8211; Part2</a></li>
<li><a href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Add &#8220;Featured Posts&#8221; to your Thematic child theme</title>
		<link>http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/</link>
		<comments>http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 13:35:54 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Thematic]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[child theme]]></category>
		<category><![CDATA[featured posts]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=557</guid>
		<description><![CDATA[Featured posts are common in Wordpress magazine themes. They let you promote hot topics and bring your best articles right in front of your users. 
First thing we need to do is create a thematic child theme. This way we won’t make direct changes to Thematic.
The featured posts will be inserted on the home page [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/' rel='bookmark' title='Permanent Link: Street Wordpress Theme'>Street Wordpress Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2010/02/10/exclude-posts-from-wordpress-navigation-in-thematic/' rel='bookmark' title='Permanent Link: Exclude posts from WordPress Navigation in Thematic'>Exclude posts from WordPress Navigation in Thematic</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_565" class="wp-caption alignright" style="width: 310px"><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/04/featured_posts.jpg" alt="Featured Posts for Thematic" title="featured_posts" width="300" height="200" class="size-full wp-image-565" /><p class="wp-caption-text">Featured Posts for Thematic</p></div>
<p>Featured posts are common in Wordpress magazine themes. They let you promote hot topics and bring your best articles right in front of your users. </p>
<p>First thing we need to do is create a <a href="http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/">thematic child theme</a>. This way we won’t make direct changes to <a href="http://themeshaper.com/thematic/">Thematic</a>.</p>
<p>The featured posts will be inserted on the home page before the rest of the articles. We&#8217;ll display the latest 3 posts which are tagged &#8216;featured&#8217;. </p>
<p class="preview_download"><a href="http://www.cozmoslabs.com/projects/wp/?theme=featured" target="_blank"><img src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/preview.gif" border="0" alt="preview thematic child theme" /></a></p>
<p><span id="more-557"></span></p>
<p>We now have to add the code inside of functions.php file of your child theme (don&#8217;t forget the <em><&#63;php</em> opening tag and the <em>&#63;></em> ending tag).</p>
<pre class="brush: php;">
function featured_posts(){

		$my_query = new WP_Query('tag=featured&amp;showposts=3');

		echo '&lt;ul id=&quot;featured-posts&quot;&gt;';
		$feat_class = array();

		while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();
				$feat_class = array();
				// Category for the post queried
				foreach ( (array) get_the_category() as $cat )
					$feat_class[] = 'category-' . $cat-&gt;slug;
					$feat_class = join(&quot; &quot;, $feat_class);
				?&gt;
				&lt;li id=&quot;featured-&lt;?php the_ID(); ?&gt;&quot; class=&quot;&lt;?php echo $feat_class; ?&gt;&quot;&gt;
					&lt;?php
						$posttitle = '&lt;h4&gt;&lt;a href=&quot;';
						$posttitle .= get_permalink();
						$posttitle .= '&quot; title=&quot;';
						$posttitle .= __('Permalink to ', 'thematic') . the_title_attribute('echo=0');
						$posttitle .= '&quot; rel=&quot;bookmark&quot;&gt;';
						$posttitle .= get_the_title();
						$posttitle .= &quot;&lt;/a&gt;&lt;/h4&gt;\n&quot;;
						echo $posttitle;

						the_excerpt();
					?&gt;

				&lt;/li&gt;&lt;!-- .post --&gt;
		&lt;?php
		endwhile;
		echo '&lt;/ul&gt;';
}
add_action('thematic_above_indexloop','featured_posts');
</pre>
<p>The first line <em>$my_query = new WP_Query(&#8216;tag=featured&#038;showposts=3&#8242;);</em> defines the name of the tag that targets your posts (you can have any tag name there) and the number of featured articles (three in this case).</p>
<p>Right now it&#8217;s just a list of posts so a bit of css styling is in order to make it look attractive to your visitors. Add this css to your style.css file inside the Child Theme.</p>
<pre class="brush: css;">
ul#featured-posts {
    float: left;
    margin: 0;
    padding: 0 0 15px 0;
    list-style: none;
    color: #111;
    font-size: 11px;
    line-height:14px;
    font-family: Helvetica, Arial, sans-serif;
}
#featured-posts li {
    float: left;
    width: 135px;
    padding: 12px 10px 10px 10px;
    margin-right: 15px;
    min-height: 260px;
    background:#f1f1f1;
    border:3px double #ccc;
}

#featured-posts li p {
    margin: 0;
    padding: 0;
}

#featured-posts li:hover {
    background:#fff;
}
#featured-posts li h4 a {
    font-family:Georgia, Times, sans-serif;
    font-size: 12px;
    line-height: 13px;
    display: block;
    padding: 5px 1px;
    color: #111;
    font-weight: bold;
}
</pre>
<p>I hope you find it useful and don&#8217;t hesitate to post in the comments were you&#8217;ve used this.</p>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/' rel='bookmark' title='Permanent Link: Street Wordpress Theme'>Street Wordpress Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2010/02/10/exclude-posts-from-wordpress-navigation-in-thematic/' rel='bookmark' title='Permanent Link: Exclude posts from WordPress Navigation in Thematic'>Exclude posts from WordPress Navigation in Thematic</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Wordpress as a social platform</title>
		<link>http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/</link>
		<comments>http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 06:46:22 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Recomended Reading]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social network]]></category>
		<category><![CDATA[social platform]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=527</guid>
		<description><![CDATA[WordPress started in 2003. Since then it has grown to be the largest self-hosted blogging tool in the world, used on hundreds of thousands of sites and seen by tens of millions of people every day. But you already knew that! 
By itself this blogging tool used to be just that: a way to put [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li>
<li><a href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_548" class="wp-caption alignright" style="width: 310px"><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/06/wordpress_social-300x202.gif" alt="Wordpress as a social platform" title="wordpress_social" width="300" height="202" class="size-medium wp-image-548" /><p class="wp-caption-text">Wordpress as a social platform</p></div>
<p>WordPress started in 2003. Since then it has grown to be the largest self-hosted blogging tool in the world, used on hundreds of thousands of sites and seen by tens of millions of people every day. But you already knew that! </p>
<p>By itself this blogging tool used to be just that: a way to put your thoughts out there, so anyone with a internet connection could read it.  But Wordpress is not just about blogging, at least not anymore. While still limited in terms of &#8220;out of the box&#8221; functionality compared with other CMS out there, Wordpress managed to shine thought it&#8217;s plugins and themes.</p>
<p><span id="more-527"></span></p>
<p>Right now Wordpress can be a <a href="http://bbpress.org/">forum</a>, <a href="http://mu.wordpress.org/">multi blogs platform</a>, <a href="http://buddypress.org/">social media platform</a>, <a href="http://en.blog.wordpress.com/2009/03/11/p2-the-new-prologue/">microblog</a>, <a href="http://bmpress.org/">social bookmarking</a> and these are just a few of the possibilities.</p>
<p>Wordpress is slowly making it&#8217;s way into the corporate world as well: Yahoo, CNN, New York Times, Ford, Nike are just a few of big names that implemented it for it&#8217;s ease of use, fast development times, cost reduction and easy maintenance of the platform. Oh&#8230; and <a href="http://markjaquith.wordpress.com/2008/08/18/us-government-agencies-using-wordpress/">U.S. Government Agencies are also using WordPress</a>.</p>
<p>So where do we go from here? Recently it was announced Wordpress to <a href="http://www.wptavern.com/to-merge-or-not-to-merge">merge</a> with Wordpress MU. This will probably appear with the 3.0 launch. This seams to be just one of the big steps towards a social web platform. The next step will probably be to integrate more social media features from <a href="http://buddypress.org/">BuddyPress</a>. </p>
<p>The power of a blog is in its network of users. Since web users are becoming accustomed to a culture of participation, publishers will look to include tools that will better facilitate the conversation. Tools like user profile pages and groups from BuddyPress will make a good additions to blogs. An issue could be the &#8220;yet another account and password&#8221; problem but solutions like <a href="http://oauth.net/">oAuth</a> or using accounts from other more prestigious social networks (login in with your <a href="http://www.baekdal.com/articles/Technology/socializing-baekdal/">facebook or google account</a>) will help the transition from simple comments to complex communication. </p>
<p>While all these extra features mean nothing for end users that just wants to blog (and for which the Wordpress was created initially) they will mean the world for power bloggers, web-developers and web entrepreneurs by transforming expensive and time consuming activities into cheap and fast ones. Implementing ideas, interconnecting social networks, creating learning platforms, building multilingual information hubs, using community feedback to build a better business, all this will get easier to implement (for the web-developer) and use (for the end user).</p>
<p>Another interesting thing happening in the Wordpress community is the adoption of GPL licensing for payed theme clubs that previously used proprietary licenses. In my opinion, this is because <a href="http://ma.tt/">Matt Mullenweg</a> started to pressure non-GPL theme clubs and designers. He did this by voicing his opinion, removing all non-GPL themes and theme designers that have <a href="http://www.wptavern.com/forum/themes-templates/446-one-peeved-off-theme-maker.html">even the slightest contact</a> with non-GPL themes from the <a href="http://wordpress.org/extend/themes/">Theme Repository</a> and by making it easy to install themes directly from the backend of Wordpress. While this can be debated indefinitely one thing is sure: it&#8217;s good for the end user and the community! For Wordpress as a platform this is even better since most of these themes are good quality and people can now reuse the professionally developed code in future projects without the fear of legal repercussions.</p>
<p>Wordpress definitely has the opportunity to become a great social platform. The same way blogging changed the publishing world it&#8217;s fair to say that social networking will change the blogging platform to facilitate communication and collaboration. It&#8217;s appropriate. </p>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li>
<li><a href='http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/' rel='bookmark' title='Permanent Link: Multilingual solutions for a wordpress installation'>Multilingual solutions for a wordpress installation</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Street Wordpress Theme</title>
		<link>http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/</link>
		<comments>http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 16:45:00 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Thematic]]></category>
		<category><![CDATA[Theme Design]]></category>
		<category><![CDATA[child theme]]></category>
		<category><![CDATA[street]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=500</guid>
		<description><![CDATA[Street is something that was created from a spark of inspiration, something that I felt should look like this. This wasn&#8217;t thought out nor planed.
It uses the beautiful Vegur Free Font for the headings and main menu, implemented by Cufon (text replacement technique). I&#8217;ve spent a great deal of time searching for the perfect free [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/' rel='bookmark' title='Permanent Link: Byty the Free Child Theme &#8211; Built on Thematic'>Byty the Free Child Theme &#8211; Built on Thematic</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Street is something that was created from a spark of inspiration, something that I felt should look like this. This wasn&#8217;t thought out nor planed.</p>
<p>It uses the beautiful <a href="http://www.dotcolon.net/font/font.php?id=1">Vegur Free Font</a> for the headings and main menu, implemented by <a href="http://wiki.github.com/sorccu/cufon/about">Cufon</a> (text replacement technique). I&#8217;ve spent a great deal of time searching for the perfect free font for this theme, but I think I found the right combination.</p>
<p>While this child theme is just a skin for <a href="http://themeshaper.com/thematic/">Thematic</a>, because this exact reason is also functional. You have access to all 13 Widget Areas <strong>Thematic</strong> uses, the semantically correct HTML that is great for SEO, can use a page template that spans the entire width of the page without the sidebars and even you can <strong>upload your own logo or header image</strong> from the &#8220;Street Theme Options&#8221;.</p>
<p class="preview_download"><a href="http://cozmoslabs.com/projects/street/" target="_blank"><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/06/preview.gif" border="0" alt="preview thematic child theme" /></a> <a class="downloadlink dlimg" href="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/download.php?id=5" title="Version 0.1 downloaded 3021 times" ><img src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download Street Child Theme for Thematic Version 0.1" /></a></p>
<div id="attachment_505" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-505" title="street_theme" src="http://www.cozmoslabs.com/wp-content/uploads/2009/06/street_theme.gif" alt="street_theme" width="600" height="395" /><p class="wp-caption-text">An elegant Child Theme for Thematic</p></div>
<p>I hope you&#8217;ll enjoy using this theme as much I enjoyed creating it!</p>
<p class="info-box">
In order to install it you have to download the <a href="http://themeshaper.com/thematic/">Thematic Theme</a> (from which this child theme inherits all of the functionality), upload both themes (Street and Thematic) to your server in the themes folder AND THEN ACTIVATE the Street theme.</p>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/' rel='bookmark' title='Permanent Link: Byty the Free Child Theme &#8211; Built on Thematic'>Byty the Free Child Theme &#8211; Built on Thematic</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2009/06/02/street-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		</item>
		<item>
		<title>Future Child Themes for Thematic in the works</title>
		<link>http://www.cozmoslabs.com/2009/05/26/future-child-theme/</link>
		<comments>http://www.cozmoslabs.com/2009/05/26/future-child-theme/#comments</comments>
		<pubDate>Tue, 26 May 2009 16:18:55 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Theme Design]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=440</guid>
		<description><![CDATA[Spring is at it&#8217;s end and makes room for a promising Summer. Finishing the new design was a fulfilling moment for me. When you put so much effort into something, your personal expectations are always high. Building something for myself and things are prone to be problematic. In the initial stages nothing really feels right [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/' rel='bookmark' title='Permanent Link: Byty the Free Child Theme &#8211; Built on Thematic'>Byty the Free Child Theme &#8211; Built on Thematic</a></li>
<li><a href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/08/15/before-i-go-on-vacation-more-thematic-madness/' rel='bookmark' title='Permanent Link: Before I go on vacation, more Thematic madness!'>Before I go on vacation, more Thematic madness!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Spring is at it&#8217;s end and makes room for a promising Summer. Finishing the new design was a fulfilling moment for me. When you put so much effort into something, your personal expectations are always high. Building something for myself and things are prone to be problematic. In the initial stages nothing really feels right and nothing is good enough. </p>
<p>But now that the new design is live I&#8217;m happy I&#8217;ve changed it and with it behind me I can start focusing on other projects. </p>
<p>For the near future I want to release two new child themes for <a href="http://themeshaper.com/thematic/" rel="nofollow">Thematic</a>, one of which might even be released as a stand alone theme also, for inclusion into the <a href="http://wordpress.org/extend/themes/">Wordpress Theme Repository</a>. </p>
<p>The first theme to be released will be my design for Cozmoslabs. I still have to clear it up since it&#8217;s full of hacks. </p>
<p>The second theme is an artsy-grunge kind of theme. The design is almost done so I only have to implement it as a child theme. Here are some screen shots.<br />
Feedback is always welcomed.</p>
<p><a href="http://www.cozmoslabs.com/wp-content/uploads/2009/05/layout01.png"><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/05/layout01-271x300.png" alt="layout01" title="layout01" width="271" height="300" class="alignleft size-medium wp-image-441" /></a><br />
<a href="http://www.cozmoslabs.com/wp-content/uploads/2009/05/layout01_page.png"><img src="http://www.cozmoslabs.com/wp-content/uploads/2009/05/layout01_page-300x235.png" alt="layout01_page" title="layout01_page" width="300" height="235" class="alignright size-medium wp-image-442" /></a></p>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/' rel='bookmark' title='Permanent Link: Byty the Free Child Theme &#8211; Built on Thematic'>Byty the Free Child Theme &#8211; Built on Thematic</a></li>
<li><a href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/08/15/before-i-go-on-vacation-more-thematic-madness/' rel='bookmark' title='Permanent Link: Before I go on vacation, more Thematic madness!'>Before I go on vacation, more Thematic madness!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2009/05/26/future-child-theme/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Multilingual solutions for a wordpress installation</title>
		<link>http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/</link>
		<comments>http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 13:51:33 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Recomended Reading]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[multilanguage]]></category>
		<category><![CDATA[multilingual]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[translate]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=228</guid>
		<description><![CDATA[
Photo by mykreeve
From my point of view the internet has became a really crowded place. No more &#8220;build it and they will come&#8221; mentality. Today&#8217;s internet business have started to compete for every single user and the need to address all potential users is more important then ever.
This is where multilingual web-sites and web-applications come [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/' rel='bookmark' title='Permanent Link: Multilingual Wordpress &#8211; WPML Plugin Review'>Multilingual Wordpress &#8211; WPML Plugin Review</a></li>
<li><a href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li>
<li><a href='http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/' rel='bookmark' title='Permanent Link: Wordpress as a social platform'>Wordpress as a social platform</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="postimage"><img class="alignnone size-medium wp-image-114" title="babel" src="http://www.cozmoslabs.com/wp-content/uploads/2009/01/babel.jpg" alt="" width="300" height="225" /></p>
<p>Photo by <a onclick="javascript:pageTracker._trackPageview ('/outbound/www.flickr.com');" href="http://www.flickr.com/photos/mykreeve/102163685/">mykreeve</a></div>
<p>From my point of view the internet has became a really crowded place. No more &#8220;build it and they will come&#8221; mentality. Today&#8217;s internet business have started to compete for every single user and the need to address all potential users is more important then ever.</p>
<p>This is where multilingual web-sites and web-applications come into place. Limiting your business to a single language or expanding it to target users from all over the world could mean the difference between failure and success.</p>
<p>The big players on the internet seem to get this. Google, Microsoft, Yahoo and many more offer they services in numerous languages. The introduction of tools like <a href="http://www.google.com/language_tools">Google Language Tools</a>, <a href="http://babelfish.yahoo.com/">Yahoo! Babel Fish</a> and similar ones have opened the multilingual doors for the masses. You can now view an entire web-page in your native language at the click of the mouse.</p>
<p>However things are not quite there! Even though the automated translation of a web-site is acceptable for getting a general idea of the content, mistakes are common and things <em>can </em>and <em>are</em> misinterpreted between languages.</p>
<p><span id="more-228"></span></p>
<h3>The theory behind multilingual web-design</h3>
<p>Implementing a static HTML web-site in multiple languages is quite simple. Just duplicate the content in a <em>/lang1/</em> folder and translate the content. For web-sites that don&#8217;t need to be updated very often this a rather good solution, giving you a lot of flexibility. This type of multilingual implementation has been around from the birth of the internet.</p>
<p>With the appearance of dynamic web-site things started to get complicated. Content became separated from HTML to some extent and databases transformed the way we store data. To translate every piece of information in a modern web-site, things just had to be implemented differently. The old way of copy and paste in a different folder is no longer an option. Extra work needed to manage two, three or even more dynamic systems (one for each language) just isn&#8217;t justified. As a result complex implementations of the solution transformed the way we think about multilingual web-sites.</p>
<h3>Multilingual Wordpress</h3>
<p>There are quite a few options out there for Wordpress users to translate the content of their blogs or web-pages. I&#8217;ll first make a list of the different implementations and them try and talk more about each one in particular.</p>
<ol>
<li><strong>The &#8220;Two-Tree&#8221; concept</strong> ( we use &#8220;language&#8221; categories )</li>
<li><strong>Automated translation</strong> (using google languages or babelfish)</li>
<li><strong>Manual translation</strong> using plugins ( I could only find one really good plugin that can do that so we&#8217;ll look into that)</li>
<li><strong>Semi-automated payed translation</strong>. (this is rather an ingenious concept and I believe the people who created the service will have a lot to gain from it)</li>
</ol>
<p>All these solutions have both advantages and disadvantages. From my experience a multilingual web-site is an added complication with absolutely no easy way out. There are just so many things that could go wrong: encoding, special characters, the content to maintain increases with every extra lanuage, not everything can be easily translated (anything other then the post body and title needs extra steps to translate), communication between the site admin and the translators introduces a lot of undesired lag into the project and let&#8217;s not forget the big bill from a professional translator.</p>
<p>But as I said in the beginning all this effort could be well worth. Even if you are promoting a service or product that is difficult to ship / commercialize / support abroad the extra traffic alone could be worth a lot. A few trackbacks could significantly improve your google ranking in search that would in turn bring you even more traffic. The way business is done on the internet is that of a Three Way Market and every bit of extra traffic helps.</p>
<h4>1. The &#8220;Two-Tree&#8221; concept</h4>
<p>This is the &#8220;old&#8221; way to do it. This does not imply &#8220;old-fashioned&#8221; as if this is an inferior way to the new possibility! It just fits another purpose.</p>
<p>Both <em>lang1</em> and <em>lang2</em> web-sites are part of the same wordpress installation.</p>
<p>First you would need to create two pages: <em>en</em> and <em>ro</em>. Then create the rest of the pages for every other page you want. Our <em>en</em> page will be the home page for English and <em>ro</em> will be the home page for Romanian. When we create a new page, for example the <em>Contact</em> page, will select the page parent to be <em>en</em>. Repeat this for every page and language and by no time you&#8217;ll have a proper multilingual structure!</p>
<p>The listing in the edit pages tab inside wordpress would look something like this:</p>
<p><a href="http://www.cozmoslabs.com/wp-content/uploads/2009/01/edit_pages.jpg"><img class="aligncenter size-medium wp-image-242" title="edit_pages" src="http://www.cozmoslabs.com/wp-content/uploads/2009/01/edit_pages-273x300.jpg" alt="edit_pages" width="273" height="300" /></a></p>
<p>Next we&#8217;ll implement a similar structure for our categories. Two &#8220;en&#8221; and &#8220;ro&#8221; categories will hold out translated posts. A custom made theme would be required to display the right menus and content for each language in particular.</p>
<p>This might not be a really efficient way to translate one&#8217;s web-blog but it dosen&#8217;t require any plugins. Is quite SEO friendly but unless you make serious changes to the way your theme manages the menus it won&#8217;t be user friendly.</p>
<h3>2. <strong>Automated translation</strong> (using google languages or babelfish)</h3>
<p>This is one type of translation that is just great for blogs. It&#8217;s really simple to use, free, fast to implement (don&#8217;t have to send anything to a translator). Chances are your non English users will use these services directly from Google or Yahoo so this saves them quite a few clicks which is always a good thing.</p>
<p>The obvious disadvantage is the quality of the translation. By no means this should be used for a respectable business. While one can understand the meaning and general feeling of the article, even the smallest misspell in the initial language will render this service useless, there are grammar mistakes and the words are not always translated in their intended meaning (based on context).</p>
<p>There are quite a few plugins available for wordpress that automatically translate your content but the one I used and recommend is <a href="http://www.nothing2hide.net/wp-plugins/wordpress-global-translator-plugin/">Global Translator</a>.</p>
<p>With <em>Global Translator</em> plugin for Wordpress one can:</p>
<ul>
<li>translate the blog in 34 languages</li>
<li>provide the translations by using Google Translation Engine, Babel Fish, Promt or FreeTranslations.com</li>
<li>use the permalinks by adding the language code at the beginning of all your URI. For example the english version on <em>www.domain.com/mycategory/mypost</em> will be automatically transformed in <em>www.domain.com/en/mycategory/mypost</em></li>
<li>use the built in Fast Caching System. Drastically reduction of the risk of temporarily ban from translation engines.</li>
<li>you can easily customize the appearance of the translation bar</li>
</ul>
<p>As you can see you can do a lot with <em>Global Translator</em>. It also translates the front-end Wordpress interface (words like Posts, Pages, Read More, etc). Again my recommendation is to use this plugin for your blog if you are trying to reach a larger audience but try and don&#8217;t use it for large web-sites unless you know what you are doing (due to the quality of the translation).</p>
<h3>3. <strong>Manual translation</strong> using plugins</h3>
<p>Translating your wordpress installation to the last word could be a really hard thing to do, especially for non-technical wordpress users. Although a blog has a really straight forward structure and dosen&#8217;t pose so many problems, developing a multilingual web-site using wordpress is a different story all together. A web-site can have different widgets on different pages, might use plugins that have an front-end interface that is not translatable and will need to have at least a contact form that will be available in several languages.</p>
<p><strong>Solutions?</strong> One thing is certain: it&#8217;s not impossible <img src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Although it might be somewhat unintuitive at first one can create a fully translated web-site (for a blog this is quite easy to do).</p>
<p>By unintuitive I mean users might have to use <em>&lt;!&#8211;:en&#8211;&gt;&lt;!&#8211;:&#8211;&gt;</em> tags for widget translation and even template changes in order to get the entire web-site translated.</p>
<p>However there are good new. The latest version of the <a href="http://www.qianqin.de/qtranslate/">qTranslate plugin</a> has a really easy to use interface when translating post and pages. They offer One-Click-Switching between the languages. One can change the language as easy as switching between Visual and HTML editors!</p>
<p>Here are a few screen-shots of the plugin:<br />
<a rel="attachment wp-att-248" href="http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/screenshot-11/"><img class="aligncenter size-medium wp-image-248" title="screenshot-qTranslate" src="http://www.cozmoslabs.com/wp-content/uploads/2009/01/screenshot-11-300x258.png" alt="screenshot-qTranslate" width="300" height="258" /></a><br />
<a rel="attachment wp-att-249" href="http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/screenshot-21/"><img class="aligncenter size-medium wp-image-249" title="screenshot-qTranslate" src="http://www.cozmoslabs.com/wp-content/uploads/2009/01/screenshot-21-300x281.png" alt="screenshot-qTranslate" width="300" height="281" /></a></p>
<p>Other options that make qTranslate such a great plugin includes:</p>
<ul>
<li>No more for adding special characters or strings to separate your multilingual texts! &#8211; qTranslate will handle them almost everywhere for you</li>
<li>No need to edit the plugin file to get your language working! &#8211; Use the comfortable and intuitive Configuration Page</li>
<li>Comes with many languages already built in! &#8211; English, German, Simplified Chinese and a lot of others</li>
<li>Add your language in seconds! &#8211; Thanks to the simplistic Configuration Page</li>
<li>Multilingual dates out of the box &#8211; Translates dates and time for you.</li>
<li>Improved Installation! &#8211; <strong>No need to manually search and upload Gettext Databases/.mo files anymore</strong></li>
<li>Multilingual Text in Templates without the need to change Gettext Databases/.mo files &#8211; Use Language Tags with Gettext!</li>
<li><strong>Choose one of 3 Modes to make your URLs pretty and SEO-friendly. &#8211; The everywhere compatible <code>?lang=en</code>, simple and beautiful <code>/en/foo/</code> or nice and neat <code>en.yoursite.com</code></strong></li>
<li>One language per URL &#8211; Users and SEO will thank you for not mixing content.</li>
</ul>
<p>From all these options a few are really useful, particularly the SEO-friendly URLs and the automatic download of Gettext Database/.mo files that you should have otherwise downloaded then and then uploaded them to your Wordpress installation.</p>
<p>There is a really useful <a href="http://www.qianqin.de/qtranslate/forum/">forum</a> available in case you need help with the plugin or have suggestions. Qian Qin ( the author ) responds fast to enquirers and there&#8217;s quite a big community around it.</p>
<h3>4.<strong>Semi-automated payed translation</strong></h3>
<p>This is a intriguing idea. You install the <a href="http://design.icanlocalize.com/wordpress-translation/">Icanlocalize plugin</a> and then:</p>
<ul>
<li>Their system fetches posts and pages that require translation (new or updated).</li>
<li>Professional translators do the translation. The translation retains all formating, embedded objects, links, etc.</li>
<li>Translation is saved on WordPress. It can be saved on the original blog or on an independent blog.</li>
<li>Comments are moderated in your own language. You can reply in your language and they&#8217;ll translate it instantly.</li>
</ul>
<p>Sound good right? But wait there&#8217;s even more! You can even have a <strong>Multi-lingual contact form</strong>, where your visitors can contact you in their language and you can respond in your language.</p>
<p>If you have the cash to invest in a ongoing translation of your articles in different languages this plugin is for you. I haven&#8217;t personally tested their system and don&#8217;t know what is the quality of the translation (they are using payed translators so by all means it will be incomparable better then a automated translation).</p>
<p>The pricing is&#8230; well&#8230; compared to Romanian translators, expensive. They have a <a href="http://www.icanlocalize.com/web_messages/new">quote for text translation</a> so you can paste your text and receive a instant price. For a word count of 470 I received a cost to translate per language of 32.9 USD. This means that for a larger article you could end up paying over 100$ per/language/article. If this is a good price for you then this service is the way to go!</p>
<h3>Conclusions</h3>
<p>Multilingual web-sites are the least an annoyance and can transform in a nightmare if you try to rush things up ( I think I lost an entire day on a past project because two persons worked on it with two different editors and different encoding and every special character was displayed as question mark or a square! ).</p>
<p>Luckily open source has evolved quite a lot in the past years and now we can make use of out of the box solutions that really make your life easy. Even if more powerful CMS&#8217;s like Joomla! or Drupal have advanced multilingual solutions, Wordpress is not far behind and I hope this article can bring the reader a bit closer to solving it&#8217;s multilingual problems.</p>
<div id="preview_download">Also don&#8217;t forget if you ever need a localized theme for your project <a href="http://themeshaper.com/thematic-for-wordpress/">Thematic</a> is that theme (currently translated in 7 languages)!</div>
<p><code>Disclaimer: I have no affiliation with iCanLocalize.com and do not receive commissions on sales.</code></p>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2009/10/08/multilingual-wordpress-wpml-review/' rel='bookmark' title='Permanent Link: Multilingual Wordpress &#8211; WPML Plugin Review'>Multilingual Wordpress &#8211; WPML Plugin Review</a></li>
<li><a href='http://www.cozmoslabs.com/2009/09/18/members-wordpress-plugin-by-justin-tadlock/' rel='bookmark' title='Permanent Link: Members: WordPress Plugin by Justin Tadlock'>Members: WordPress Plugin by Justin Tadlock</a></li>
<li><a href='http://www.cozmoslabs.com/2009/06/16/wordpress-as-a-social-platform/' rel='bookmark' title='Permanent Link: Wordpress as a social platform'>Wordpress as a social platform</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2009/01/22/multilanguage-solutions-wordpress-instalation/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Replacing the Thematic Menu with a DropDown List of Categories</title>
		<link>http://www.cozmoslabs.com/2008/12/17/replacing-the-thematic-menu-with-a-dropdown-list-of-categories/</link>
		<comments>http://www.cozmoslabs.com/2008/12/17/replacing-the-thematic-menu-with-a-dropdown-list-of-categories/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 03:27:54 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Recomended Reading]]></category>
		<category><![CDATA[Theme Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[category]]></category>
		<category><![CDATA[menu dropdown]]></category>
		<category><![CDATA[Thematic]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=202</guid>
		<description><![CDATA[
There comes a time when you might want to use the Thematic Theme for other things then just a blog, like a magazine or a portal and it might be best suited to have the categories of your blog on top instead of your static pages. After all, you&#8217;ll probably have two static pages (about [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic Theme- Part1'>Use Wordpress as a CMS with Thematic Theme- Part1</a></li>
<li><a href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li>
<li><a href='http://www.cozmoslabs.com/2009/03/20/quickly-add-a-category-dropdown-to-thematic-09/' rel='bookmark' title='Permanent Link: Quickly add a Category DropDown to Thematic 0.9'>Quickly add a Category DropDown to Thematic 0.9</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="postimage"><img src="http://www.cozmoslabs.com/wp-content/uploads/2008/12/catdrop.jpg" alt="Thematic Menu DropDown" title="Thematic Menu DropDown" width="300" height="200" class="alignnone size-full wp-image-208" /></div>
<p>There comes a time when you might want to use the <a href="http://themeshaper.com/thematic-for-wordpress/">Thematic Theme</a> for other things then just a blog, like a magazine or a portal and it might be best suited to have the categories of your blog on top instead of your static pages. After all, you&#8217;ll probably have two static pages (about and contact) and several categories and subcategories.</p>
<p>I&#8217;ve seen this request twice in the <a href="http://themeshaper.com/forums/">forums</a> over at ThemeShaper and I&#8217;ll now try and answer it. </p>
<p><strong>I&#8217;ve created a the <em>CatDrop Child Theme</em> that dose just that: transforms Thematic&#8217;s menu into a magazine style category based one!</strong></p>
<div id="preview_download"><a href="http://www.cozmoslabs.com/projects/wp/?theme=catdrop" target="_blank"><img src="http://www.cozmoslabs.com/wp-content/uploads/2008/12/preview.gif" border="0" alt="preview child theme" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="downloadlink dlimg" href="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/download.php?id=2" title="Version 0.1 downloaded 1402 times" ><img src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download Category DropDown for thematic Version 0.1" /></a></div>
<p><span id="more-202"></span></p>
<div id="showcase_blogs" style="background:#caf8b2;">
In order to install it you have to download the <a href="http://themeshaper.com/thematic-for-wordpress/" onclick="javascript:pageTracker._trackPageview ('/outbound/themeshaper.com');">Thematic Theme</a> (from which this child theme inherits all of the functionality), upload both themes (CatDrop and Thematic) to your server in the themes folder AND THEN ACTIVATE the CatDrop theme.
</div>
<p>Assuming you&#8217;ve already downloaded the latest version of<a href="http://wordpress.org/extend/themes/thematic">Thematic</a> (at the time of the writing it was version 0.7) and uploaded it inside your <em>wp-content/themes</em> directory, we can start the tutorial.</p>
<p>We won&#8217;t modify Thematic directly, instead we&#8217;ll create a <a href="http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/">Child theme</a> and add this functionality to it. To do just that create a directory named <em>catdrop</em> inside your themes folder and two files: <em>functions.php</em> and <em>style.css</em>.</p>
<p>We&#8217;ll start by telling Wordpress that our theme is a ChildTheme of thematic add this code into <em>style.css</em>.</p>
<pre class="brush: css;">
/*
Theme Name: CatDrop
Theme URI: http://cozmoslabs.com/
Description: Built on Thematic Theme&lt;/a&gt;
Author: Cristi Antohe
Author URI: http://cozmoslabs.com/
Template: thematic
Version: 0.1
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).

http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/************************************************ Style for drop-down menu */
#header{
	z-index:99; /* IE7 z-index bug */
}
#access{
	overflow:visible;
	position:static;
	float:none;
	height:37px;
}
#menu{
	position:static;
	width: 940px;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;

	padding-top: 7px;
	padding-right: 0pt;
	padding-bottom: 8px;
	padding-left: 0pt;
	overflow-x: visible;
	overflow-y: visible;
	overflow:visible;
}
#menu ul{
	padding:0;
	margin:0;
}
#menu ul li ul{

}
#menu li{
	margin:0;
	padding:0;
}
#menu li a{
	text-align:center;
	margin:0 0px 0 0;
	width:11em;
	padding:5px;
	border-left:1px solid #6DA5D6;
}
#menu li li li a{
	background:#B5D1EA;
}
#main{
	clear:both;
}
</pre>
<p>I&#8217;ve added some stilling to the <em>#access</em> and <em>#menu</em> divs or the theme would look odd.</p>
<p>Next we need to create our <em>functions.php</em> file. Add the following code to it:</p>
<pre class="brush: php;">
&lt;?php
/* Create unordered lists with our categories */
function categ_menu() {
?&gt;
&lt;div id=&quot;menu&quot;&gt;
&lt;ul class=&quot;sf-menu&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;&lt;?php echo get_option('home'); ?&gt;/&quot; class=&quot;on&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
 	&lt;?php wp_list_categories('orderby=name&amp;amp;amp;exlude=181&amp;amp;amp;title_li=');
 	$this_category = get_category($cat);
 	if (get_category_children($this_category-&gt;cat_ID) != &quot;&quot;) {
 		echo &quot;&lt;ul&gt;&quot;;
			wp_list_categories('orderby=id&amp;amp;amp;show_count=0&amp;amp;amp;title_li=&amp;amp;amp;use_desc_for_title=1&amp;amp;amp;child_of='.$this_category-&gt;cat_ID);
 		echo &quot;&lt;/ul&gt;&quot;;
 	}
	?&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;?php
}
/* Add the needed style and javascript for the dropdown */
function add_to_head(){
?&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/superfish/superfish.css&quot; media=&quot;screen&quot;&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/superfish/hoverIntent.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/superfish/superfish.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
// initialise plugins
	jQuery(function(){
		jQuery('ul.sf-menu').superfish({
            delay:       300,                            // one second delay on mouseout
            speed:       'fast',                         // faster animation speed
            autoArrows:  false,                          // disable generation of arrow mark-up
            dropShadows: true                            // disable drop shadows
		});
	});
&lt;/script&gt;
&lt;?php
}
add_action('wp_head', 'add_to_head');
add_action('wp_page_menu', 'categ_menu');
?&gt;
</pre>
<p>The <em>categ_menu</em> function is the one that generates the list of categories and the <em>add_to_head</em> one is adding the needed css and javascript files to out Child Theme.(you can get the files from the Child theme download). This could be easily modified to support drop-down pages for the menu but that one some other time!</p>
<p><strong>And this is the way you make Thematic similar to a magazine style Wordpress theme!</strong></p>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic Theme- Part1'>Use Wordpress as a CMS with Thematic Theme- Part1</a></li>
<li><a href='http://www.cozmoslabs.com/2009/06/26/thematic-featured-posts/' rel='bookmark' title='Permanent Link: Add &#8220;Featured Posts&#8221; to your Thematic child theme'>Add &#8220;Featured Posts&#8221; to your Thematic child theme</a></li>
<li><a href='http://www.cozmoslabs.com/2009/03/20/quickly-add-a-category-dropdown-to-thematic-09/' rel='bookmark' title='Permanent Link: Quickly add a Category DropDown to Thematic 0.9'>Quickly add a Category DropDown to Thematic 0.9</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2008/12/17/replacing-the-thematic-menu-with-a-dropdown-list-of-categories/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Installing Wordpress Child Themes and Customizing the Byty Theme</title>
		<link>http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/</link>
		<comments>http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 14:25:16 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Recomended Reading]]></category>
		<category><![CDATA[Theme Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[child theme]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[Thematic]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=164</guid>
		<description><![CDATA[
Source byty.ro

Since I&#8217;ve launched by first Wordpress Child Theme based on Thematic I thought writing about how you can make small changes to the theme and put your own graphical logo, add css for other plugins, basically create a customized version of it.
This post is divided in 4 different parts, particularly:

Installing Wordpress Child Themes
Adding your [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/' rel='bookmark' title='Permanent Link: Byty the Free Child Theme &#8211; Built on Thematic'>Byty the Free Child Theme &#8211; Built on Thematic</a></li>
<li><a href='http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/' rel='bookmark' title='Permanent Link: <span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!'><span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!</a></li>
<li><a href='http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic Theme- Part1'>Use Wordpress as a CMS with Thematic Theme- Part1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="postimage"><img class="alignnone size-medium wp-image-181" title="byty_theme2" src="http://www.cozmoslabs.com/wp-content/uploads/2008/10/byty_theme2.jpg" alt="" width="300" height="200" /></p>
<p>Source <a href="http://byty.ro/">byty.ro</a></p>
</div>
<p>Since I&#8217;ve launched by first <a href="http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/">Wordpress Child Theme</a> based on Thematic I thought writing about how you can make small changes to the theme and put your own graphical logo, add css for other plugins, basically create a customized version of it.</p>
<p>This post is divided in 4 different parts, particularly:</p>
<ol>
<li><strong>Installing Wordpress Child Themes</strong></li>
<li><strong>Adding your Own Logo</strong></li>
<li><strong>Adding a standard top ad banner to your page</strong></li>
<li><strong>Creating css to style plugins that do not display perfectly on your theme </strong></li>
</ol>
<p><span id="more-164"></span></p>
<h3>1. Installing Wordpress Child Themes</h3>
<p>Wordpress Child Themes are a new concept introduced not a long time ago that allow you to inherit all of the functionality of a parent theme and overwrite the css style, change the images and some parts of the html through the use of <em>functions.php</em> file. We won&#8217;t go in a lot of detail on how to create a Child Theme here, but if you are interested and want to find out more please have a look <a href="http://www.cozmoslabs.com/2008/08/11/10-design-tips-for-your-custom-wordpress-theme-built-with-thematic/">here</a>, <a href="http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/">here</a> and <a href="http://themeshaper.com/blog/functions-php-wordpress-child-themes/">here</a>.</p>
<p>To get started you need to <a href="http://themeshaper.com/thematic-for-wordpress/">Download the Thematic Theme</a> (this is the parent theme), then <a href="http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/">Download the Byty Child Theme</a>.</p>
<p>Once this is out of the way you have to <strong>upload both of the themes to your server</strong> in the <em>/themes</em> folder, just like you would do with any other theme. After the parent and child theme have been uploaded you can now <strong>activate the child theme</strong> (you don&#8217;t have to setup anything for the parent theme).</p>
<p>This is it! Now you know how to install a <strong>Wordpress Child Theme</strong>. Easy isn&#8217;t it!</p>
<h3>2. Adding your own logo</h3>
<p>I&#8217;ve designed the Byty Child Theme to be easy to customize. With this in mind you can add your own logo in no time through the use of CSS.</p>
<p>First thing you need to do is to make sure that your logo is 205px by 60px or something similar. You need to upload the logo into the <em>wp-content/themes/byty/images</em> folder.</p>
<p>Next open <em>wp-content/themes/byty/styles.css</em> file and find the <em>#blog-title</em> and <em>#blog-title a</em> declarations.</p>
<p>In the <em>#blog-title</em> declaration remove the comments (<em>/* this is a css comment */</em> ) from <em>background:url(images/logo.gif) 0px 63px no-repeat;</em> and replace <em>logo.gif</em> with your own personal logo.</p>
<p>In the <em>#blog-title a</em> declaration remove the comments from <em>filter:alpha(opacity=0); -moz-opacity: 0;	opacity:0;</em>. This will make the title of your blog transparent, basically hiding it and letting the logo to be displayed in the back. This is good from an accessibility point of view since if you disable the CSS you can still see the text from your Blog Title.</p>
<p>In the end this is how that particular piece of css should look like:</p>
<pre class="brush: css;">
#blog-title{
background:url(images/my_personal_logo.gif) 0px 63px no-repeat;
width:205px;
height:84px;
text-indent:0px;
padding:0px;
padding-top:60px;
border:none;
}
#blog-title a{
display:block;
height:60px;
font-size:60px;
color:#2772b3;
font-family:&quot;Trebuchet MS&quot;;
font-weight:normal;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity:0;
}
</pre>
<p>If everything is in order, once you reload your page you should see the logo displayed on top of the Child Theme.</p>
<h3>3. Adding a standard top ad banner to your page</h3>
<p>For this we&#8217;ll use the functions.php file that comes with the Byty Child Theme.</p>
<p>Once you open that file you&#8217;ll see the flowing code:</p>
<pre class="brush: php;">
&lt;?php
/* Register Top Add Wiget */
function add_top_ad() {
?&gt;
&lt;div id=&quot;top_ad&quot;&gt;

&lt;!-- Please add a 728px by 90px Standard Banner --&gt;

&lt;/div&gt;
&lt;?php
}
add_action('thematic_belowheader', 'add_top_ad');
?&gt;
</pre>
<p>In place of <em>< ! -- Please add a 728px by 90px Standard Banner -- > </em> you can add your own Google Adsense ad or leave it unchanged if you don&#8217;t what Ads on your site. You can add more ads to your site in the sidebars or in the content of your site through the use of text widgets.</p>
<h3>4. Creating css to style plugins that do not display perfectly on your theme</h3>
<p>If you have a plugin that isn&#8217;t displaying perfectly with the Byty Child Theme I recommend you open <em>wp-content/themes/byty/extra.css</em> and add any other css that you might need in there. This way you have separated files for the theme and your plugins.</p>
<p>As you can see there isn&#8217;t that much to say about this and I hope I&#8217;ve been clear with my explications.</p>
<p>If you&#8217;ve customized or used the Byty Child Theme please let me know! I&#8217;m interested to see for what you are using it!</p>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/' rel='bookmark' title='Permanent Link: Byty the Free Child Theme &#8211; Built on Thematic'>Byty the Free Child Theme &#8211; Built on Thematic</a></li>
<li><a href='http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/' rel='bookmark' title='Permanent Link: <span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!'><span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!</a></li>
<li><a href='http://www.cozmoslabs.com/2008/09/07/use-wordpress-as-a-cms-with-thematic-part1/' rel='bookmark' title='Permanent Link: Use Wordpress as a CMS with Thematic Theme- Part1'>Use Wordpress as a CMS with Thematic Theme- Part1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Byty the Free Child Theme &#8211; Built on Thematic</title>
		<link>http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/</link>
		<comments>http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 06:28:04 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Recomended Reading]]></category>
		<category><![CDATA[Theme Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[child theme]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Thematic]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.cozmoslabs.com/?p=145</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
This is my first Free to Download Child Theme. It was built for a friend of mine and we decided to release it for free in hope of some extra publicity   .

In order to install it you have to download the Thematic Theme (from which this child theme inherits all of the functionality), [...]


Related posts:<ol><li><a href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/08/11/10-design-tips-for-your-custom-wordpress-theme-built-with-thematic/' rel='bookmark' title='Permanent Link: 10 design tips for your custom wordpress theme built with thematic'>10 design tips for your custom wordpress theme built with thematic</a></li>
<li><a href='http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/' rel='bookmark' title='Permanent Link: <span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!'><span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="preview_download"><a href="http://cozmoslabs.com/project/byty/" target="_blank"><img src="http://www.cozmoslabs.com/wp-content/uploads/2008/10/preview.gif" border="0" alt="preview child theme" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="downloadlink dlimg" href="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/download.php?id=1" title="Version 0.4 downloaded 3342 times" ><img src="http://www.cozmoslabs.com/wp-content/plugins/download-monitor/img/download.gif" alt="Download Byty Child Theme Version 0.4" /></a></div>
<p>This is my first Free to Download Child Theme. It was built for a <a href="http://byty.ro">friend of mine</a> and we decided to release it for free in hope of some extra publicity <img src='http://www.cozmoslabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<div id="showcase_blogs" style="background:#caf8b2;">
In order to install it you have to download the <a href="http://themeshaper.com/thematic-for-wordpress/">Thematic Theme</a> (from which this child theme inherits all of the functionality), upload both themes (Byty and Thematic) to your server in the themes folder AND THEN ACTIVATE the Byty theme.
</div>
<p><span id="more-145"></span></p>
<p>To make matters short here is a screen shot:</p>
<p><img class="aligncenter size-full wp-image-146" title="byty_screen" src="http://www.cozmoslabs.com/wp-content/uploads/2008/10/byty_screen.jpg" alt="" width="500" height="398" /></p>
<p>Over the next week I&#8217;ll post small tips and tutorials about how to customize this theme in order to remove/change the top ad, style plugins that are not normally supported, etc.</p>
<p>If you have questions don&#8217;t hesitate to ask!</p>
<div id="showcase_blogs">
<h3>Blogs that are using this theme</h3>
<ul>
<li><a href="http://byty.ro">byty.ro</a></li>
<li><a href="http://www.thingsiread.org/">thingsiread.org</a></li>
<li><a href="http://unrealistic-expectations.net/">unrealistic-expectations.net</a></li>
</ul>
<p><em>If you are using this <strong>Child Theme</strong> leave a comment and I&#8217;ll add you to this list</em></div>
<div id="showcase_blogs" style="background:#caf8b2;">
Byty has been updated to the latest version of Thematic (0.9) and will not work with older versions!
</div>


<p>Related posts:<ol><li><a href='http://www.cozmoslabs.com/2008/10/29/installing-wordpress-child-themes-customizing/' rel='bookmark' title='Permanent Link: Installing Wordpress Child Themes and Customizing the Byty Theme'>Installing Wordpress Child Themes and Customizing the Byty Theme</a></li>
<li><a href='http://www.cozmoslabs.com/2008/08/11/10-design-tips-for-your-custom-wordpress-theme-built-with-thematic/' rel='bookmark' title='Permanent Link: 10 design tips for your custom wordpress theme built with thematic'>10 design tips for your custom wordpress theme built with thematic</a></li>
<li><a href='http://www.cozmoslabs.com/2009/04/07/green-anyone-try-commune-thematic-child-theme/' rel='bookmark' title='Permanent Link: <span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!'><span style="color:#7fae52">Green anyone?</span> Try Commune &#8211; Thematic Child Theme!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.cozmoslabs.com/2008/10/25/byty-free-child-theme-built-thematic/feed/</wfw:commentRss>
		<slash:comments>75</slash:comments>
		</item>
	</channel>
</rss>

<!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (user agent is rejected)
Database Caching 155/412 queries in 0.483 seconds using disk

Served from: zeus.elvsoft.net @ 2010-03-13 22:07:13 -->