<?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>Mateus Souza</title>
	<atom:link href="http://www.mateussouza.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mateussouza.com</link>
	<description>Webdesigner</description>
	<lastBuildDate>Mon, 15 Feb 2010 23:22:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Novas Funções do Wordpress &#8211; Parte 3</title>
		<link>http://www.mateussouza.com/tudo/novas-funcoes-do-wordpress-parte-3</link>
		<comments>http://www.mateussouza.com/tudo/novas-funcoes-do-wordpress-parte-3#comments</comments>
		<pubDate>Tue, 02 Feb 2010 12:45:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Tudo]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[autor]]></category>
		<category><![CDATA[comments_open()]]></category>
		<category><![CDATA[funções]]></category>
		<category><![CDATA[funções wordpress]]></category>
		<category><![CDATA[Functions]]></category>
		<category><![CDATA[miniaturas]]></category>
		<category><![CDATA[Miniaturas do post]]></category>
		<category><![CDATA[pings_open()]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[the_post_thumbnail()]]></category>
		<category><![CDATA[Wordpress 2.8]]></category>
		<category><![CDATA[wordpress 2.9]]></category>

		<guid isPermaLink="false">http://www.mateussouza.com/?p=918</guid>
		<description><![CDATA[Nós post anteriores sobre esta série ainda não tinha lançado o Wordpress 2.9. Como ainda não deixei de tratar das novas funções do wordpress 2.8 vou citar algumas funções e já da uma introdução a versão 2.9
A seguir vou listar os post anteriores a este:
Novas funções(functions) do Wordpress 2.8
Novas funções(functions) do Wordpress 2.8 – Parte [...]]]></description>
			<content:encoded><![CDATA[<p>Nós post anteriores sobre esta série ainda não tinha lançado o Wordpress 2.9. Como ainda não deixei de tratar das novas funções do wordpress 2.8 vou citar algumas funções e já da uma introdução a versão 2.9</p>
<p>A seguir vou listar os post anteriores a este:<br />
<a href="http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8">Novas funções(functions) do Wordpress 2.8</a><br />
<a href="http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8-parte-2">Novas funções(functions) do Wordpress 2.8 – Parte 2</a></p>
<h4>automatic_feed_links()</h4>
<p>Função adicionada na versão 2.8. Consiste básicamente em gerar ou não o Feed RSS no template, ou seja, se ao usar este template vai ter o não o feed RSS:</p>
<pre class="brush: php;">
automatic_feed_links(false);//sem saida rss
automatic_feed_links();//com saida rss&#8230;o mesmo que true
</pre>
<p><span id="more-918"></span></p>
<p>Por padrão ela está ativada. Caso você deseje desativar a geração automática do feed RSS edite o arquivo <b>functions.php</b> e adicione esta função ou edite se ela já estiver presente.</p>
<h4>comments_open()</h4>
<p>Função usada para checar se os comentários para o post estão abertos ou não. Retorna <em>true</em> ou <em>false</em>:</p>
<pre class="brush: php;">
if(comments_open()){
//Faz isso
}else{
//Faz outro isso :)
}
</pre>
<p>Obviamente esta função é usada no arquivo <strong>single.php</strong> e/ou <strong>comments.php</strong></p>
<h4>pings_open()</h4>
<p>Esta é bem parecida com a função <strong>commenst_open()</strong>&#8230;esta função checa se os pings estão abilitados no post em questão. Retorna <em>true</em> ou <em>false</em>:</p>
<pre class="brush: php;">
if(pings_open()){
//Faz isso
}else{
//Faz outro isso :)
}
</pre>
<p>é usada no arquivo <strong>single.php</strong>.</p>
<h4>the_modified_author()</h4>
<p>Algumas vezes um autor desenvolve um post mais ele precisa de muitas alterações&#8230;devido a essas alteração pode ser interressante atribuir a autoria do post ao administrador que realizou estas alterações (sacanagem ein, rsrs). Pois bem esta função faz exatamente isto. Geralmente você usaria a seguinte função para exibir o nome do autor:</p>
<pre class="brush: xml;">
Este post foi escrito por &lt;?php the_author(); ?>
</pre>
<p>Agora com esta nova função para fazer a &#8220;sacanagem&#8221; citada acima, rsrs você irá usar:</p>
<pre class="brush: xml;">
Este post foi escrito por &lt;?php the_modified_author(); ?>
</pre>
<p>Se ninguém alterou o post o autor exibido será o autor original do post</p>
<p>Existem muitas funções novas que ainda não falei aqui, mas,  para o post não ficar grande e cansativo veja as principais alterações <a href="http://codex.wordpress.org/Version_2.8"> nesta página</a>.</p>
<h3>Wordpress 2.9</h3>
<p>Como vocês já devem ter percebido neste post e nos posts anteriores eu só falei de funções que se aplicam ao tema/template. Agora não será diferente. Para não ficar só no tema recomendo que vejam este <a href="http://inexoravel.org/arquivos/2009/10/wordpress-2-9-video-sobre-novas-funcionalidades/">video</a> do <a href="http://inexoravel.org/">inexorável</a> tratando das novidades do wordpress 2.9.</p>
<h4>Miniaturas do post</h4>
<p>Até as versões anteriores para se conseguir uma miniatura do post era necessário usar um campo personalizado, o que para um usuário leigo torna difícil e complicado. A partir da versão 2.9 dos desenvolvedores tiveram a &#8220;brilhante&#8221; idéia de criar miniaturas para o post. Agora não temos mais que usar campos personalizados! Conversa fiada a parte vamos ver como funciona esta novidade:</p>
<p><a href="http://www.mateussouza.com/wp-content/uploads/2010/02/miniatura_post_wordpress.jpg"><img src="http://www.mateussouza.com/wp-content/uploads/2010/02/miniatura_post_wordpress.jpg" alt="" title="miniatura_post_wordpress" width="640" height="271" class="aligncenter size-full wp-image-936" /></a></p>
<p>Localizado na parte direita da página <em>editar posts</em> do wordpress há uma área com a miniatura do post. Se você provalvelmente não esta localizando esta área não se preocupe, vou dizer o porque.</p>
<p>Esta funcionalidade só está dispónivel em algum temas. Isso porque ela é ativada ou não através do template. Para ativar esta função é necessário editar o arquivo <strong>functions.php</strong> e adicionar o seguinte código:</p>
<pre class="brush: php;">
add_theme_support( &#8216;post-thumbnails&#8217; );
</pre>
<p>Pronto! Agora se você voltar ao admin já deverá ver esta nova área ao adicionar ou editar um post. O processo para adicionar a miniatura é o mesmo usado para adicionar imagens,  a não se que em vez de clicar em inserir no post, você irar clicar no botão ao lado &#8211; Usar como miniatura : </p>
<p><a href="http://www.mateussouza.com/wp-content/uploads/2010/02/usar_como_miniatura.jpg"><img src="http://www.mateussouza.com/wp-content/uploads/2010/02/usar_como_miniatura.jpg" alt="" title="usar_como_miniatura" width="640" height="39" class="aligncenter size-full wp-image-939" /></a></p>
<p>Esquecendo um pouco a parte do admin vamos para o principal mesmo que a programação do template, nosso foco. Para exibr a miniatura usamos a seguinte função.</p>
<h4>the_post_thumbnail()</h4>
<p>As configurações básicas desta função são:</p>
<pre class="brush: php;">
&lt;?php the_post_thumbnail( $size, $attr ); ?>
//$size = Tamanho da imagem
//$attr = atributos para a imagem
</pre>
<p>Para o tamanho da imagem existem alguns valores &#8216;pré-definidos&#8217; (você pode defini-los através do admin, no caminho Configurações » Media). Os valores são <em>thumbnail</em>, <em>medium</em> e <em>large</em>. Para valores personalizados utiliza um array. Exemplos:</p>
<pre class="brush: php;">
the_post_thumbnail();            //Padrão / Original
the_post_thumbnail(&#8217;thumbnail&#8217;);       // Miniatura tamanho pequeno
the_post_thumbnail(&#8217;medium&#8217;);          // Miniatura tamanho médio
the_post_thumbnail(&#8217;large&#8217;);           // Miniatura tamanho grande?

the_post_thumbnail( array(100,100) );  // 100px por 100px
the_post_thumbnail( array(150,200) );  // 150px por 200px
</pre>
<p>Os atributos são definidos em uma array, são atributos padrões do HTML:</p>
<pre class="brush: php;">
//Imagem com 60&#215;60 pixels e classe borda-azul
the_post_thumbnail(array(60,60), array(&#8217;class&#8217; => &#8216;borda-azul&#8217;)); 

//Imagem com o titulo(alt) personalizado
the_post_thumbnail(array(60,60), array(&#8217;alt&#8217; => &#8216;Minha imagem&#8217;)); 

//Imagem com a classe borda-azul e titulo(alt) personalizado
the_post_thumbnail(array(60,60), array(&#8217;alt&#8217; => &#8216;Minha imagem&#8217;, &#8216;class&#8217; => &#8216;borda-azul&#8217;));
</pre>
<p>O seu uso não se limita a um arquivo em si. a única dependência é que tenha o loop de um post:</p>
<pre class="brush: xml;">
//Exemplo de loop para um post
&lt;?php while( have_posts() ) : the_post(); ?>
      &lt;div class=&#8221;entry&#8221;>
            &lt;h1>&lt;a href=&#8221;&lt;?php the_permalink(); ?>&#8221;>&lt;?php the_title(); ?>&lt;/a>&lt;/h1>
            &lt;?php the_post_thumbnail(&#8217;large&#8217;); ?>
            &lt;?php the_content(); ?>
      &lt;/div>
&lt;?php endif; ?>
</pre>
<p>Espero que tenham gostado! Até a próxima e<strong> não deixem de comentar</strong>!
<p/>
<h3>Depois leia também</h3>
<p><a href="http://codex.wordpress.org/Version_2.8">Wordpress Versão 2.8</a><br />
<a href="http://codex.wordpress.org/Version_2.9">Wordpress Versão 2.9</a><br />
<a href="http://www.wpbeginner.com/news/most-notable-features-in-wordpress-2-9/">Most Notable Features in WordPress 2.9</a><br />
<a href="http://codex.wordpress.org/Template_Tags/the_post_thumbnail">Template Tags/the post thumbnail</a><br />
<a href="http://justintadlock.com/archives/2009/11/16/everything-you-need-to-know-about-wordpress-2-9s-post-image-feature">Everything you need to know about WordPress 2.9’s post image feature</a>,<br />
<a href="http://wpengineer.com/the-ultimative-guide-for-the_post_thumbnail-in-wordpress-2-9/">The Ultimative Guide For the_post_thumbnail In WordPress 2.9</a></p>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/tudo/novas-funcoes-do-wordpress-parte-3','Novas Funções do Wordpress - Parte 3'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/tudo/novas-funcoes-do-wordpress-parte-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links do Mês &#8211; Outubro de 2009</title>
		<link>http://www.mateussouza.com/tudo/links-do-mes-outubro-de-2009</link>
		<comments>http://www.mateussouza.com/tudo/links-do-mes-outubro-de-2009#comments</comments>
		<pubDate>Fri, 30 Oct 2009 12:41:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Tudo]]></category>

		<guid isPermaLink="false">http://www.mateussouza.com/?p=826</guid>
		<description><![CDATA[Mais um mês se foi e como não poderia faltar vamos ao links que se destacaram (e se destacaram) neste mês que se passou&#8230;
A maior novidade de todas!!!

Não&#8230;também não&#8230;esquece o Windows Seven, :). Ta bom fiz drama demais com este subtitulo,  mas a melhor novidade na minha opinião é o lançamento do Ubuntu 9.10 (http://www.ubuntu.com/). [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-830" href="http://www.mateussouza.com/tudo/links-do-mes-outubro-de-2009/attachment/linksdomes_outrubro2009"><img class="aligncenter size-full wp-image-830" title="linksdomes_outrubro2009" src="http://www.mateussouza.com/wp-content/uploads/2009/10/linksdomes_outrubro2009.jpg" alt="linksdomes_outrubro2009" width="640" height="182" /></a><br />
Mais um mês se foi e como não poderia faltar vamos ao links que se destacaram (e se destacaram) neste mês que se passou&#8230;</p>
<h3>A maior novidade de todas!!!</h3>
<p><span id="more-826"></span><br />
Não&#8230;também não&#8230;esquece o Windows Seven, :). Ta bom fiz drama demais com este subtitulo,  mas a melhor novidade na minha opinião é o lançamento do <a href="http://www.ubuntu.com/">Ubuntu 9.10 (http://www.ubuntu.com/).</a> que saiu ONTEM.</p>
<p>Recheado de novidades inclusive cloud storage (ubuntu one) esta versão do ubuntu vai dar o que falar.</p>
<p>Sobre o boot, alguns falam que o boot está bem parecido com o do Windows Seven, observe:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Grc7hNSgtag&#038;hl=pt-br&#038;fs=1&#038;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/Grc7hNSgtag&#038;hl=pt-br&#038;fs=1&#038;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Realmente é parecido, mais o boot do ubuntu ficou bem mais legal :). Pessoalmente eu amei esta nova versão e dou mais detaque para o visual que foi &#8220;reformulado&#8221; e ficou simplesmente lindo. Palmas para os desenvolvedores do ubuntu :P.</p>
<p>Pra quem quiser saber mais sobre a versão 9.10 do ubuntu eis alguns artigos que vão lhe ajudar:</p>
<p><a href="http://www.gizmodo.com.br/conteudo/lifehacker-primeiras-consideracoes-sobre-o-ubuntu-910-karmic-koala-beta" target="_blank">Primeiras Consideração Sobre o Ubuntu 9.10 Karmic Koala Beta</a> &#8211; Gizmod</p>
<p><a href="http://pplware.sapo.pt/2009/10/29/ubuntu-9-10-karmic-koala-final/">Ubuntu 9.10 (Karmic Koala) Final</a> &#8211; PPware</p>
<p><a href="http://www.technowbr.com/artigos/3919/">Ubuntu 9.10 Alpha 4 Vs Windows 7 RC </a>- TechNow</p>
<p><a href="http://www.ubuntu-sp.org/2009/nunca-um-koala-foi-tao-esperado/">Nunca um Koala foi tão esperado</a> &#8211; Ubuntu SP</p>
<h3>Site do Mês</h3>
<p>Deixando um pouco de lado os Sistemas Operacionais confira alguns site que se destacaram e que acabaram de sair do forno ( &#8216;tá quentin&#8217;, faz nem um mês que nasceu ^^):</p>
<p><img src="file:///D:/Users/Mateus/AppData/Local/Temp/moz-screenshot.png" alt="" /></p>
<p><strong>WoodsWoodsWoods <a href="http://www.woodswoodswoods.com/" target="_blank">http://www.woodswoodswoods.com</a></strong><a href="http://www.woodswoodswoods.com/"><img class="aligncenter size-full wp-image-829" title="site_WoodsWoodsWoods" src="http://www.mateussouza.com/wp-content/uploads/2009/10/site_WoodsWoodsWoods.jpg" alt="site_WoodsWoodsWoods" width="640" height="190" /></a></p>
<p><strong>Logo Cranium <a href="http://www.logocranium.com/">http://www.logocranium.com/</a></strong><br />
<a href="http://www.logocranium.com/"><img class="aligncenter size-full wp-image-833" title="site_logocranium" src="http://www.mateussouza.com/wp-content/uploads/2009/10/site_logocranium.jpg" alt="site_logocranium" width="640" height="190" /></a></p>
<p><strong>Atlantis <a href="http://atlantis.com/" target="_blank">http://atlantis.com</a></strong><a href="http://atlantis.com/"><img class="aligncenter size-full wp-image-836" title="site_Atlantis" src="http://www.mateussouza.com/wp-content/uploads/2009/10/site_Atlantis.jpg" alt="site_Atlantis" width="640" height="190" /></a></p>
<h3>Tutoriais do Mês</h3>
<p>Quem não abre mão de um bom tutorial irá adorar este tutorial desenvolvido pela <a href="http://net.tutsplus.com/">Nettust+(http://net.tutsplus.com/)</a> . Aprenda simplesmente a criar um relógio ANIMADO com mooltools e um pouco de técnica:<br />
<a href="http://net.tutsplus.com/tutorials/html-css-techniques/learn-how-to-create-a-retro-animated-flip-down-clock/"><img class="aligncenter size-full wp-image-850" title="tutorial_clock" src="http://www.mateussouza.com/wp-content/uploads/2009/10/tutorial_clock.jpg" alt="tutorial_clock" width="640" height="190" /></a></p>
<p>Fora este belissimo tutorial, vamos para mais uma pequena lista de tutoriais:</p>
<p><a href="http://tutorialzine.com/2009/10/google-wave-history-slider-jquery/">Slider com histórico estilo Google Wave</a> &#8211; Tutorialzine</p>
<p><a href="http://sixrevisions.com/tutorials/photoshop-tutorials/how-to-create-remarkable-3d-text-in-photoshop/">Como criar texto em 3D no photoshop</a> &#8211; Six Revisions</p>
<p><a href="http://www.smashingmagazine.com/2009/10/19/the-mystery-of-css-float-property/">O mitério da propriedade float do CSS</a> &#8211; Smashing Magazine</p>
<p><a href="http://blog.themeforest.net/tutorials/deleting-multiple-records-with-php/">Deletando dados multiplos em PHP</a> &#8211; In the Woods</p>
<p><a href="http://www.pinceladasdaweb.com.br/blog/2009/10/26/introducao-ao-html5/">Introdução ao HTML 5 </a>- Pinceladas Web</p>
<p><a href="http://www.maujor.com/blog/2009/10/05/navegacao-semantica-com-html-5/">Navegação Semântica com HTML 5</a> &#8211; Blog do Majour</p>
<h3>Programa do Mês</h3>
<p><a rel="attachment wp-att-843" href="http://www.mateussouza.com/tudo/links-do-mes-outubro-de-2009/attachment/lightroom3"><img class="aligncenter size-full wp-image-843" title="lightroom3" src="http://www.mateussouza.com/wp-content/uploads/2009/10/lightroom3.jpg" alt="lightroom3" width="640" height="190" /></a><br />
Para esta categoria a novidade que trago é de maior interresse para designers e fotógrafos&#8230;sim, é a versão beta do <strong>Lightroom 3</strong> que está disponível para download diretamente pelo site da adobe.<br />
Quem quiser baixar aqui vai o<a href="http://labs.adobe.com/technologies/lightroom3/"> link(http://labs.adobe.com/technologies/lightroom3/) </a>.</p>
<h3>Notícias do Mês</h3>
<p>E pra acabar vários links de artigos que viraram notícias este mês e merecem destaque:</p>
<p><a href="http://meiobit.com/meio-bit/web-20/o-novo-orkut">O novo Orkut</a> &#8211; Meio bit</p>
<p><a href="http://www.baixaki.com.br/info/2986-keychest-a-aposta-da-disney-e-da-apple-para-combater-a-pirataria-e-aposentar-os-dvds.htm">Keychest: a aposta da Disney e da Apple para combater a pirataria e aposentar os DVDs</a> &#8211; Baixaki</p>
<p><a href="http://www.guiadopc.com.br/noticias/11902/precos-do-windows-7-no-brasil.html">Preços do Windows 7 no Brasil</a> &#8211; Guia do PC</p>
<p><a href="http://www.guanabara.info/2009/10/10-razoes-porque-o-windows-7-pode-fracassar/">10 razões porque o Windows 7 pode fracassar</a> &#8211; Guanabara.info</p>
<p><a href="http://pevermelho.com/Tecnologia/TechDrops/Joomla-1.6-Alpha-2-Lancado/">Joomla! 1.6 Alpha 2 Lançado!</a> &#8211; Pé vermelho</p>
<p>Espero que tenha gostado e até a próxima&#8230;</p>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/tudo/links-do-mes-outubro-de-2009','Links do Mês - Outubro de 2009'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/tudo/links-do-mes-outubro-de-2009/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como colocar favicon em seu website</title>
		<link>http://www.mateussouza.com/wordpress/como-colocar-favicon-em-seu-website</link>
		<comments>http://www.mateussouza.com/wordpress/como-colocar-favicon-em-seu-website#comments</comments>
		<pubDate>Tue, 13 Oct 2009 18:39:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[toturiais]]></category>

		<guid isPermaLink="false">http://www.mateussouza.com/?p=756</guid>
		<description><![CDATA[Já postei este tutorial uma vez (aqui) mais este estava com alguns &#8220;bugs&#8221; e era restrito somente ao wordpress, então hoje decidi fazer este post sobre favicons, beneficios e como inserir favicons que funcione no IE(Internet Explorer) e em todos ou outros navegadores vai ser bem completinho:
O que é favicon?
Favicon nada mais é do que [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-790" href="http://www.mateussouza.com/wordpress/como-colocar-favicon-em-seu-website/attachment/favicon_tutorial1"><img class="aligncenter size-full wp-image-790" title="favicon_tutorial1" src="http://www.mateussouza.com/wp-content/uploads/2009/10/favicon_tutorial1.jpg" alt="favicon_tutorial1" width="640" height="90" /></a></p>
<p>Já postei este tutorial uma vez (<a href="http://www.mateussouza.com/wordpress/como-colocar-favicon-no-wordpress-tutorial-wordpress">aqui</a>) mais este estava com alguns &#8220;bugs&#8221; e era restrito somente ao wordpress, então hoje decidi fazer este post sobre favicons, beneficios e como inserir favicons que funcione no IE(Internet Explorer) e em todos ou outros navegadores vai ser bem completinho:</p>
<h3><strong>O que é favicon?</strong></h3>
<p>Favicon nada mais é do que aquelas pequenas imagens que aparecem no navegador ao lado do endereço do site. Mais para maiores e melhores detalhes veja a descrição do Winkipédia:</p>
<p><strong>Favicons</strong> (palavra derivada de favorite (favorito) e icon (<a title="Ícone" href="http://pt.wikipedia.org/wiki/%C3%8Dcone">ícone</a>)) são pequenas imagens no formato *.<a title="Ico" href="http://pt.wikipedia.org/wiki/Ico">ico</a> com de cerca de 16&#215;16 pixels que ficam guardados em um <a title="Web site" href="http://pt.wikipedia.org/wiki/Web_site">site</a> para visualização pelo <a title="Navegador" href="http://pt.wikipedia.org/wiki/Navegador">navegador</a>. Em alguns navegadores como <a title="Internet Explorer" href="http://pt.wikipedia.org/wiki/Internet_Explorer">Internet Explorer</a> até a versão 6, só exibem os favicons quando um site é adicionado aos favoritos. Neste caso, apenas no menu correspondente aos favoritos pode-se encontrar a imagem. Em outros navegadores como <a title="Firefox" href="http://pt.wikipedia.org/wiki/Firefox">Firefox</a>, <a title="Opera" href="http://pt.wikipedia.org/wiki/Opera">Opera</a> e <a title="Internet Explorer" href="http://pt.wikipedia.org/wiki/Internet_Explorer">Internet Explorer</a> 7<sup>(+)</sup>, os favicons podem ser encontrados também nas <a title="Interface tabulada" href="http://pt.wikipedia.org/wiki/Interface_tabulada">abas</a> e na barra de endereço.</p>
<p>Os favicons também tem teor de <a title="Acessibilidade" href="http://pt.wikipedia.org/wiki/Acessibilidade">acessibilidade</a> pois ajudam um usuário comum a identificar uma página quando ela está exibida em uma lista ou em uma barra de abas. Visando isto, muitos favicons são imagens simplificadas do <a title="Logotipo" href="http://pt.wikipedia.org/wiki/Logotipo">logotipo</a> da marca que representam.</p>
<p>Na ausência de um favicon, os navegadores exibem seu próprio ícone ou um ícone padrão como uma folha em branco.</p>
<h3>Beneficios</h3>
<p>Alguns beneficios que podemos conquistar com o uso de uma favicon são os listados abaixo:</p>
<ul>
<li>É otimo para marcar seu site tornando a localização deste mais fácil e de brinde tem até um destaque a mais ;);</li>
<li>Seu site vai ganhar uma aparência mais profissional e exclusiva que pode levar a mais links para seu site melhorando a parte do SEO (aqui já entra PR).</li>
</ul>
<h3>Preparando o terreno</h3>
<p>Como tudo o que vamos fazer tem um requisito este não deixa de ser diferente. Para este processo precisamo de uma imagem no formato .ico com 16&#215;16 pixels que pode ser feita usando o photoshop ou fireworks ou o seu programa de preferência. Para o processo que explicarei agora recomendo que faça a imagem em um formato grande uns 100&#215;100 pixels deve ser o suficiente.</p>
<p><span id="more-756"></span></p>
<p>Com a imagem em mãos acesse este<a href="http://www.favicon.cc/?action=import_request"> link</a> e faça o upload de sua imagem, não precisa mudar nada, mais se quiser se aventurar fique a vontade&#8230;. Observe que logo abaixo você terá um preview de sua logo, algo parecido com isso:</p>
<p><a rel="attachment wp-att-765" href="http://www.mateussouza.com/wordpress/como-colocar-favicon-em-seu-website/attachment/favicon_preview"><img class="aligncenter size-full wp-image-765" title="favicon_preview" src="http://www.mateussouza.com/wp-content/uploads/2009/10/favicon_preview.png" alt="favicon_preview" width="297" height="104" /></a>Observe que há ainda algumas partes que ficaram imperfeitas&#8230;para isso temos um pouco acima deste preview um editor de favicons. Ajuste certinho sua favicon e faça o download.</p>
<p>Se você não quer fazer uma favicon, no  mesmo site da <a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.favicon.cc');" href="http://www.favicon.cc/?action=icon_list">www.favicon.cc</a> há varias favicons grátis para download.</p>
<h4>Agora começa a brincadeira&#8230;</h4>
<p>Com a favicon definida vamos partir pra o upload e a programação que tambem é bem fácil. Upe sua imagem no local que deseja, recomendo que seja na pasta raiz de seu site ou se você usa o Wordpress, Joomla ou Magento veremos o processo logo mais.</p>
<h3>Como inserir uma favicon  que no Internet Explorer</h3>
<p>Um do maiores problemas não só com favicon mais com tudo o que vamos fazer é bendito IE. Graças a Deus até para o IE temos uma solução&#8230;o principal problema é que  o IE &#8220;não consegue entender&#8221; que uma favicon no formato png ou gif é realmente um favicon,  por isso que mais acima ja fizemos o processo para deixa no formato .icon</p>
<p>Para o código temos que ter 2 linhas:</p>
<pre class="brush: xml;">
&lt;link rel=&#8221;shortcut icon&#8221; href=&#8221;http://www.mateussouza.com/favicon.ico&#8221; />
&lt;link rel=&#8221;icon&#8221; href=&#8221;http://www.mateussouza.com/favicon.ico&#8221; type=&#8221;image/x-icon&#8221; />
</pre>
<p>Porque 2 linhas? elas fazem exatamente a mesma coisa mais como dizem uma é para o Internet Explorer e a outra é para o Firefox(firefox aqui se refere aos demais navegadores).  Copie e cole este código antes de fechar a tag &lt;head>(&lt;/head), altere o caminho (href) para o caminho correto de sua favicon, salve o arquivo, teste e veja funcionando.</p>
<h3>Como inserir favicon no Wordpress</h3>
<p style="text-align: left;">Não tem segredo:</p>
<p>Primeiramente Salve a favicon na pasta do seu tema.ex:<br />
<em>../wp-content/themes/seutem</em><em>a</em><em>/</em></p>
<p>Agora temos que editar o arquivo header.php do tema que está em uso :</p>
<pre class="brush: php;">
&lt;link rel=&#8221;shortcut icon&#8221; href=&#8221;http://www.mateussouza.com/wp-content/themes/mateussouza/favicon.ico&#8221; />
&lt;link rel=&#8221;icon&#8221; href=&#8221;http://www.mateussouza.com/wp-content/themes/mateussouza/favicon.ico&#8221; type=&#8221;image/x-icon&#8221; /></pre>
<p>Este código em php pegara o caminho do template e incluira no href, produzirá algo semelhante a isto:</p>
<pre class="brush: php;">
&lt;link rel=&#8221;shortcut icon&#8221; href=&#8221;http://www.mateussouza.com/wp-content/themes/mateussouza/favicon.ico&#8221; />
&lt;link rel=&#8221;icon&#8221; href=&#8221;http://www.mateussouza.com/wp-content/themes/mateussouza/favicon.ico&#8221; type=&#8221;image/x-icon&#8221; />
</pre>
<p>Agora salve, e faça o upload novamente para o seu servidor se você não  editou diretamente. Pronto.</p>
<h3>Como Inserir ou alterar a favicon do Joomla</h3>
<p>Para o Joomla o processo é bem parecido. Faça o upload na pasta de seu tema<em> ../templates/seutema/ </em>e cole o código a seguir<em> n</em>o arquivo <em>index.php:</em></p>
<pre class="brush: php;">
&lt;link rel=&#8221;shortcut icon&#8221; href=&#8221;/templates//favicon.ico&#8221; />
&lt;link rel=&#8221;icon&#8221; href=&#8221;/templates//favicon.ico&#8221; type=&#8221;image/x-icon&#8221; /></pre>
<p>Observe se já não existe um código parecido, se tiver apenas teste, se já estiver com a favicon certa nem é necessário editar o arquivo.</p>
<p><strong>Obs.</strong> Alguns site falam que é necessário fazer o upload da favicon na pasta<em> imagens</em> também&#8230;creio que este processo seja necessário para a versão 1.0 do Joomla. Por via das dúvidas recomendo que upe sua favicon lá também.</p>
<h3><strong>Como Inserir ou alterar a favicon de sua loja Magento</strong></h3>
<p>E pra acabar mais não menos importante vamos para o processo em um loja Magento. Aqui o processo é bem mais simples apenas faça o upload para a pasta raiz de sua loja e também para a pasta de seu template. Observe os caminhos:</p>
<p>Se você usa o template  default, sua favicon está localizada em:<br />
<strong>/skin/frontend/default/default/favicon.ico</strong></p>
<p>Se você usa um template personalizado sua favicon está localizada emt:<br />
<strong>/skin/frontend/default/SEU_ TEMA/favicon.ico</strong></p>
<p>Teste e confira se não deu nada de errado<strong>.<br />
</strong></p>
<h4>Considerações Finais</h4>
<p>É possivel que já tenha uma favicon nos diretorios listados neste tutorial, se houver apenas substitua por sua nova favicon.</p>
<p>Pode acontecer de sua favicon não ser alterada no mesmo momento da alteração devido ao cache de seu website. Limpe-o ou espere algum tempo e teste novamente. Uns F5 também ajuda(na verdade é Ctrl+F5 :)).</p>
<p>Até a próxima.</p>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/wordpress/como-colocar-favicon-em-seu-website','Como colocar favicon em seu website'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/wordpress/como-colocar-favicon-em-seu-website/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Links do Mês &#8211; Setembro 2009</title>
		<link>http://www.mateussouza.com/tudo/links-do-mes-setembro-2009</link>
		<comments>http://www.mateussouza.com/tudo/links-do-mes-setembro-2009#comments</comments>
		<pubDate>Thu, 08 Oct 2009 21:33:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Tudo]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[eagames]]></category>
		<category><![CDATA[itunes 9]]></category>
		<category><![CDATA[jquery tutorial]]></category>
		<category><![CDATA[link do mês]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.mateussouza.com/?p=663</guid>
		<description><![CDATA[Aeeeeeeeeeeeeeeeee galera, rsrs.  Finalmente consegui um tempinho pra posta(to no curso).  A partir de agora trarei posts com os links do mês, o que eu achei interressante, tutoriais, matérias, programas, sites enfim o que for revelante e eu ver vai estar aqui, hehe.

Site do Mês
http://www.ea.com/Novo site refinado da ea-games. Um ótimo trabalho desenvolvido pelo pessoal [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-739" href="http://www.mateussouza.com/tudo/links-do-mes-setembro-2009/attachment/linkdomes09"><img class="aligncenter size-full wp-image-739" title="linkdomes09" src="http://www.mateussouza.com/wp-content/uploads/2009/09/linkdomes09.jpg" alt="linkdomes09" width="640" height="182" /></a></p>
<p>Aeeeeeeeeeeeeeeeee galera, rsrs.  Finalmente consegui um tempinho pra posta(to no curso).  A partir de agora trarei posts com os links do mês, o que eu achei interressante, tutoriais, matérias, programas, sites enfim o que for revelante e eu ver vai estar aqui, hehe.</p>
<p><span id="more-663"></span></p>
<h3>Site do Mês</h3>
<p><a title="Ea Games" href="http://www.ea.com/" target="_blank">http://www.ea.com/</a><a href="http://www.ea.com/"><img class="aligncenter size-full wp-image-726" title="eagames" src="http://www.mateussouza.com/wp-content/uploads/2009/09/eagames.jpg" alt="eagames" width="640" height="182" /></a>Novo site refinado da ea-games. Um ótimo trabalho desenvolvido pelo pessoal da <a href="http://www.f-i.com/" target="_blank">F-i</a>&#8230;realmente estão de parabens não só nesse como em todos os outros projetos.</p>
<p><strong>Outros links:</strong><br /> <a title="Kinder Aktuel" href="http://www.kinder-aktuell.de/" target="_blank">http://www.kinder-aktuell.de/</a><br /> <a href="http://crazylovecampaign.com/" target="_blank">http://crazylovecampaign.com/</a><a title="Designers Couch" href="http://designerscouch.org/" target="_blank"><br />http://designerscouch.org/</a></p>
<h3>Tutorial do Mês</h3>
<p><a href="http://adrianpelletier.com/sandbox/jquery_hover_nav/" target="_blank">Efeito Hover Realista com Jquery</a><br /><a href="http://adrianpelletier.com/sandbox/jquery_hover_nav/"><img class="aligncenter size-full wp-image-737" title="jqueryshadowereflectioneffect" src="http://www.mateussouza.com/wp-content/uploads/2009/09/jqueryshadowereflectioneffect.jpg" alt="jqueryshadowereflectioneffect" width="640" height="182" /></a></p>
<p>Tutorial que ensina a criar um efeito realista de efeito hover com reflexo ou sombra. É mais um tutorial que está tirando o flash de cena através do jQuery. Dêem uma conferida realmente ficou bem realista.</p>
<p><strong>outros links:<br /></strong><a href="http://www.sohtanaka.com/web-design/greyscale-hover-effect-w-css-jquery/" target="_blank">Escala de cinza em hover com jQuery e CSS</a><br /><a href="http://www.sohtanaka.com/web-design/animate-navigation-with-css-jquery/" target="_blank">Navegação animada com jQuery</a><br /><a href="http://net.tutsplus.com/videos/screencasts/quick-and-easy-filtering-with-jquery/" target="_blank">Filtragem rápida e fácil com jQuery</a><strong><br /></strong><a href="http://www.learningjquery.com/2009/02/quick-tip-add-easing-to-your-animations" target="_blank">Animando elementos com jQuery e Easing</a></p>
<h3>Podcast do Mês</h3>
<p><a title="Guanacast" href="http://www.guanabara.info/guanacast/" target="_blank">Guanacast</a><br /><a href="http://www.guanabara.info/guanacast/"><img class="aligncenter size-full wp-image-728" title="guanacast" src="http://www.mateussouza.com/wp-content/uploads/2009/09/guanacast.jpg" alt="guanacast" width="640" height="182" /></a>Podcast bem divertido e descontraido. Começei a ouvir este mes ainda apesar dele &#8220;estar no ar&#8221; desde 2007.  Para ser mais especifico o podcast fala sobre principalmente tecnologia. Se tiverem o itunes ja assine o feed, hehe. Se não tiveres itunes não tem problema, eu lhes apresento. E como eles dizem: Comprem no submarino (lá e aqui também)</p>
<h3>Programa do Mês</h3>
<p><a title="itunes 9" href="http://www.apple.com/itunes/overview/" target="_blank"><strong>Itunes 9</strong></a><br /><a href="http://www.apple.com/itunes/overview/"><img class="aligncenter size-full wp-image-731" title="itunes9" src="http://www.mateussouza.com/wp-content/uploads/2009/09/itunes9.jpg" alt="itunes9" width="640" height="182" /></a></p>
<p>Este mês a apple lançou a nova versão do itunes&#8230;Depois que intelei o itunes no computador nunca mais usei outro. Não vou falar sobre as novidades mais vou dizer o porque da minha escolha: Primeiramente é por ter os podcasts e screencasts, gosto tambem da organização que o itunes faz, enfim musica pra mim é itunes. Quando eu comprar meu iphone já é mais um ponto pra mim, hehe.<strong><br /></strong></p>
<h3>Conclusão</h3>
<p>Por esse mês ja basta :).Foi um post rapidinho, com o tempo irei aperfeiçoar mais. Tivemos muitas novidades e só fica desatualizado quem quê&#8230;espero que aproveitem e dêem pelo menos uma olhada nesses links ele merecem.</p>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/tudo/links-do-mes-setembro-2009','Links do Mês - Setembro 2009'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/tudo/links-do-mes-setembro-2009/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alterando ou Adicionando o logo em Sua Loja Magento &#8211; Tutorial Magento</title>
		<link>http://www.mateussouza.com/ecommerce/alterando-ou-adicionando-o-logo-em-sua-loja-magento-tutorial-magento</link>
		<comments>http://www.mateussouza.com/ecommerce/alterando-ou-adicionando-o-logo-em-sua-loja-magento-tutorial-magento#comments</comments>
		<pubDate>Thu, 24 Sep 2009 12:16:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[alterar logo magento]]></category>
		<category><![CDATA[E-commerce]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[logo magento]]></category>
		<category><![CDATA[loja magento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[tutorial magento]]></category>

		<guid isPermaLink="false">http://www.mateussouza.com/?p=647</guid>
		<description><![CDATA[Bom pessoal hoje o post num é lá aquela programação toda, é mais pra mim dar inicio aos posts falando sobre o Magento. Vamos lá.
Alterando ou Adicionando o logo em Sua Loja Magento
Para isto podemos usar 3 formatos de imagens, que são os mais usados, JPEG, GIF e PNG, recomendo o PNG mais fica a [...]]]></description>
			<content:encoded><![CDATA[<p>Bom pessoal hoje o post num é lá aquela programação toda, é mais pra mim dar inicio aos posts falando sobre o Magento. Vamos lá.</p>
<h3>Alterando ou Adicionando o logo em Sua Loja Magento</h3>
<p>Para isto podemos usar 3 formatos de imagens, que são os mais usados, <strong>JPEG, GIF e PNG</strong>, recomendo o PNG mais fica a sua escolha.</p>
<p><strong>Usando GIF</strong><br /> Se usarmos o gif o processo é mais simples, basta fazer o upload e subistituir a imagem que esta localizada em <strong>skin/frontend/default/default/images/logo.gif</strong> usando o FTP.</p>
<p><strong>Usando PNG e JPG</strong><br /> O primeiro passo é upar a imagem em <strong>skin/frontend/default/default/images/</strong>. Logo após acessamos o admin do magento <a class="linkification-ext" title="Linkification: http://www.oenderecodasualoja.com.br/admin" href="http://www.oenderecodasualoja.com.br/admin">http://www.oenderecodasualoja.com.br/admin</a> e seguimos este caminho: <strong>Sistema » Configurações</strong>, selecione o link de menu <strong>Design </strong>(está a esquerda da página) e vá mais abaixo na parte <strong>Header</strong> do acorddion como na figura abaixo:</p>
<p><div id="attachment_715" class="wp-caption aligncenter" style="width: 611px"><a href="http://www.mateussouza.com/wp-content/uploads/2009/09/alterandologomagentofull.jpg"><img class="size-full wp-image-715" title="alterandologomagento1" src="http://www.mateussouza.com/wp-content/uploads/2009/09/alterandologomagento1.jpg" alt="Clique para ver em tamanho original" width="601" height="173" /></a><p class="wp-caption-text">Clique na imagem para ver em tamanho original</p></div>
<p>Para o segundo passo, devemos colocar o nome da imagem que upamos no campo Logo Image Src; recomendo que renomeie com o nome de sua loja para os motores de busca, é mais questão de SEO.</p>
<p><strong>Considerações Finais</strong><br /> Este pequeno tutorial foi desenvolvido tendo em mente o template padrão do Magento, por isso a localização skin/frontend/default/<strong>default</strong>/images/, se você usa o template blue que também já vem no magento o caminho é o mesmo: skin/frontend/default/<strong>blue</strong>/images/. Uma maneira de saber o caminho da logo é clicar com o botão auxiliar na foto e escolher a opção exibir imagem ou exibir imagem de fundo.</p>
<p>Até a próxima</p>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/ecommerce/alterando-ou-adicionando-o-logo-em-sua-loja-magento-tutorial-magento','Alterando ou Adicionando o logo em Sua Loja Magento - Tutorial Magento'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/ecommerce/alterando-ou-adicionando-o-logo-em-sua-loja-magento-tutorial-magento/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quais são os melhores frameworks para PHP, Ruby, JS e CSS?</title>
		<link>http://www.mateussouza.com/tudo/quais-sao-os-melhores-frameworks-para-php-ruby-js-e-css</link>
		<comments>http://www.mateussouza.com/tudo/quais-sao-os-melhores-frameworks-para-php-ruby-js-e-css#comments</comments>
		<pubDate>Tue, 22 Sep 2009 12:01:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tudo]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.mateussouza.com/?p=667</guid>
		<description><![CDATA[Creio que você já deve ter feito esta pergunta pelo menos uma vez quando pensou em usar algum framework para desenvolver. Foi pensando nisso que alguém (não consegui localizar o autor, somente a hospedagem) fez um site comparando os melhores frameworks atuais.
http://www.bestwebframeworks.com/

É o site precisávamos&#8230;uma vez selecionado a linguagem, será exibida uma tabela com pelo [...]]]></description>
			<content:encoded><![CDATA[<p>Creio que você já deve ter feito esta pergunta pelo menos uma vez quando pensou em usar algum framework para desenvolver. Foi pensando nisso que alguém (não consegui localizar o autor, somente a hospedagem) fez um site comparando os melhores frameworks atuais.</p>
<p><a href="http://www.bestwebframeworks.com/" target="_blank">http://www.bestwebframeworks.com/<br />
<img class="aligncenter size-full wp-image-694" title="bestwebframework2" src="http://www.mateussouza.com/wp-content/uploads/2009/09/bestwebframework2.jpg" alt="bestwebframework2" width="640" height="198" /></a></p>
<p>É o site precisávamos&#8230;uma vez selecionado a linguagem, será exibida uma tabela com pelo menos alguns pontos básicos:</p>
<ul>
<li>Licença;</li>
<li>Requisitos;</li>
<li>Recursos;</li>
<li>Compatibilidade.</li>
</ul>
<p>Quem tiver dúvidas creio que ao visitar este site terá mais certeza de qual framework precisa. Para não ficar só na dica eu vou falar os melhores na minha opinião:</p>
<p><span id="more-667"></span></p>
<h3>PHP</h3>
<p><img class="alignleft size-thumbnail wp-image-671" title="codeigniter" src="http://www.mateussouza.com/wp-content/uploads/2009/09/codeigniter-150x150.png" alt="codeigniter" width="55" height="55" />O framework que mais me agrada é o <strong>Codeigniter</strong>. Lembro de quando eu nem sabia PHP e fui me meter com ele sem nem saber pra que servia, rsrs. Mesmo não sabendo nada eu fui capaz de fazer algumas coisas e recomendo. Com um pouco mais de detalhes, a documentação do Codeigniter é bem completa, simples e fácil e tem até em português (<a class="linkification-ext" title="Linkification: http://www.codeigniter.com.br/manual/index.html" href="http://www.codeigniter.com.br/manual/index.html">http://www.codeigniter.com.br/manual/index.html</a>),  sua instalação é a mais rápida que já vi e o desenvolvimento é: PHP, não é necessário aprender uma nova &#8220;linguagem&#8221; como no Zend Framework enfim, na minha opinião não tem melhor.</p>
<p><a href="http://www.codeigniter.com.br" target="_blank">Site Oficial Codeigniter<br />
</a><a href="http://www.codeigniter.com.br/manual/index.html" target="_blank">Codeigniter Brasil<br />
Documentação Codeigniter em Português </a></p>
<h3><strong>Ruby</strong></h3>
<p><img class="alignleft size-full wp-image-672" title="rubyonrails" src="http://www.mateussouza.com/wp-content/uploads/2009/09/rubyonrails.png" alt="rubyonrails" width="55" height="71" />Não sou nenhum programador Ruby mais sei que o melhor e mais conhecido framework é o <strong>Ruby on Rails</strong>.  Este frameworks é usado em grandes sites como Twitter, GitHub , Basecamp, BlogsBlogs entre outros. Nem vou falar mais nada apenas visitem o site <a class="linkification-ext" title="Linkification: http://www.rubyonrails.pro.br/" href="http://www.rubyonrails.pro.br/">http://www.rubyonrails.pro.br/</a>, se empolgue e tire as suas próprias conclusões.</p>
<p><a href="http://rubyonrails.org/" target="_blank">Site Oficial Ruby on Rails (inglês)</a><br />
<a href="http://rubyonrails.org/documentation" target="_blank">Documentação Ruby</a></p>
<h3>Javascript &#8211; JS</h3>
<p><img class="alignleft size-full wp-image-680" title="jquery_logo" src="http://www.mateussouza.com/wp-content/uploads/2009/09/jquery_logo.png" alt="jquery_logo" width="146" height="36" />Se você é um leitor do meu blog já deve saber que <strong>jQuery</strong> é o frameworks que uso para programar javascript. Mesmo depois de tanto tempo usando jQuery ainda me surpreendo com a facilidade de se programar com essa biblioteca. Para você que ainda não conhece o jQuery recomendo que leia o post <a href="http://www.mateussouza.com/jquery/introducao-ao-jquery">Introdução ao jQuery</a> e veja também os tutorias em sua <a href="http://www.mateussouza.com/jquery">categoria</a>.</p>
<p><a href="http://jquery.com/" target="_blank">Site Oficial jQuery</a><br />
<a href="http://docs.jquery.com/" target="_blank">Documentação jQuery</a></p>
<h3>CSS</h3>
<p><img class="alignleft size-full wp-image-684" title="grid960" src="http://www.mateussouza.com/wp-content/uploads/2009/09/grid960.png" alt="grid960" width="89" height="59" />E por último para CSS recomendo o<strong> Grid 960</strong>. O GRID 960 é uma ferramenta simples que ajuda na padronização de layouts para web. Possui arquivos (grids) para os mais famosos programas usados para criação de layouts (Photoshop, Illustrator, Fireworks, Indesign, etc…). Seu desenvolvimento é bem fácil também e ajuda bastante no desenvolvimento do layout em CSS.</p>
<p><a href="http://960.gs/" target="_blank">Site Oficial Grid 960</a><br />
<a href="http://960.gs/files/960_download.zip" target="_self">Download do Grid 960</a></p>
<p>Em breve se possível estarei trazendo mais novidades sobre cada um destes frameworks e tutoriais para aprendizado. Até a próxima.</p>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/tudo/quais-sao-os-melhores-frameworks-para-php-ruby-js-e-css','Quais são os melhores frameworks para PHP, Ruby, JS e CSS?'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/tudo/quais-sao-os-melhores-frameworks-para-php-ruby-js-e-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novas funções(functions) do Wordpress 2.8 &#8211; Parte 2</title>
		<link>http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8-parte-2</link>
		<comments>http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8-parte-2#comments</comments>
		<pubDate>Fri, 04 Sep 2009 19:59:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[funções]]></category>
		<category><![CDATA[Functions]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.mateussouza.com/?p=623</guid>
		<description><![CDATA[Voltando a série de post sobre as novas funções do Wordpress 2.8, hoje vou falar sobre  a função is_page ou is_page_or_sub.

Se você ainda não leu o primeiro post desta série, eis ai o link:
Parte 1
is_page ou is_page_or_sub(); function
Vamos iventar uma situação, talvez eu acerte na mosca o que você precisa ou então passe raspando, [...]]]></description>
			<content:encoded><![CDATA[<p>Voltando a série de post sobre as novas funções do Wordpress 2.8, hoje vou falar sobre  a função<strong> is_page</strong> ou <strong>is_page_or_sub.</strong></p>
<p><img src="http://www.mateussouza.com/wp-content/uploads/2009/08/wordpress28ispage.jpg" alt="wordpress28ispage" title="wordpress28ispage" width="640" height="150" class="alignnone size-full wp-image-641" /></p>
<p>Se você ainda não leu o primeiro post desta série, eis ai o link:</p>
<p><a href="http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8">Parte 1</a></p>
<h3>is_page ou is_page_or_sub(); function</h3>
<p>Vamos iventar uma situação, talvez eu acerte na mosca o que você precisa ou então passe raspando, rsrs. Em alguns projetos é necessário um estilo diferenciado ou uma função especial para uma determinada página. Peguemos como exemplo uma página de portfólio. Até o wordpress 2.7 você declararia o seguinte código em php para criar esta função especial ou seja lá o que for:<br />
<span id="more-623"></span></p>
<pre class="brush: php;">
&lt;?php if(is_page(&#8217;portfolio&#8217;)) : ?>
//Se for apareça, ou faça isto&#8230;
&lt;?php else :?>
//E se caso eu usar o else&#8230;Se não(else), apareça ou faça isto&#8230;
&lt;?php endif; ?>
</pre>
<p>Para aqueles que ainda nem conhecem a função is_page(). recomendo que dêem uma lida na documentação do wordpress, mais eu vou explicar rapidamente. Esta função irá retornar valores booleanos (verdadeiro ou falso / true ou false). se for verdadeiro será executado a sua função que você estabelecer, caso seja falso não executará ou executará uma função diferente. Alem de usar o nome de página podemos usar o ID, o slug da página ou todos de uma vez. Observe:</p>
<pre class="brush: php;">
&lt;?php is_page(42);
// Usando o ID.

is_page(&#8217;Contato&#8217;);
// Usando o nome ou titulo da página.

is_page(&#8217;about-me&#8217;);
// usando o slug da página.

is_page(array(42,&#8217;about-me&#8217;,'Contact&#8217;));
// Ou usando todos&#8230;.é útil para uma função que vai em mais de uma página.
 ?>
</pre>
<p>Agora voltando a situação anterior:<br />
-Rá, tem um probleminha&#8230;se esta página for uma sub_pagina da página Portfólio?.  Até então você teria que fazer uma gambiarra, ou um monte de if, mais fique feliz, seus problemas acabaram :). em vez de usar somente<strong> is_page</strong> use<strong> is_page_or_sub</strong>.</p>
<pre class="brush: php;">
&lt;?php if(is_page_or_sub(&#8217;portfolio&#8217;)) : ?>
//Se for apareça, ou faça isto&#8230;
&lt;?php else :?>
//E se caso eu usar o else&#8230;Se não(else), apareça ou faça isto&#8230;
&lt;?php endif; ?>
</pre>
<p>Para uma explicação mais &#8220;técnica&#8221;, a função irá checar se a página tal ou uma sub_pagina (child ) da pagina tal existe, se existir ele executa o código.<br />
Espero que tenham entendido, qualquer dúvida pode perguntar, só fazer um comentário no post.</p>
<h3>Depois leia também:</h3>
<p><a href="http://codex.wordpress.org/Function_Reference/is_page" target="_blank">Documentação do Wordpress &#8211; Função Is_page</a><br />
<a href="http://codex.wordpress.org/Function_Reference" target="_blank">Documentação do Wordpress &#8211; Lista de Funções</a></p>
<p>Até a próxima.</p>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8-parte-2','Novas funções(functions) do Wordpress 2.8 - Parte 2'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8-parte-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iniciando com CSS3</title>
		<link>http://www.mateussouza.com/css/iniciando-com-css3</link>
		<comments>http://www.mateussouza.com/css/iniciando-com-css3#comments</comments>
		<pubDate>Mon, 31 Aug 2009 17:35:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[exemplo css3]]></category>
		<category><![CDATA[seletores css3]]></category>

		<guid isPermaLink="false">http://www.mateussouza.com/?p=594</guid>
		<description><![CDATA[Já faz algum tempo que o CSS3 foi lançando e eu ainda não falei  nada sobre ele. Pois bem, vamos dar uma introdução ao CSS3.  Antes de mais nada quero deixar bem claro que nem todos os navegadores tem suporte ao CSS3, não preciso nem citar o IE6 né :). Aqui vale apenas [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-609" title="imgcss3" src="http://www.mateussouza.com/wp-content/uploads/2009/08/imgcss3.jpg" alt="imgcss3" width="466" height="155" /></p>
<p>Já faz algum tempo que o CSS3 foi lançando e eu ainda não falei  nada sobre ele. Pois bem, vamos dar uma introdução ao CSS3.  Antes de mais nada quero deixar bem claro que nem todos os navegadores tem suporte ao CSS3, não preciso nem citar o IE6 né :). Aqui vale apenas citar os que possuem suporte: <a href="http://pt-br.www.mozilla.com/pt-BR/firefox/" target="_blank">Firefox 3+</a>,  <a href="http://www.apple.com/safari/" target="_blank">Safari 4+</a> e <a href="http://www.opera.com/download/" target="_blank">Opera 9.5+</a>. Vamos iniciar com a história do CSS:</p>
<h3><strong>A História do CSS</strong></h3>
<p>O Primeiro código CSS foi proposto por um cara chamado Hakon Lie em Outubro de 1994. Logo depois, em 1995, foi criado um workshop e com isso surgiu a W3C. Um ano se passou e o CSS1 começou a ser recomendado, exatamente em 1997. Muitos trabalhos e estudos foram feitos em cima do CSS1 e em meados de 1998, mas precisamente em Maio, o CSS2 tornou-se uma linguagem de marcação recomendada pela W3C. Desde então, apenas esboços foram apresentados como módulos em Junho de 1999(CSS3).</p>
<p>Com essa pequena intro, já percebe-se que o CSS3 vem sendo planejado a muito tempo. Chega de &#8220;papo furado&#8221; e vamos prosseguir.</p>
<h3>Novidade do CCS3</h3>
<p>Novidades são muitas&#8230;o melhor delas é que são úteis, hehe :).  Veja a  lista das principais propriedades que são novidades, com o surgimento do CSS3:<br />
<span id="more-594"></span><br />
<strong>Bordas</strong></p>
<ul style="margin-top: 1px;">
<li>border-color</li>
<li>border-image</li>
<li>border-radius</li>
<li>box-shadow</li>
</ul>
<p><strong>Fundos</strong></p>
<ul style="margin-top: 1px;">
<li>background-origin</li>
<li>background-clip</li>
<li>background-size</li>
<li>fazer camadas com múltiplas imagens de fundo</li>
</ul>
<p><strong>Cor</strong></p>
<ul style="margin-top: 1px;">
<li>cores HSL</li>
<li>cores HSLA</li>
<li>cores RGBA</li>
<li>Opacidade</li>
</ul>
<p><strong>Texto</strong></p>
<ul style="margin-top: 1px;">
<li>text-shadow</li>
<li>text-overflow</li>
<li>Ruptura de palavras longas</li>
</ul>
<p><strong>Interface</strong></p>
<ul style="margin-top: 1px;">
<li>box-sizing</li>
<li>resize</li>
<li>outline</li>
<li>nav-top, nav-right, nav-bottom, nav-left</li>
</ul>
<p><strong>Seletores</strong></p>
<ul style="margin-top: 1px;">
<li>Seletores por atributos</li>
</ul>
<p><strong>Modelo de caixa básico</strong></p>
<ul style="margin-top: 1px;">
<li>overflow-x, overflow-y</li>
</ul>
<p><strong>Outros</strong></p>
<ul style="margin-top: 1px;">
<li>media queries</li>
<li>criação de múltiplas colunas de texto</li>
<li>propriedades orientadas a discurso ou leitura automática de páginas web</li>
<li>Web Fonts</li>
</ul>
<p>Em futuros posts  falarei sobre estas propriedades e também farei tutoriais (o que não pode faltar ^^). Por ordem de importância, vamos falar hoje sobre os seletores do CSS3.</p>
<h3>Seletores CSS3</h3>
<p>No geral, os seletores do CSS3 são estes (obs. <strong>E </strong>- letra E &#8211; é o seletor. Ex: p[atributo*="string"]):</p>
<ul>
<li>E[atributo*="string"]</li>
<li>E[atributo$="string"]</li>
<li>E[atributo^="string"]</li>
<li>E~F</li>
<li>:root</li>
<li>:last-child</li>
<li>:only-child</li>
<li>:not ( )</li>
<li>:empty</li>
<li>:target</li>
<li>:enabled</li>
<li>:disabled</li>
<li>:checked</li>
</ul>
<p>Quem conhece bem o jQuery, perceberá que ele tem alguns seletores igualzinho ao CSS3, isto ocorre porque o <a title="Visitar Website Jquery" href="http://jquery.com/" target="_blank">jQuery</a> utiliza os seletores do CSS3 também.</p>
<h3><strong>E[atributo*="string"]</strong></h3>
<p>Funciona da seguinte maneira, imagine que eu tenho uma div alinhada a esquerda:</p>
<pre class="brush: xml;">&lt;div align=&#8217;left&#8217;>&lt;/div></pre>
<p>Podemos estilizar esta div apenas acessando a sua propriedade, que neste caso é align=&#8221;left&#8221;. Observe que o valor é exatamente igual &#8211; left = left.</p>
<pre class="brush: css;">div[align*=left] {
} </pre>
<p><a href="http://demo.mateussouza.com/css3/exemploatributo.html" target="_blank">Veja o exemplo</a></p>
<p>Semelhantemente os seletores E[atributo$="string"] e E[atributo^="string"], funcionam da mesma forma, mais a diferença entre eles é, se tiver o <strong>$(cifrão) </strong>deverá terminar com o valor especificado e se tiver o <strong>^(acento circunflexo)</strong> deverá iniciar com o valor especificado.</p>
<h3><strong>E~F</strong></h3>
<p>Este seletor faz uma combinação de dois seletores para a estilização<strong>. </strong>Exemplo, um<strong> h1</strong> e <strong>p</strong>:</p>
<pre class="brush: xml;">
&lt;h1>&lt;/h1>
&lt;p>&lt;/p>
</pre>
<p>e o css:</p>
<pre class="brush: css;">
h1 ~ p {
}
</pre>
<p>Neste caso o que será estilizado com css é o <strong>p. </strong>O segredo para o domínio desta seleção é a ordem dos elementos, se neste exemplo o <strong>h1</strong> fosse depois do <strong>p</strong> o css não resultaria em nada. Observe o que estou dizendo:</p>
<pre class="brush: xml;">
&lt;p>&lt;/p>
&lt;h1>&lt;/h1>
</pre>
<p><a href="http://demo.mateussouza.com/css3/ef.html" target="_blank">Veja o exemplo</a></p>
<h3><strong>:root</strong></h3>
<p>Como o próprio nome diz, ele irá pegar o 1º elemento da página, a tag &lt;html><strong>. </strong>Podemos usar um css mais avançado e criar CSSs da seguinte maneira:<strong> </strong></p>
<pre class="brush: css;">
:root div{
}
</pre>
<p><a href="http://demo.mateussouza.com/css3/root.html" target="_blank">Veja o exemplo</a></p>
<h3><strong>:last-child, :only-child e :not()</strong></h3>
<p>Para não cansar a leitura, vamos a uma explicação rápida. <strong>:last-child</strong> irá pegar somente o último elemento de uma lista por exemplo (<li>):</p>
<p>HTML</p>
<pre class="brush: xml;">
&lt;ul>
    	&lt;li>Texto 1&lt;/li>
    	&lt;li>Texto 2&lt;/li>
    	&lt;li>Texto 3&lt;/li>
    	&lt;li>Eu sou o ultimo texto desta lista&lt;/li>
&lt;/ul>
</pre>
<p>CSS</p>
<pre class="brush: css;">
li:last-child{
    	background: #ddd;
    	display: block;
}
</pre>
<p><a href="http://demo.mateussouza.com/css3/child.html" target="_blank">Veja o exemplo</a></p>
<p><strong>:only-child</strong>, como o própio nome já diz, (only = único) irá buscar o elemento que é único, para exemplificar usei mais uma vez uma lista:</p>
<p>HTML</p>
<pre class="brush: xml;">
&lt;ul>
    	&lt;li>Texto 1&lt;/li>
    	&lt;li>Texto 2
    	    	&lt;ul>
    	    	    	&lt;li>Só tem um LI&lt;/li>
    	    	&lt;/ul>
    	&lt;/li>
    	&lt;li>Texto 3&lt;/li>
    	&lt;li>Texto 4&lt;/li>
 &lt;/ul></pre>
<p>CSS</p>
<pre class="brush: css;">
li:only-child {
    	background: #ddd;
    	display: block;
}
</pre>
<p><a href="http://demo.mateussouza.com/css3/child.html" target="_blank">Veja o exemplo</a></p>
<p><strong>:not</strong>, irá &#8220;bloquear&#8221; a estilização com CSS ao elemento que tiver uma certa #id ou .classe . Neste exemplo abaixo, &#8220;bloquearemos&#8221; a classe .vermelho:</p>
<p>HTML</p>
<pre class="brush: xml;">
&lt;ul id=&#8221;dois&#8221;>
    		&lt;li>Texto 1&lt;/li>
		&lt;li class=&#8221;vermelho&#8221;>Texto 2&lt;/li>
		&lt;li>Texto 3&lt;/li>
		&lt;li>Texto 4&lt;/li>
		&lt;li>Texto 3&lt;/li>
		&lt;li>Texto 4&lt;/li>
		&lt;li class=&#8221;vermelho&#8221;>Texto 3&lt;/li>
		&lt;li>Texto 4&lt;/li>
&lt;/ul></pre>
<p>CSS</p>
<pre class="brush: css;">
    	li:not(.vermelho){
    	background: #ddd;
}
</pre>
<p><a href="http://demo.mateussouza.com/css3/child.html" target="_blank">Veja o exemplo</a></p>
<h3>:empty</h3>
<p>É útil para indicar div que estão em branco (empty = em branco), ou então esconde-las, como no código abaixo:</p>
<pre class="brush: css;">
div.box:empty {
    	display: none;
}
</pre>
<h3>:target</h3>
<p>essa eu axei interressante&#8230;imagine que você tenha links que puxar o id(#) de uma parte do site, por exemplo este link <a href="http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8#comments">http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8#comments</a> você percebe que no final dele existe #comments e é usando esse atributo que vamos estilizá-lo:<span><span> </span></span></p>
<pre class="brush: css;">
h2:target {
    	background:#F2EBD6;
}
</pre>
<h3>:enabled, :disabled e :checked</h3>
<p>Só se aplica a elementos do html que tenham a opção de abrir(enabled) e fechar(disabled) ou checar(</span>checkbox)<span>, como por exemplo formulários.  Podemos estilizar como destaque alguns radios que estão desabilidatos.</p>
<pre class="brush: xml;">
&lt;input type=&#8221;text&#8221; disabled=&#8221;true&#8221; />
</pre>
<p>O css seria:</p>
<pre class="brush: css;">
input:disabled {
    	border:1px dotted #999;
    	background:#F2F2F2;
 }
</pre>
<p>o mesmo se aplica ao enabled, mais temos que somente alterar :disabled por :enabled. Ex:</p>
<pre class="brush: css;">
input:enabled {
    	border:1px dotted #999;
    	background: #F2F2F2;
 }
</pre>
<p>E para finalizar, com o atributo :checked podemos colocar os </span>checkbox&#8217;s que estão checados mais a frente:</p>
<pre class="brush: xml;">
&lt;input type=&#8221;checkbox&#8221; checked=&#8221;checked&#8221; />
</pre>
<p>CSS:</p>
<pre class="brush: css;">
input:checked {
    	margin-left: 20px;
}
</pre>
<p><a href="http://demo.mateussouza.com/css3/enabled.html" target="_blank">Veja o exemplo</a></p>
<p>Depois leia também o post do Smashing Magazine que está mais amplo&#8230;<a title="Taming Advanced CSS Selectors" rel="bookmark" href="http://www.smashingmagazine.com/2009/08/17/taming-advanced-css-selectors/"><br />
Taming Advanced CSS Selectors</a></p>
<p>Até a próxima.</p>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/css/iniciando-com-css3','Iniciando com CSS3'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/css/iniciando-com-css3/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Novas funções(functions) do Wordpress 2.8</title>
		<link>http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8</link>
		<comments>http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8#comments</comments>
		<pubDate>Thu, 23 Jul 2009 19:21:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Functions]]></category>
		<category><![CDATA[Tutoriais Wordpress]]></category>
		<category><![CDATA[Wordpress 2.8]]></category>

		<guid isPermaLink="false">http://mateussouza.com/?p=562</guid>
		<description><![CDATA[Hoje vou trazer um pouquinho das novidades do wordpress 2.8, mais antes disso quero dar a minha avaliação sobre essa nova versão:
Realmente melhorou muito, algumas novidades são bastante úteis como,  melhor gerenciamento de tags, adição de novos temas sem necesisdade de ftp (basta ter o zip, fazer o upload e depois é só alegria) e [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-586 alignleft" title="Wordpress 2.8" src="http://www.mateussouza.com/wp-content/uploads/2009/07/wordpresstut.jpg" alt="Wordpress 2.8" width="192" height="159" />Hoje vou trazer um pouquinho das novidades do wordpress 2.8, mais antes disso quero dar a minha avaliação sobre essa nova versão:<br />
Realmente melhorou muito, algumas novidades são bastante úteis como,  melhor gerenciamento de tags, adição de novos temas sem necesisdade de ftp (basta ter o zip, fazer o upload e depois é só alegria) e muito mais. Pra mim a função de maior revelância foi a parte de plugins, buscar e instalar novos plugins rapidamente realmente merece destaque.Éé claro que isso também é possivel com templates/temas, mais convenhamos,  não vou trocar o template  toda hora&#8230;com o plugins é mais bacana pois podemos incrementar nosso website.<br />
Pontos que deixaram a desejar também há, vou falar somente um. Quando você arasta um widgte para a sidebar ele automaticamente salva mais não exibe nenhum alerta, o mesmo acontece quando se altera um widget. De qualquer modo parabéns a equipe do wordpress&#8230;</p>
<p>Voltando para as novas função do wordpress 2.8 mais especificamente para o desenvolvimento de templates, existem algumas functions bacanas e que vem a calhar, dentre as que eu conheço vou falar sobre:</p>
<ol>
<li><strong>body_class(); Function</strong></li>
<li><strong>is_page ou is_page_or_sub(); Function</strong></li>
<li><strong>is_category_or_sub Function<br />
</strong></li>
<li><strong>Talvez mais&#8230;</strong></li>
</ol>
<p>Vai ser muita coisa então vou dividir em partes pra não ficar cansativo. Hoje vamos falar sobre a function body_class();.</p>
<h3>Function body_class();.</h3>
<p>Funciona basicamente assim, cada pagina tera uma classe que a identifica, exemplo:<br />
<span id="more-562"></span></p>
<pre class="brush: xml;">&lt;body class=&#8221;single postid-64&#8243;></pre>
<p>ou seja, uma pagina com 2 classe para maior manipulação. Mais pra que isso você pode me perguntar&#8230;é mais para personalização com css, neste exemplo podemos criar um fundo(background) diferente para as paginas de posts (single) ou então somente para o post de numero 64.<br />
outro exemplo desta função seria para usuarios registrados, ficaria algo mais ou menos assim:</p>
<pre class="brush: xml;">&lt;body class=&#8221;single postid-64 logged-in&#8221;></pre>
<p>confira a lista completa de possibilidades:</p>
<ul>
<li>rtl</li>
<li>home</li>
<li>blog</li>
<li>archive</li>
<li>date</li>
<li>search</li>
<li>paged</li>
<li>attachment</li>
<li>error404</li>
<li>single postid-(id)</li>
<li>attachmentid-(id)</li>
<li>attachment-(mime-type)</li>
<li>author</li>
<li>author-(user_nicename)</li>
<li>category</li>
<li>category-(slug)</li>
<li>tag</li>
<li>tag-(slug)</li>
<li>page</li>
<li>page-parent</li>
<li>page-child parent-pageid-(id)</li>
<li>page-template page-template-(template file name)</li>
<li>search-results</li>
<li>search-no-results</li>
<li>logged-in</li>
<li>paged-(page number)</li>
<li>single-paged-(page number)</li>
<li>page-paged-(page number)</li>
<li>category-paged-(page number)</li>
<li>tag-paged-(page number)</li>
<li>date-paged-(page number)</li>
<li>author-paged-(page number)</li>
<li>search-paged-(page number)</li>
</ul>
<h3><strong>Como usar esta função?</strong></h3>
<p>Antes de mais nada, precisamos localizar a tag <strong>body</strong> em nosso template, geralmente fica no arquivo<strong> header.php,</strong> feito isso subistitua <strong>&lt;body> </strong>por<strong>:</strong></p>
<pre class="brush: xml;">&lt;body &lt;?php body_class(); ?>></pre>
<p>salve o arquivo e pronto, nossa função ja está funcionando.</p>
<h3>Usando estilos dinâmicos &#8211; CSS</h3>
<p>Geralmente quando vamos fazer o css de um website fazemos assim:</p>
<pre class="brush: css;">body{
background: #dddddd;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #1c1d21;}</pre>
<p>Agora considere o seguinte, supondo que o a classe gerada seja uma página de post, logo será <strong>.single</strong>. O que temos que fazer:</p>
<pre class="brush: css;">body.single{
background: #aaaaaa;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #1c1d21;
}</pre>
<p>Neste exemplo eu somente mudei o fundo de #dddddd para #aaaaaa&#8230;lembrando que o backgroud com a cor #aaaaaa aparecerá somente nas paginas de post. Pegou o espírito da coisa? fácil não?</p>
<p>Espero que tenham entendido, qualquer dúvida é só perguntar, até a próxima.</p>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8','Novas funções(functions) do Wordpress 2.8'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/novidades/novas-funcoesfunctions-do-wordpress-2-8/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Vaga Para Analista SEO</title>
		<link>http://www.mateussouza.com/tudo/vaga-para-analista-seo</link>
		<comments>http://www.mateussouza.com/tudo/vaga-para-analista-seo#comments</comments>
		<pubDate>Thu, 23 Jul 2009 19:14:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Tudo]]></category>
		<category><![CDATA[vaga]]></category>

		<guid isPermaLink="false">http://www.mateussouza.com/?p=569</guid>
		<description><![CDATA[Hoje o pessoal da 5A Consultoria me enviou um e-mail para uma vaga de Analista SEO, como eu não sou bom em descrever isso vou postar o que eles me mandaram:
Boa tarde Mateus.
tenho uma vaga de analista de SEO em aberto e queria saber de você tem interesse nessa vaga. è uma vaga de contrato [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-571" title="5a" src="http://www.mateussouza.com/wp-content/uploads/2009/07/5a.jpg" alt="5a" width="221" height="60" /><br />
Hoje o pessoal da <a href="http://www.5a.com.br/">5A Consultoria</a> me enviou um e-mail para uma vaga de Analista SEO, como eu não sou bom em descrever isso vou postar o que eles me mandaram:</p>
<div dir="ltr">Boa tarde Mateus.</div>
<div dir="ltr">tenho uma vaga de analista de SEO em aberto e queria saber de você tem interesse nessa vaga. è uma vaga de contrato imediato, caso voê queira e se encaixe no perfil. A 5A atua fortemente no mercado Corporativo de TI, com destaque em Terceirização de Profissionais de Desenvolvimento, Gestão de Projetos e Soluções em Sistemas.</div>
<div dir="ltr">
<p>Estamos selecionando profissionais para empresa de grande porte localizada na rigião da Av. Brigadeiro Faria Lima. A vaga exige conhecimentos e experiencia em:</p>
<p>- SEO<br />
- Usabilidade<br />
- W3C<br />
- WEB Analystics<br />
- E-Commerce</p>
<p>Irá atuar com manutenção e desenvolvimento.<br />
Contratação PJ -<br />
Salario à combinar</p>
<p>Eu conversei com o responsável e disse que iria postar aqui no blog. É uma oportunidade boa pra que tem conhecimento na área, caso algum se interresse mande um e-mail para <a style="color: black; text-decoration: none;" title="blocked::mailto:samuel.salvador@5A.com.br" href="mailto:samuel.salvador@5A.com.br" target="_blank">samuel.salvador@5A.com.br</a> com o seu curriculo atualizado mais telefone para contato. é isso, espero que tenha ajudado tanto eles quanto você que está lendo este post.</p>
<p>Até a próxima.</p>
</div>
<a href="http://www.seomaster.com.br/bookmark.html" style="border:none; text-decoration:none" onmouseover="sb_plugin('http://www.mateussouza.com/tudo/vaga-para-analista-seo','Vaga Para Analista SEO'); return sb_showMenu(this)" onmouseout="sb_close()" onclick="return sb_open()"> 
		<img src="http://www.seomaster.com.br/img/bookmark-buttons/btg-compartilhe.gif" border="0" style="display:inline; border:none" alt="Bookmark e Compartilhe" /> 
	</a>]]></content:encoded>
			<wfw:commentRss>http://www.mateussouza.com/tudo/vaga-para-analista-seo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->