<?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"
	>

<channel>
	<title>Cadu de Castro Alves</title>
	<atom:link href="http://www.cadudecastroalves.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cadudecastroalves.com/blog</link>
	<description>Wordpress, tecnologia, internet, carreira, etc.</description>
	<pubDate>Fri, 18 Jul 2008 02:48:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Estou de volta e trago novidades, o retorno</title>
		<link>http://www.cadudecastroalves.com/blog/2008/07/17/5-meses-depois/</link>
		<comments>http://www.cadudecastroalves.com/blog/2008/07/17/5-meses-depois/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 02:48:10 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[Artigos]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[CSS/XHTML]]></category>

		<category><![CDATA[Carreira]]></category>

		<category><![CDATA[Empreendedorismo]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[eeepc]]></category>

		<category><![CDATA[notebook]]></category>

		<guid isPermaLink="false">http://www.cadudecastroalves.com/blog/?p=99</guid>
		<description><![CDATA[Esse título é familiar pra vocês? Pois é! Pra mim também! Há quase 1 ano, foi assim que eu celebrei o meu retorno à blogosfera. Já perdi a conta de quantas vezes eu fui e voltei. Bom! Não importa! O que importa é que eu voltei e pra não voltar de mãos vazias, volto com [...]]]></description>
			<content:encoded><![CDATA[<p>Esse título é familiar pra vocês? Pois é! Pra mim também! Há quase 1 ano, foi <a title="Estou de volta e trago uma grande novidade!" href="http://www.cadudecastroalves.com/blog/2007/09/17/estou-de-volta-e-trago-uma-grande-novidade/">assim</a> que eu celebrei o meu retorno à blogosfera. Já perdi a conta de quantas vezes eu fui e voltei. Bom! Não importa! O que importa é que eu voltei e pra não voltar de mãos vazias, volto com algumas novidades. Acredito que dessa vez, ficarei mais tempo com vocês e, espero eu, não deixar isso acontecer novamente.  Esses 5 meses sem postar têm várias justificativas, mas eu acho que a que mais me convence é: falta de vergonha na cara. Pra começar, eu pretendia redesenhar o layout do site. Quem visita esse blog há mais tempo sabe que o layout atual está bem diferente do anterior. Entretanto, a minha intenção era criar um layout único, criado por mim mesmo, o que não ocorreu. Vocês querem saber porquê? Faltou saco. Aliás, acho que o que mais me atrapalhou mesmo foi o meu maldito <a href="http://www.cadudecastroalves.com/blog/2008/01/21/perfeccionismo-uma-qualidade-ou-um-defeito/">perfeccionismo</a>. Por mais que eu tente, em algum momento eu não consigo controlá-lo.  O layout foi um problema, mas acho que não justifica tanto tempo sem postar. Afinal, o que conta é conteúdo e não layout. Ninguém entra no site pra ficar admirando visual (se bem que eu faço isso com outros sites, mas por outro motivo).</p>
<h3>Novidades</h3>
<p>Nesse tempo que eu fiquei fora muitas coisas mudaram na minha vida pessoal e profissional: mudei de emprego, mudei de faculdade, comprei <span style="text-decoration: line-through;">um</span> dois notebooks, abri uma empresa (na verdade, ainda estou abrindo. Pra não ter que atualizar esse post, vou considerar que ela já foi aberta), estou virando colaborador de um site sobre Wordpress (e provavelmente vou parar de postar sobre ele aqui e deixar isso aqui que eu chamo de blog mais pessoal), enfim, acho que é isso. Eu quero comprar um carro, começar a investir em ações e mais algumas coisas, mais isso ainda não se concretizou. Os planos seguem.</p>
<h3>Mudança de emprego e abertura da empresa</h3>
<p>As duas coisas casaram e a explicação é simples: o perfil da empresa onde eu trabalhava não batia com o meu perfil profissional, nem mesmo com o meu plano de carreira. Um dos meus planos para esse ano era abrir o meu próprio negócio (no bom sentido, é claro), mas em função de alguns problemas do ano passado, isso acabou não acontecendo.  Mês passado, quando mudei de emprego, fui obrigado a abrir minha empresa, pois a forma de contratação da empresa onde estou atualmente, <a title="Specta TI" href="http://www.spectati.com.br">Specta TI</a>, é Pessoa Jurídica. Acabei realizando o meu plano de abrir minha própria empresa esse ano, apesar de não estar ocorrendo da maneira como eu planejei. Ainda, pois, ao que tudo indica, vão rolar projetos em paralelo com o meu sócio.</p>
<h3>Mudança de faculdade</h3>
<p>Antes tarde do que nunca. Parece que eu tirei o mundo das minhas costas. Mudei de Engenharia Elétrica para Engenharia de Produção. Não vou me estender aqui e explicar o motivo da mudança. Pra resumir: odiava o curso, estava seguindo adiante por causa do meu pai, mas não estava feliz com o resultado que vinha obtendo. Estava fazendo um péssimo curso, não estava aprendendo e, conseqüentemente, estava comprometendo o meu desempenho na faculdade e a minha felicidade como pessoa. Mudei e me sinto feliz. Ponto.</p>
<h3>Os dois notebooks</h3>
<p>Eu diria que comprei um notebook e meio. Comprei um Dell Inspiron para uso pessoal e para os freelas (o que vinha usando já não dava conta) e um Asus EEE PC. Muita gente pode achar desnecessário o que fiz (aqui em casa todo mundo achou!), mas eu não acho. Aliás, eu tenho certeza. A explicação é simples: aqui no RJ é complicado carregar o notebook nas costas, principalmente o meu que é grande (Tela de 15&#8243; e pouco mais de 2 Kg). O EEE PC, que na verdade é um subnotebook, eu vou usar na faculdade pra anotar as matérias (claro que quando rolarem aquelas integrais monstruosas não vai rolar!), pra navegar de lá mesmo sempre que rolar um tempinho e pra levar pros eventos que rolam de vez em quando, como os Blogcamps, dentre outros.</p>
<h3>Artigos e tutoriais sobre Wordpress</h3>
<p>O Alexandre Rauta, dono do blog <a title="Blogadão" href="http://www.blogadao.com">Blogadão</a>, adquiriu recentemente o blog <a title="MisterWP" href="http://www.misterwp.com/">MisterWP</a> e <a title="Quer ser colaborador do MisterWP?" href="http://www.misterwp.com/bastidores/quer-ser-colaborador-do-misterwp/">abriu as portas para quem quiser colaborar</a> com o blog. Como eu tenho boa experiência com o Wordpress e sempre tive vontade de colaborar com algum site diferente do meu, eu me ofereci como colaborador. Portanto, em breve vão pintar posts meus por lá. Quem tiver interesse, vai lá no MisterWP e envia um e-mail para o Alexandre. Como ainda não comecei a escrever meu primeiro artigo, coloco-me aberto às sugestões de vocês.</p>
<h3>Planos para o blog</h3>
<p>Esse ano tem eleições e o que mais vocês vão ver é gente prometendo um monte de coisas que, no final das contas, não serão cumpridas. Não quero cometer o mesmo erro. Com a aquisição do EEE PC, vou tentar escrever sempre que me der na telha e espero ter sempre algo novo por aqui. A única coisa que eu espero é continuar agradando àqueles que sempre visitaram meu blog e que, de vez em quando, comentam por aqui ou enviam e-mails me parabenizando ou mandando sugestões para o blog.</p>
<p>Um abraço à todos e até a próxima!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2008/07/17/5-meses-depois/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Separando comentários e trackbacks no Wordpress</title>
		<link>http://www.cadudecastroalves.com/blog/2008/02/09/separando-comentarios-e-trackbacks-no-wordpress/</link>
		<comments>http://www.cadudecastroalves.com/blog/2008/02/09/separando-comentarios-e-trackbacks-no-wordpress/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 01:48:13 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Tutoriais]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://cadudecastroalves.com/blog/2008/02/09/separando-comentarios-e-trackbacks-no-wordpress/</guid>
		<description><![CDATA[Por padrão, o Wordpress lista comentários e trackbacks juntos, como se fossem a mesma coisa. Muitos designers de temas para Wordpress têm feito modificações no código do Wordpress para mostrá-los separadamente, deixando o site mais organizado e com um visual mais profissional. É exatamente isso que eu ensiná-lo a fazer.
Graças a grande biblioteca de funções [...]]]></description>
			<content:encoded><![CDATA[<p>Por padrão, o Wordpress lista comentários e trackbacks juntos, como se fossem a mesma coisa. Muitos designers de temas para Wordpress têm feito modificações no código do Wordpress para mostrá-los separadamente, deixando o site mais organizado e com um visual mais profissional. É exatamente isso que eu ensiná-lo a fazer.</p>
<p>Graças a grande biblioteca de funções disponíveis no Wordpress, é possível manipulá-lo e personalizá-lo da maneira que você quiser, dependendo apenas da profundidade com a qual você conhece a conhece.</p>
<h2>O que você precisa?</h2>
<p>Primeiramente (e muito importante), é necessário que você possua um site hospedado em seu próprio servidor. Usuários da <a href="http://www.wordpress.com/">conta gratuita no Wordpress.com</a> não poderão realizar esta modificação, pois não é permitido o acesso ao código-fonte do Wordpress.</p>
<p>É necessário que você possua instalado em seu servidor a <strong>versão 2.0 ou superior</strong> do Wordpress, pois esta funcionalidade foi adicionada na versão 2.0. Caso você esteja usando alguma versão inferior a 2.0, <strong>atualize</strong> a sua instalação do Wordpress.</p>
<p>Você deverá modificar o arquivo <strong>comments.php</strong>, localizado dentro da pasta de seu tema. Você pode editá-lo através do <strong>Painel de Controle do Wordpress (WP Admin &gt; Apresentação &gt; Editar Tema)</strong> ou você poderá baixar o arquivo (localizado em <strong>/wp-content/themes/seutema/comments.php</strong>) e editá-lo em seu editor de códigos favorito.</p>
<p>Conhecimentos básicos de PHP poderão ajudá-lo a compreender melhor o que está sendo feito. A cada código inserido, eu farei uma breve explicação sobre o seu funcionamento. Isso o ajudará a entender o que está sendo feito. Melhor ainda, fará com que você aprenda um pouco sobre o funcionamento de uma das funções da biblioteca do Wordpress. Vamos ao código?</p>
<p>Primeiro passo: separando o joio do trigo</p>
<p>Suponhando que você já esteja com o arquivo <strong>comments.php</strong> aberto em seu editor, procure o código a seguir:</p>
<pre name="code" class="php">&lt;?php foreach ($comments as $comment) : ?&gt;</pre>
<p>Cole o código abaixo logo após o código anterior:</p>
<pre name="code" class="php">&lt;?php $comment_type = get_comment_type(); ?&gt;
&lt;?php if($comment_type == 'comment') { ?&gt;</pre>
<p>No PHP (que é a linguagem de programação usada no Wordpress), o comando <code>foreach</code> varre os dados de cada linha de um array. Nesse caso, a variável <code>$comments</code> é o nosso <code>array</code> e traz consigo todas as informações referentes a todos os comentários e trackbacks do respectivo post armazenados no banco de dados. A variável <code>$comment</code> traz as informações de cada linha armazenada na variável <code>$comments</code>. <code>$comment</code> também é um <code>array</code> e traz consigo dados como o <strong>nome do autor</strong> do comentário, o <strong>texto</strong> do comentário, o <strong>tipo</strong> de comentário, dentre outras informações. E é exatamente o tipo de comentário que precisamos identificar para separar comentários e trackbacks.</p>
<p>Precisaremos utilizar umas das funções de comentários para identificar o tipo de comentário: a função <code>get_comment_type()</code>. Como o próprio nome diz, ela identifica o tipo de comentário. Para utilizá-la, é necessário que ela seja chamada dentro de um loop. Em nosso caso, o loop é o <code>foreach</code>, mas existem outros tipos de loop.</p>
<p>A variável <code>$comment_type</code> irá armazenar o tipo de comentário presente na variável <code>$comment</code>, cada vez que o loop for executado, para que possamos comparar posteriormente e, consequentemente, filtrar e mostrar somente os comentários.</p>
<p>Para finalizar, vá até o final do arquivo <strong>comments.php</strong> e localize o código a seguir:</p>
<pre name="code" class="php">&lt;?php endforeach; /* end for each comment */ ?&gt;</pre>
<p>Coloque o código abaixo antes do código acima:</p>
<pre name="code" class="php">&lt;?php } else { $trackback = true; } ?&gt;</pre>
<p>No primeiro código, é uma instrução que fecha o bloco do loop <code>foreach</code>. Essa uma maneira mais legível de fechar um bloco, que também pode ser feita utilizando-se chaves.</p>
<p>No segundo código, o valor <code>true</code> (verdadeiro) é atribuído a variável <code>$trackback</code>. A razão pela qual isso é feito é simples: se o post em questão só possuir comentários, a variável <code>$trackback</code> nunca receberá o valor <code>true</code>. Posteriormente, essa variável será responsável por verificar a existência de trackbacks (e pingbacks) e fará com que o Wordpress gere o código necessário para mostrá-los. Resumindo, se houver trackbacks, o Wordpress irá pegar os dados e mostrar para o visitante. Do contrário, nada será mostrado (ou você poderá mostrar uma mensagem informando ao visitantes que não há trackbacks e pingbacks). É exatamente isso que faremos a seguir.</p>
<h2>Segundo passo: Mostrando trackbacks e pingbacks</h2>
<p>Para finalizar você precisa escrever o código que irá mostrar os trackbacks e pingbacks para seu visitante. Este mesmo código irá omitir essa informação caso não haja trackbacks e pingbacks. Se você preferir, como foi dito anteriormente, você poderá mostrar uma simples mensagem notificando o visitante que não há trackbacks e pingbacks. Você é quem decide.</p>
<p>Localize o código a seguir:</p>
<pre name="code" class="php">&lt;?php else : // this is displayed if there are no comments so far ?&gt;</pre>
<p>Coloque o código abaixo antes do código acima:</p>
<pre name="code" class="php">&lt;?php if ($trackback == true) : ?&gt;
&lt;h2&gt;Trackbacks&lt;/h2&gt;
&lt;ul id="trackbacks"%gt;&lt;?php foreach ($comments as $comment) : ?&gt;
&lt;?php $comment_type = get_comment_type(); ?&gt;
&lt;?php if($comment_type != 'comment') : ?&gt;
&lt;?php comment_author_link() ?&gt;
&lt;?php endif; ?&gt;
&lt;?php endforeach; ?&gt;&lt;/ul&gt;
&lt;?php endif; ?&gt;</pre>
<p>Observe que o código acima é muito parecido com o código que foi criado anteriormente para mostrar os comentários. A diferença está na linha que checa o tipo de comentário armazenado na variável <code>$comment_type</code>:</p>
<pre name="code" class="php">&lt;?php $comment_type = get_comment_type(); ?&gt;
&lt;?php if($comment_type != 'comment') { ?&gt;</pre>
<p>Se o valor da variável <code>$comment_type</code> não for comment, mostre os dados, ou seja, mostre os trackbacks e pingbacks.</p>
<p>Se você quiser colocar a lista de trackbacks e pingbacks antes dos comentários, coloque o código anterior logo após o código a seguir:</p>
<pre name="code" class="php">
&lt;h2 id="comments"&gt;
&lt;?php comments_number('No Responses', 'One Response', '% Responses' );?&gt; to “&lt; ?php the_title(); ?&gt;”
&lt;/h2&gt;
</pre>
<h2>Passo três: salvando o arquivo e checando as mudanças</h2>
<p>Para finalizar de vez, salve o arquivo, vá até um dos posts de seu blog e veja os comentários e trackbacks/pingbacks listados separadamente.</p>
<p>Atenção: se você usa o plugin <strong>WP-Cache</strong> ou similar, será necessário zerar o cache do seu navegador.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2008/02/09/separando-comentarios-e-trackbacks-no-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dicas para Wordpress - Parte II</title>
		<link>http://www.cadudecastroalves.com/blog/2008/02/08/dicas-para-wordpress-parte-ii/</link>
		<comments>http://www.cadudecastroalves.com/blog/2008/02/08/dicas-para-wordpress-parte-ii/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 14:00:12 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[Artigos]]></category>

		<category><![CDATA[Tutoriais]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://cadudecastroalves.com/blog/2008/02/08/dicas-para-wordpress-parte-ii/</guid>
		<description><![CDATA[Este artigo &#233; uma tradu&#231;&#227;o do artigo Wordpress Tips Part 2, que foi escrito no site WPDesigner.com por Milo, dono do site 3OneSeven.com.
Dica 6: Adicione Gravatares sem usar plugins

Abra seu arquivo de template de coment&#225;rios e procure a linha abaixo:
&#60;li class="&#60;?php echo $oddcomment; ?&#62;" id="comment-&#60;?php comment_ID() ?&#62;">&#60;/li&#62;

Depois dessa linha, adicione este c&#243;digo.
Crie uma imagem para [...]]]></description>
			<content:encoded><![CDATA[<p>Este artigo &eacute; uma tradu&ccedil;&atilde;o do artigo <a href="http://www.wpdesigner.com/2008/02/01/wordpress-tips-part-2/" title="Wordpress Tips Part II at WPDesigner.com">Wordpress Tips Part 2</a>, que foi escrito no site <a href="http://www.wpdesigner.com/" title="WPDesigner.com">WPDesigner.com</a> por Milo, dono do site <a href="http://www.3oneseven.com" title="3OneSeven.com">3OneSeven.com</a>.</p>
<h3>Dica 6: Adicione Gravatares sem usar plugins</h3>
<ol>
<li>Abra seu arquivo de template de coment&aacute;rios e procure a linha abaixo:
<pre name="code" class="php">&lt;li class="&lt;?php echo $oddcomment; ?&gt;" id="comment-&lt;?php comment_ID() ?&gt;">&lt;/li&gt;</pre>
</li>
<li>Depois dessa linha, adicione <a href="http://www.wpdesigner.com/wp-content/files/codes/gravatar.txt">este c&oacute;digo</a>.</li>
<li>Crie uma imagem para ser exibida como padr&atilde;o quando um gravatar n&atilde;o existir, coloque-a em seu servidor e coloque o caminha para esta imagem no c&oacute;digo anterior.</li>
</ol>
<h3>Dica 7: Adicione um microblog ao seu site</h3>
<ol>
<li>Defina a categoria desejada (por exemplo: microblog) ou escolha uma j&aacute; existente.</li>
<li>Adicione o c&oacute;digo abaixo em seu arquivo <em>functions.php</em>:
<pre name="code" class="php">
&lt;?php
function asidesFilter($query) {
    if($query->is_feed || $query->is_home || $query->is_ search) {
        $query->set('cat', '-17');
    }
    return $query;
}
add_filter('pre_get_posts', 'asidesFilter');
?&gt;
</pre>
<p><em>17 &eacute; o n&uacute;mero do ID da categoria criada. O n&uacute;mero de sua categoria pode ser diferente. Confira o ID de sua categoria acessando o p&aacute;gina de gerenciamento de categorias no painel administrativo do Wordpress.</em>
</li>
<li>Adicione o c&oacute;digo a seguir em seu arquivo <em>sidebar.php</em>:
<pre name="code" class="php">
<h3>TITLE
<a href="FEED URL" title="The Asides RSS feed.">
<img src="RSS IMAGE URL" alt="RSS" style="position: relative; left: 0;" />
</a>
</h3>

&lt;?php query_posts(&#8217;cat=17&#038;showposts=4&#8242;); ?&gt;
&lt;?php if(have_posts()) : ?&gt;
&lt;?php while(have_posts()) : the_post(); ?&gt;
<div class="aside_post">
&lt;?php the_content(&#8217;Continue reading this article&#8217;); ?&gt;
</div>

&lt;?php endwhile; ?&gt;
<span class="aside_archive_link">
<a href="CATEGORY URL" title="More asides.">Archives</a>
</span>
&lt;?php else : ?&gt;

Sorry, the sideblog is having a little trouble.

&lt;?php endif; ?&gt;
</pre>
</li>
</ol>
<h3>Dica 8: Personalizando o link Leia Mais</h3>
<ol>
<li>Abra o arquivo <em>index.php</em> ou <em>home.php</em> e procure a linha abaixo:
<pre name="code" class="php">&lt;?php the_content(__('Leia mais')); ?&gt;</pre>
</li>
<li>Substitua-a pelo c&oacute;digo a seguir:
<pre name="code" class="php">< ?php the_content('Continue lendo ' . the_title('','',false), 0); ?&gt;</pre>
</li>
</ol>
<h3>Dica 9: Personalizando o link de Coment&aacute;rios</h3>
<ol>
<li>Abra os arquivos <em>index.php</em>, <em>archive.php</em> e <em>home.php</em> e procure a linha abaixo:
<pre name="code" class="php">&lt;?php comments_popup_link('Leave a Comment', '1 Comment', '% Comments'); ?&gt;</pre>
</li>
<li>Substitua-a pelo c&oacute;digo a seguir:
<pre name="code" class="php">&lt;?php comments_popup_link(__('Nenhum coment&aacute;rio em ' . the_title('','',false)), __('Um coment&aacute;rio em ' . the_title('','',false)), __('% coment&aacute;rios em '. the_title('','',false))); ?&gt;</pre>
</li>
</ol>
<h3>Dica 10: Personalize a tela de login do Wordpress</h3>
<ol>
<li>Baixe os arquivos <em>login-bkg-tile.gif</em> e <em>login-bkg.bottom.gif</em> da pasta <em>/wp-admin/images/</em></li>
<li>Crie duas imagens com as mesmas altura e largura</li>
<li>Salve-as usando o mesmo nome e a mesma extens&atilde;o <em>(.gif)</em>. Claro que voc&ecirc; pode usar outras extens&otilde;es (como <em>.png</em> e <em>.jpg</em>), mas voc&ecirc; dever&aacute; editar o arquivo <em>admin.css</em> apontando para as imagens com as respectivas extens&otilde;es.</li>
<li>Suba os arquivos para a pasta <em>/wp-admin/images</em></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2008/02/08/dicas-para-wordpress-parte-ii/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dicas para Wordpress - Parte I</title>
		<link>http://www.cadudecastroalves.com/blog/2008/02/08/dicas-para-wordpress-parte-i/</link>
		<comments>http://www.cadudecastroalves.com/blog/2008/02/08/dicas-para-wordpress-parte-i/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 16:51:22 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[Artigos]]></category>

		<category><![CDATA[Tutoriais]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://cadudecastroalves.com/blog/2008/02/08/dicas-para-wordpress-parte-i/</guid>
		<description><![CDATA[Este artigo &#233; uma tradu&#231;&#227;o do artigo Wordpress Tips Part 1, que foi escrito no site WPDesigner.com por Milo, dono do site 3OneSeven.com.
Dica 1
NUNCA use o c&#243;digo abaixo no arquivo search.php:

&#60;?php echo $_SERVER ['PHP_SELF']; ?&#62;

Ele pode permitir que pessoas fa&#231;am buscas dentro do seu servidor. Substitua-o pelo seguinte c&#243;digo:

&#60;?php bloginfo('home'); ?&#62;

Dica 2
Outro c&#243;digo normalmente usado [...]]]></description>
			<content:encoded><![CDATA[<p><em>Este artigo &#233; uma tradu&#231;&#227;o do artigo <a href="http://www.wpdesigner.com/2008/01/30/wordpress-tips-part-1/">Wordpress Tips Part 1</a>, que foi escrito no site <a href="http://www.wpdesigner.com/">WPDesigner.com</a> por Milo, dono do site <a href="http://3oneseven.com/">3OneSeven.com</a>.</em></p>
<h3>Dica 1</h3>
<p><strong>NUNCA</strong> use o c&#243;digo abaixo no arquivo <em>search.php</em>:</p>
<p>
<pre name="code" class="php">&lt;?php echo $_SERVER ['PHP_SELF']; ?&gt;</pre>
</p>
<p>Ele pode permitir que pessoas fa&#231;am buscas dentro do seu servidor. Substitua-o pelo seguinte c&#243;digo:</p>
<p>
<pre name="code" class="php">&lt;?php bloginfo('home'); ?&gt;</pre>
</p>
<h3>Dica 2</h3>
<p>Outro c&#243;digo normalmente usado no t&#237;tulo do site ou nos templates de busca:</p>
<p>
<pre name="code" class="php">&lt;?php echo $s; ?&gt;</pre>
</p>
<p>Este c&#243;digo permite que sejam inseridos c&#243;digos maliciosos. Substitua-o pelo seguinte c&#243;digo:</p>
<p>
<pre name="code" class="php">&lt;?php echo wp_specialchars($s, 1); ?&gt;</pre>
</p>
<h3>Dica 3</h3>
<ul>
<li><strong>NUNCA</strong> use o tema padr&#227;o Kubrik, pois ele cont&#233;m uma falha de seguran&#231;a. O arquivo afetado &#233; /themes?page=functions.php, que corresponde a se&#231;&#227;o &quot;Imagem de topo e cor&quot; do tema padr&#227;o Kubrik.</li>
<li>Veja a explica&#231;&#227;o completa <a href="http://mybeni.rootzilla.de/mybeNi/2007/wordpress_zeroday_vulnerability_roundhouse_kick_and_why_i_nearly_wrote_the_first_blog_worm/">aqui</a>. <em>(em ingl&#234;s)</em> </li>
<li>Finalizando, alguns temas utilizam as fun&#231;&#245;es de configura&#231;&#227;o de cabe&#231;alho do tema Kubrik. Examine cada tema cuidadosamente, pois eles podem possuir as mesmas vulnerabilidades.</li>
</ul>
<p><em>Antes de fazer quaisquer modifica&#231;&#245;es, fa&#231;a uma c&#243;pia dos arquivos existentes. Ou melhor, teste-os em seu servidor local ou em seu servidor de testes.</em></p>
<h3>Dica 4</h3>
<p>Alguns sites utilizam um script que permite mudar o visual da p&#225;gina. Ele &#233; conhecido como <strong>Style Switcher</strong>. Veja como implement&#225;-lo facilmente.</p>
<ol>
<li>Baixe este arquivo <a href="http://www.4shared.com/file/34891640/12249f4a/style-switch.html">JavaScript</a></li>
<li>Coloque este arquivo na pasta JS dentro da pasta de seu tema. Caso ela n&#227;o exista, crie-a </li>
<li>Fa&#231;a uma c&#243;pia do arquivo CSS de seu tema e renomeie-o para <em>style2.css</em></li>
<li>Coloque o c&#243;digo JavaScript em seu arquivo <em>header.php</em>:
<pre name="code" class="php">
&lt;script src="&lt;?php bloginfo('template_directory'); ?&gt;/js/ style-switch.js" type="text/javascript"&gt;&lt;/script&gt;
</pre>
</li>
<li>Coloque os dois arquivos CSS em seu arquivo <em>header.php</em>:
<pre name="code" class="php">
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>&#8221; type=&#8221;text/css&#8221; title=&#8221;default&#8221; media=&#8221;screen&#8221; />
<link rel="alternate stylesheet" type="text/css" media="screen" title="style2" href="<?php bloginfo('template_directory'); ?>/style2.css&#8221; />
</pre>
</li>
<li>Suba as imagens utilizadas em ambos os temas, quando necess&#225;rio</li>
<li>Coloque o link que ser&#225; respons&#225;vel por mudar os estilos no local de sua prefer&#234;ncia (geralmente ele &#233; colocado no topo do site, numa &#225;rea bastante vis&#237;vel):
<pre name="code" class="php">Estilos: <a rel="no follow" title="Mudar estilo" href="javascript : chooseStyle('none', % 20 60)">#000</a> | <a rel="no follow" title="Mudar estilo" href="javascript : chooseStyle('style2', % 20 60)">#fff</a></pre>
</li>
</ol>
<h3>Dica 5</h3>
<p>Bloqueie o acesso dos rob&#244;s de busca a sua p&#225;gina de arquivos (<em>archives.php</em>) para prevenir a indexa&#231;&#227;o do conte&#250;do:</p>
<p>
<pre name="code" class="php">
&lt;?php if(is_archive()) { ?&gt;
&lt;meta name="robots" content="noindex"&gt;&lt;/meta&gt;
&lt;?php } ?&gt;
</pre>
</p>
<p>Coloque o c&#243;digo acima em qualquer lugar em seu arquivo header.php <strong>ANTES</strong> de fechar a tag head.</p>
<h3>O que vem por a&#237;?</h3>
<p>Na segunda parte das dicas do Milo, voc&#234; ir&#225; ver como adicionar <strong>Gravatares</strong> sem uso de plugins, adicionar um <strong>microblog</strong>, customizar os links <strong>leia mais</strong>, customizar os links para <strong>coment&#225;rios</strong> e customizar a <strong>tela de login do Wordpress</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2008/02/08/dicas-para-wordpress-parte-i/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Perfeccionismo: uma qualidade ou um defeito?</title>
		<link>http://www.cadudecastroalves.com/blog/2008/01/21/perfeccionismo-uma-qualidade-ou-um-defeito/</link>
		<comments>http://www.cadudecastroalves.com/blog/2008/01/21/perfeccionismo-uma-qualidade-ou-um-defeito/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 01:32:27 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[Carreira]]></category>

		<category><![CDATA[Desenvolvimento Pessoal]]></category>

		<category><![CDATA[Produtividade]]></category>

		<guid isPermaLink="false">http://cadudecastroalves.com/blog/2008/01/21/perfeccionismo-uma-qualidade-ou-um-defeito/</guid>
		<description><![CDATA[Eu tenho que admitir: sou um perfeccionista nato. Qualquer coisa que eu faça, eu fico atento aos mínimos detalhes. Um pixel a mais ou a menos é o suficiente pra me incomodar, ir até o local e acertar as medidas. Perdi as contas de quantas vezes eu escrevi um post com 3 ou 4 parágrafos, [...]]]></description>
			<content:encoded><![CDATA[<p>Eu tenho que admitir: sou um perfeccionista nato. Qualquer coisa que eu faça, eu fico atento aos mínimos detalhes. Um pixel a mais ou a menos é o suficiente pra me incomodar, ir até o local e acertar as medidas. Perdi as contas de quantas vezes eu escrevi um post com 3 ou 4 parágrafos, se não mais, revisei e simplesmente apaguei tudo e comecei do zero.</p>
<p>Até onde eu posso considerá-lo uma qualidade? E a partir de que ponto ele pode ser considerado um defeito? Eu penso que, a partir do momento que isso passe a atrapalhar a vida de uma pessoa, que já pode ser considerado um defeito e que deve ser tratado com muita atenção.</p>
<p>Se está prejudicando o seu trabalho, o seu relacionamento com as pessoas, os seus estudos ou o seu modo de viver, preocupe-se com ele, aja e cuide para que não o destrua de alguma maneira. Policie-se e aja assim que você perceber que o seu perfeccionismo está atingindo o seu grau de defeito.</p>
<p>Um dos momentos que eu mais &#8220;perdia&#8221; tempo em função do meu perfeccionismo era no momento em que eu menos devia me preocupar com ele: quando eu estava esboçando algumas idéias. Atualmente, aproveito estes momentos para afastá-lo de mim e procuro praticar o que chamo de &#8220;imperfeccionismo&#8221;, se é que isso existe. Faça tudo da forma mais rápida e simples que você conseguir e você verá que as suas idéias fluirão com muito mais rapidez e que você chegará muito mais rapidamento ao seu objetivo. Tenho feito isso no trabalho e em casa e os resultados têm sido bastante satisfatórios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2008/01/21/perfeccionismo-uma-qualidade-ou-um-defeito/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Amigo secreto, planos, idéias, 2008, etc</title>
		<link>http://www.cadudecastroalves.com/blog/2007/12/27/amigo-secreto-planos-ideias-2008-etc/</link>
		<comments>http://www.cadudecastroalves.com/blog/2007/12/27/amigo-secreto-planos-ideias-2008-etc/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 02:25:55 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Meme]]></category>

		<guid isPermaLink="false">http://cadudecastroalves.com/blog/2007/12/27/amigo-secreto-planos-ideias-2008-etc/</guid>
		<description><![CDATA[Esse é o meu último post do ano. Desde o meu último post, andei hiper ocupado com trabalho e faculdade. E confesso: não estava com saco para postar nada.
Nos últimos posts, apresentei idéias bastante interessantes, mas acabei não fazendo nada de novo, pois acabei ficando meio desanimado no meio de tanta turbulência. Felizmente, tudo se [...]]]></description>
			<content:encoded><![CDATA[<p>Esse é o meu último post do ano. Desde o meu último post, andei hiper ocupado com trabalho e faculdade. E confesso: não estava com saco para postar nada.<br />
Nos últimos posts, apresentei idéias bastante interessantes, mas acabei não fazendo nada de novo, pois acabei ficando meio desanimado no meio de tanta turbulência. Felizmente, tudo se acabou, assim como 2007. 2008 vem aí, novos planos e idéias serão agregadas a tudo o que foi dito por aqui e, na medida do possível, serão cumpridas.</p>
<h3>Ano novo, blog novo</h3>
<p>Nada como começar o ano de cara nova. Já faz muito tempo que eu venho planejando um tema totalmente meu. E essa será a primeira novidade para 2008. Além da cara nova, darei foco ao Wordpress, disponibilizarei mais temas, escreverei mais artigos fazendo um raio-x desta ferramenta que é a queridinha dos blogueiros de todo o mundo. Eu pretendo focar os usuários de língua portuguesa. Afinal, o Brasil não é o único país que possui o Português como língua nativa, não é mesmo?</p>
<p>Segundo o contador do feedburner, estou com cerca de 150 assinantes, sem contar os visitantes que não assim meus feeds, mas que acessam o blog freqüentemente. Gostaria de pedir a opinião de vocês sobre tudo o que diz respeito ao blog. As sugestões e opiniões de vocês são muito importante para o processo de renovação do blog. <a href="#respond">Conto com vocês</a>!</p>
<h3>Blog em Inglês, Português e&#8230; Chinês!</h3>
<p>Difícil acreditar, não é mesmo? Mas é a mais pura verdade. Tenho um amigo que é chinês. Seu nome, em chinês, é <a href="http://fairyfish.net/">Deng</a> e, em inglês, é Denis (depois eu explico isso melhor pra vocês). O conheci através de meu blog e, desde então, nos tornamos amigos, ainda que nosso contato seja apenas pela internet. Estamos discutindo um projeto de criação de um blog comunitário, inicialmente escrito em inglês, português e chinês. A idéia ainda está sendo moldada. Assim que passarem as festas de fim de ano, daremos continuidade a discussão. Todas as novidades relacionadas a esse projeto serão publicadas aqui no blog. Espero contar com a participação de vocês para a realização e idealização deste projeto.</p>
<h3>Livros, revistas, etc</h3>
<p>Este ano li alguns livros e tenho muitos outros na lista de espera. Traçarei uma meta para o próximo ano e espero cumprí-la. Seguindo os passos de blogs vizinhos, como o <a href="http://www.fatorw.com/">Fator W</a> e o <a href="http://www.dinheirama.com/">Dinheirama</a>, escreverei resenhas sobre os livros, revistas, artigos ou qualquer outro material impresso que eu for lendo ao longo do ano e que eu acredite ser do interesse de vocês, meus queridos leitores.</p>
<h3>Fala que eu te escuto. E te respondo.</h3>
<p>Num dos meus posts mais recentes, eu esclareci uma dúvida de um de meus leitores, respondendo a um e-mail que me foi enviado: <a href="http://cadudecastroalves.com/blog/2007/11/14/site-de-100-dolares/">Site de 100 dólares</a>. Recebo muitos e-mails de pessoas me pedindo ajuda, principalmente sobre Wordpress. Portanto, pretendo publicar as soluções para as dúvidas de todos os que entrarem em contato comigo, já que acredito que a dúvida de um pode ser a solução para o problema de muitos. Aproveitando a oportunidade, gostaria de agradecer ao Vinicius Moreira, do blog <a href="http://www.tudonamente.com/?p=185">Tudo na Mente</a>, pelo reconhecimento a toda a ajuda que eu lhe dei com o Wordpress.</p>
<h3>Amigo secreto</h3>
<p>Muitos de vocês, meus leitores, devem possuir um blog. Provavelmente devem saber que <a href="http://www.brunogodoi.com/blog/2007/12/15/lista-com-os-participantes-do-amigos-secreto-da-blogosfera/">foi promovido pelo Bruno Godói um post secreto</a>. Trata-se de uma brincadeira em analogia a famosa brincadeira amigo secreto. Nesta minha primeira participação, tirei o Newton Wagner, dono do blog <a href="http://www.owshit.com.br/">OwShit</a>.</p>
<p>O <a href="http://www.owshit.com.br/">OwShit</a> é um blog sobre variedades. Você encontrará posts sobre música, carros, ciência e tecnologia, cinema e tv, dentre muitos outros assuntos interessantes. Espero que gostem.</p>
<h3>Agradecimentos</h3>
<p>Gostaria de agradecer ao Tico, dono do blog <a href="http://novonarede.blogspot.com/2007/12/retrospectiva-2007.html">Novo Na Rede</a>, por escolher o post <a href="http://www.cadudecastroalves.com/blog/2007/06/14/criei-um-blog-e-agora-por-onde-eu-comeco/">&#8220;Criei um blog. E agora: por onde eu começo?&#8221;</a>, de minha autoria, como um dos melhores de 2007. Essa sina de vice está me matando. Primeiro foi o vice no <a href="http://dinheirama.com/blog/2007/08/03/resultado-da-promocao-dinheirama-100-posts/">concurso para escolha do slogan do Dinheirama</a> (Navarro, até hoje eu não resgatei meu prêmio. Ainda tenho direito? Hehehe!). Agora foi esse vice. Fui bi-vice esse ano. Adivinhem qual é o meu time? Um post-resenha sobre o blog da pessoa que <a href="#respond">responder</a> primeiro e acertar, caso possua!</p>
<h3>Conclusão</h3>
<p>Gostaria de desejar a todos um ótimo fim de ano (ainda restam 3 dias!). Muito sucesso, saúde, paz e alegria para todos vocês. E um 2008 ainda melhor!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2007/12/27/amigo-secreto-planos-ideias-2008-etc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cadulicious: Os Cabeçalhos Mais Criativos</title>
		<link>http://www.cadudecastroalves.com/blog/2007/11/17/cadulicious-os-cabecalhos-mais-criativos/</link>
		<comments>http://www.cadudecastroalves.com/blog/2007/11/17/cadulicious-os-cabecalhos-mais-criativos/#comments</comments>
		<pubDate>Sat, 17 Nov 2007 06:26:32 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[CSS/XHTML]]></category>

		<category><![CDATA[Cadulicious]]></category>

		<category><![CDATA[Ilustração]]></category>

		<category><![CDATA[Photoshop]]></category>

		<guid isPermaLink="false">http://cadudecastroalves.com/blog/2007/11/17/cadulicious-os-cabecalhos-mais-criativos/</guid>
		<description><![CDATA[O design de websites usando CSS é uma das recomendações do W3C e, atualmente, a grande maioria dos web designers já sabe disso. Durante mais de 5 anos desenvolvendo meus websites em tableless, sempre procurei observar - CTRL + U no Firefox - e aprender as técnicas utilizadas por designers de todo o mundo para [...]]]></description>
			<content:encoded><![CDATA[<p>O design de websites usando CSS é uma das recomendações do W3C e, atualmente, a grande maioria dos web designers já sabe disso. Durante mais de 5 anos desenvolvendo meus websites em tableless, sempre procurei observar - CTRL + U no Firefox - e aprender as técnicas utilizadas por designers de todo o mundo para deixar seus sites cada vez mais criativos.</p>
<p>Atualmente, tenho observado que muitos deles vem utilizando uma mesma técnica para deixar o cabeçalho de seus websites com desenhos mais atraentes: uma grande imagem de fundo com composições, muitas delas bastante complexas, porém muito bonitas. Resolvi colher alguns desses websites e compartilhar com vocês. Espero que vocês gostem.</p>
<ol>
<li><a href="http://www.cult-f.net/">Cult-foo</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200702.png" width="468" height="150" alt="Cult-foo" /></li>
<li><a href="http://www.peteroravec.net/index.html">Peter Oravec</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200703.png" width="468" height="150" alt="Peter Oravec" /></li>
<li><a href="http://www.casioexilimlab.com/">Casio Labs</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200704.png" width="468" height="150" alt="Casio Labs" /></li>
<li><a href="http://cozinhatetrapak.com.br/index.html">Cozinha Tetra Pak</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200705.png" width="468" height="150" alt="Cozinha Tetra Pak" /></li>
<li><a href="http://www.ovip.cz/">OVIP.cz</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200706.png" width="468" height="150" alt="OVIP.cz" /></li>
<li><a href="http://www.chamadigital.com/home">ChamaDigital</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200707.png" width="468" height="150" alt="ChamaDigital" /></li>
<li><a href="http://www.artscode.com/index.php">Artscode</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200708.png" width="468" height="150" alt="Artscode" /></li>
<li><a href="http://www.designlab.no/">Designlab</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200709.png" width="468" height="150" alt="Designlab" /></li>
<li><a href="http://www.markforrester.co.za/">Mark’s Digital Farm</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200710.png" width="468" height="150" alt="Mark’s Digital Farm" /></li>
<li><a href="http://www.homecomingrevolution.co.za/hcrblog">Homecoming Revolution</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200711.png" width="468" height="150" alt="Homecoming Revolution" /></li>
<li><a href="http://www.rmusic.co.uk/">Retna Music Blog</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200712.png" width="468" height="150" alt="Retna Music Blog" /></li>
<li><a href="http://www.alexbuga.com/">Alex Bug</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200713.png" width="468" height="150" alt="Alex Bug" /></li>
<li><a href="http://www.mbdragan.com/">MB Dragan</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200714.png" width="468" height="150" alt="MB Dragan" /></li>
<li><a href="http://www.ndesign-studio.com/">N.Design Studio</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200715.png" width="468" height="150" alt="N.Design Studio" /></li>
<li><a href="http://www.webdesignerwall.com/">Web Designer Wall</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200716.png" width="468" height="150" alt="Web Designer Wall" /></li>
<li><a href="http://www.next2friends.com/">Next2Friends</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200717.png" width="468" height="150" alt="Next2Friends" /></li>
<li><a href="http://dizzain.com/">Dizzain.com</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200718.png" width="468" height="150" alt="Dizzain.com" /></li>
<li><a href="http://www.vgdesign.com.ar/index.asp">VG Design</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200719.png" width="468" height="150" alt="VG Design" /></li>
<li><a href="http://freelancingmoney.com/">Freelancing Money</a><br />
	<img src="http://www.cadudecastroalves.com/blog/wp-content/uploads/1711200720.png" width="468" height="150" alt="Freelancing Money" /></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2007/11/17/cadulicious-os-cabecalhos-mais-criativos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Presente de Natal Adiantado</title>
		<link>http://www.cadudecastroalves.com/blog/2007/11/17/presente-de-natal-adiantado/</link>
		<comments>http://www.cadudecastroalves.com/blog/2007/11/17/presente-de-natal-adiantado/#comments</comments>
		<pubDate>Sat, 17 Nov 2007 03:39:18 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[Templates]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://cadudecastroalves.com/blog/2007/11/17/presente-de-natal-adiantado/</guid>
		<description><![CDATA[Mais um Natal está chegando. O blog Design Disease, famoso por fornecer lindos temas gratuitos para Wordpress, como o tema usado aqui no blog, resolveu nos presentear com mais uma linda criação: o tema Christmas Days.
O tema foi criado por que muitos de nós celebramos o Natal. Eu quis fazer um presente para os blogueiros [...]]]></description>
			<content:encoded><![CDATA[<p>Mais um Natal está chegando. O blog <a href="http://www.designdisease.com/">Design Disease</a>, famoso por fornecer lindos temas gratuitos para Wordpress, como o <a href="http://wp-themes.designdisease.com/category/free-blog-themes/blogging-pro/" title="Wordpress Theme: Blogging Pro by Design Disease">tema usado aqui no blog</a>, resolveu nos presentear com mais uma linda criação: o tema Christmas Days.</p>
<blockquote><p>O tema foi criado por que muitos de nós celebramos o Natal. Eu quis fazer um presente para os blogueiros de todo o mundo. - Elena, do blog Design Disease</p></blockquote>
<p><a href='http://wp-themes.designdisease.com/2007/11/12/christmas-days-wordpress-theme-release/'  title='Wordpress Theme: Christmas Days by Design Disease'><img src='http://cadudecastroalves.com/blog/wp-content/uploads/1711200701.png' alt='Wordpress Theme: Christmas Days by Design Disease' /></a></p>
<p>O tema foi testado no Wordpress 2.3.1 com Firefox, Opera, Safari e IE6 e 7. Ele é validado como XHTML 1.0 Transitional.</p>
<h3>Instalação</h3>
<p><a href="#baixar" title="Baixe o arquivo">Baixe</a> os arquivos do tema e coloque-os na pasta <strong>wp-content/themes/</strong> em seu site. Depois, no painel administrativo do Wordpress, vá até a seção <strong>Apresentação</strong> e ative o tema.</p>
<h3>Plugins</h3>
<p>Este tema utiliza o plugin <a href="http://eightface.com/wordpress/flickrrss/">FlickrRSS</a>, que mostra as fotos de sua conta no Flickr na barra lateral do tema. Coloque todos os arquivos do plugin na pasta <strong>wp-content/plugins/</strong> e ative o plugin na seção <strong>Plugins</strong> no painel administrativo do Wordpress. Configure o plugin de acordo com a sua conta no Flickr.</p>
<h3>Licença</h3>
<p>Este tema foi licenciado sob <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. Por favor, mantenha os créditos ao autor.</p>
<h3>Info</h3>
<ul>
<li><a href="http://wp-themes.designdisease.com/download-manager.php?id=5" id="baixar">Baixar tema</a></li>
<li><a href="http://www.wp-themes.designdisease.com/testrun/?theme=ChristmasDays">Ver demonstração</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2007/11/17/presente-de-natal-adiantado/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutorial: formulário de login no Wordpress</title>
		<link>http://www.cadudecastroalves.com/blog/2007/11/15/tutorial-formulario-de-login-no-wordpress/</link>
		<comments>http://www.cadudecastroalves.com/blog/2007/11/15/tutorial-formulario-de-login-no-wordpress/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 02:35:14 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Tutoriais]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://cadudecastroalves.com/blog/2007/11/15/tutorial-formulario-de-login-no-wordpress/</guid>
		<description><![CDATA[Quando criei o tema WPortal, meu primeiro tema gratuito para Wordpress, uma das coisas que eu achei essencial para deixar o tema com uma cara mais profissional e diferenciada dos demais foi o formulário de login acessível em qualquer página do site. Afinal, qual portal não tem um formulário de login para os seus usuários?
Por [...]]]></description>
			<content:encoded><![CDATA[<p>Quando criei o tema <a href="http://www.cadudecastroalves.com/blog/2007/10/22/wportal-wordpress-theme/" title="WPortal Theme">WPortal</a>, meu primeiro tema gratuito para Wordpress, uma das coisas que eu achei essencial para deixar o tema com uma cara mais profissional e diferenciada dos demais foi o formulário de login acessível em qualquer página do site. Afinal, qual portal não tem um formulário de login para os seus usuários?</p>
<p>Por padrão, para fazer o login no Wordpress, é necessário acessar o endereço <b>http://www.seublog.com/wp-login.php</b>. O que poucos sabem é que é possível colocar um formulário de login no seu tema, de modo que você e os usuários cadastrados em seu site possam logar-se no site sem ter que acessar esse link.</p>
<p>Implementações como esta são conhecidas como <b>Wordpress Hacks</b>. Fazê-los não é complicado, basta apenas conhecer um pouco melhor as funcionalidades do Wordpress e, claro, usar a sua criatividade. Vamos nessa?</p>
<h3>O que faremos?</h3>
<p>Iremos implementar um formulário de login padrão. Quando o usuário não estiver logado, aparecerá com os campos login e senha, um link para registro, para o caso de usuários não cadastrados, e um link para lembrar senha, no caso de usuários que tenham esquecido suas senhas, como mostra a <a href="#f1" title="Veja a figura 1">figura 1</a>. Quando o usuário já estiver logado, aparecerá uma pequena frase com o login do usuário, um link para o seu perfil e um link para ele sair do sistema, como mostra a <a href="#f2" title="Veja a figura 2">figura 2</a>.</p>
<h4 id="f1">Figura 1</h4>
<p><img src="http://cadudecastroalves.com/blog/wp-content/uploads/1611200701.png" width="468" height="368" alt="Figura 1" /></p>
<h4 id="f2">Figura 2</h4>
<p><img src="http://cadudecastroalves.com/blog/wp-content/uploads/1611200702.png" width="468" height="368" alt="Figura 2" /></p>
<h3>Como faremos?</h3>
<p>No nosso exemplo, iremos colocar o formulário na barra lateral do site, ou seja, no arquivo <b>sidebar.php</b>. Abra esse arquivo e adicione o seguinte código:</p>
<p>[php]</p>
<div>
<h3>Login</h3>
<p>	< ?php<br />
	  global $user_ID, $user_identity;<br />
	  get_currentuserinfo();<br />
	  if (!$user_ID):<br />
	?></p>
<form name="loginform" id="loginform" action="<?php echo get_settings('siteurl'); ?>/wp-login.php&#8221; method=&#8221;post&#8221;><br />
		<label>< ?php _e('Usuario'); ?>:<br />
<input type="text" name="log" id="log" value="" class="text user" /></label><br />
		<label>< ?php _e('Senha'); ?>:<br /> <br />
<input type="password" name="pwd" id="pwd" value="" class="text passwd" /></label></p>
<input type="hidden" name="rememberme" value="forever" />
<input type="submit" name="submit" value="<?php _e('Entrar'); ?/>&#8221; class=&#8221;button&#8221; /></p>
<p class="links">
		  <a href="<?php echo get_settings('siteurl') . '/wp-register.php'; ?>&#8220;>< ?php _e('Registrar'); ?></a> |<br />
		  <a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=lostpassword'; ?>&#8220;>< ?php _e('Lembrar senha'); ?></a>
		</p>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?/>&#8220;/><br />
	</form>
<p>	< ?php else:	?></p>
<p class="user-info">Olá, <strong>< ?php echo $user_identity; ?></strong>.</p>
<ul>
<li><a href="<?php echo get_settings('siteurl') . '/wp-admin/profile.php'; ?>&#8221; title=&#8221;My profile&#8221;>< ?php _e('Meu perfil'); ?></a></li>
<li><a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=logout&amp;redirect_to=' . $_SERVER['REQUEST_URI']; ?>&#8221; title=&#8221;Logout&#8221;>< ?php _e('Sair'); ?></a></li>
</ul>
<p>	< ?php endif; ?>
</div>
<p>[/php]</p>
<p>No nosso exemplo, sempre que o usuário entrar ou sair do sistema, ele será enviado de volta para a página de origem, ou seja, a página que ele estava visitando no momento da entrada ou saída do sistema.</p>
<p>Espero que este exemplo lhes seja útil. Se você tiver alguma dúvida ou sugestão, <a href="#comments" title="Comente!">deixe seu comentário</a>.</p>
<h3>Leia também (em inglês)</h3>
<ul>
<li><a href="http://www.webdesignerwall.com/tutorials/wordpress-theme-hacks/" title="WordPress Theme Hacks">WordPress Theme Hacks</a></li>
<li><a href="http://www.binarymoon.co.uk/2007/07/wordpress-tips-and-tricks-custom-login-page/" title="Wordpress tips and tricks - custom login page">Wordpress tips and tricks - custom login page</a></li>
<li><a href="http://www.davidairey.com/customize-your-wordpress-login/" title="Customize your WordPress login">Customize your WordPress login</a></li>
<li><a href="http://txfx.net/2004/10/29/wordpress-hack-notify-users-of-moderation/" title="Wordpress Hack: Notify Users Of Moderation">Wordpress Hack: Notify Users Of Moderation</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2007/11/15/tutorial-formulario-de-login-no-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Site de 100 dólares</title>
		<link>http://www.cadudecastroalves.com/blog/2007/11/14/site-de-100-dolares/</link>
		<comments>http://www.cadudecastroalves.com/blog/2007/11/14/site-de-100-dolares/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 15:42:02 +0000</pubDate>
		<dc:creator>Cadu de Castro Alves</dc:creator>
		
		<category><![CDATA[Freelance]]></category>

		<category><![CDATA[Templates]]></category>

		<guid isPermaLink="false">http://cadudecastroalves.com/blog/2007/11/14/site-de-100-dolares/</guid>
		<description><![CDATA[Através do blog, recebo e-mails de pessoas me pedindo ajuda sobre os mais variados assuntos. Na maioria das vezes, são assuntos relacionados aos que eu trato aqui no blog. Hoje de manhã, recebi um e-mail bastante interessante e, aproveitando a oportunidade, decidi abrir um espaço no meu blog para comentar e responder e-mails como esse. [...]]]></description>
			<content:encoded><![CDATA[<p>Através do blog, recebo e-mails de pessoas me pedindo ajuda sobre os mais variados assuntos. Na maioria das vezes, são assuntos relacionados aos que eu trato aqui no blog. Hoje de manhã, recebi um e-mail bastante interessante e, aproveitando a oportunidade, decidi abrir um espaço no meu blog para comentar e responder e-mails como esse. Se você tiver dúvidas relacionadas ao desenvolvimento de websites ou os demais tópicos tratados aqui no blog, <a href="http://cadudecastroalves.com/blog/contato/" title="Fale comigo!">envie-me um e-mail</a>. Será um grande prazer ajudá-lo.</p>
<blockquote><p>
Bom dia!</p>
<p>Amigo, criei uma empresa, após ser demitido. Opero com instituições financeiras, captando clientes para empréstimo consignado(desconto em folha), fizemos um site com ajuda dos amigos. Mas, como ainda não temos dinheiro para pagar uma equipe ou empresa profissional para construir um site profissional pergunto se poderia olhar meu site e me fornecer algumas dicas de como deixá-lo com uma &#8220;cara mais profissional&#8221;.</p>
<p>Agradeço antecipadamente.</p>
<p>Parabéns seu seu blog.</p>
<p>Daniel
</p></blockquote>
<p>Daniel, primeiramente, obrigado por visitar o meu blog. Espero que você esteja gostando da vida de empreeendedor. É uma vida muito mais agitada do que a vida de empregado. Rapaz! Vou ser bem franco com você: seu site não está nada bom. Mas fique calmo. Vou te dar uma dicas que, certamente, irão te ajudar a melhorá-lo.</p>
<h3>Eu já vi esse filme</h3>
<p>Pedidos como esse são recorrentes na vida de qualquer profissional, não somente nas vidas dos desenvolvedores de websites. Quem acompanha listas de discussão e fóruns sobre o assunto sabe do que estou falando. Porém, sempre que aparece alguém com um pedido semelhante, a grande maioria dos profissionais responde de forma grosseira e agressiva. É preciso encarar cada situação de forma positiva e tentar ajudar da melhor forma possível. Afinal, por mais experiente que você seja, você nunca saberá tudo!</p>
<h3>Deixa que eu faço, tio!</h3>
<p>Muitas empresas enfrentam o mesmo tipo de problema. Precisam de um website para divulgar seus serviços, porém não tem capital o suficiente para contratar um bom serviço de desenvolvimento ou, muitas vezes, preferem pagar mais barato para um profissional que, na maioria das vezes, não tem qualificação, os famosos &#8220;sobrinhos&#8221;.</p>
<h3>A qualidade do produto é proporcional ao preço que se paga</h3>
<p>Não adianta dizer que não é, porque é. Pouquíssimos são os casos de pessoas que fornecem um serviço de qualidade por um baixo custo. Normalmente, isso ocorre com profissionais que estão ingressando no mercado de trabalho e, precisando criar uma carteira de clientes, começam cobrando mais barato por seus projetos. Qualquer um é capaz de fazer um site, mas só os profissionais qualificados são capazes de fazer um bom site. Você confiaria numa planta de um prédio projetada por um pedreiro ou por um arquiteto?</p>
<h3>Sua empresa não tem preço, tem valor</h3>
<p>O site de sua empresa pode ser a porta de entrada para a maioria de seus clientes, ou seja, seu cartão de visitas. Pense bem antes de decidir investir em um. Se você realmente acha que ele é importante para o seu negócio e decidir investir na criação de um, faça bem feito.</p>
<h3>Eu não tenho grana, mas mesmo assim eu quero um site?! O que eu faço?!</h3>
<p>Calma! Como tudo na vida, sempre há uma luz no fim do túnel. Você, certamente, já ouviu falar em software livre, Linux ou código-aberto (open source). É possível encontrar layouts prontos gratuitamente na internet e, acredite, muitos com um acabamento bem profissional. Mas, calma. Não pense que isso já resolve o seu problema. Eles servem apenas como ponto de partida.</p>
<p>Procure por um layout que você acredite ter a cara da sua empresa. A não ser que você esteja apto a fazer isso, procure por um profissional para fazer pequenas modificações no layout, como adicionar fotos de sua empresa ou mesmo imagens para ilustrar o seu negócio, ou seja, dar uma incrementada no visual do site, adicionar o conteúdo e o que mais for necessário. Se for um site simples, como é o caso do site da empresa do Daniel, certamente isso vai sair bem mais barato do que se você fosse investir num projeto criado do zero.</p>
<h3>Onde eu encontro esses layouts? E os profissionais?</h3>
<p>Há alguns meses, eu publiquei uma lista com diversos sites para baixar templates gratuitos. Confira em <a href="http://cadudecastroalves.com/blog/2007/08/09/os-15-melhores-sites-para-baixar-templates-xhtmlcss-gratuitos/" title="Os 15 melhores sites para baixar templates XHTML/CSS gratuitos">Os 15 melhores sites para baixar templates XHTML/CSS gratuitos</a>.</p>
<p>Existem alguns sites destinados a freelancers. Eles são uma boa opção para este caso. Nesses sites, você pode enviar o serviço desejado e os profissionais cadastrados enviam suas ofertas. Eles funcionam de maneira semelhante ao <a href="http://www.mercadolivre.com.br/">Mercado Livre</a>, porém com anúncios de serviços. Confira alguns sites na lista abaixo:</p>
<ul>
<li><a href="http://www.freela.com.br/index.php">Freela</a></li>
<li><a href="http://www.ziggylance.com.br/">Ziggy Lance</a></li>
<li><a href="http://www.carreirasolo.org/archives/cat_galerasolo.html">Galera Solo</a></li>
<li><a href="http://www.freelancenow.com.br/">Freelance Now</a></li>
</ul>
<h3>Comentários finais</h3>
<p>Investir em layouts prontos não é a solução ideal para sua empresa. Por serem gratuitos, grandes são as chances de existir um ou mais sites iguais ao seu. E isso pode não ser bom para a imagem de sua empresa. Use-os se, e somente se, você não tiver um bom aporte inicial para contratar os serviços de uma empresa ou profissional especializados. Se você quiser um layout diferenciado, faça uma pesquisa na internet, peça dicas de empresas do mesmo ramo, estude orçamentos. Certamente você irá encontrar uma solução que caiba no seu bolso e que seja ideal para sua empresa.</p>
<p>O título deste artigo é apenas um brincadeira em homenagem ao famoso laptop popular, apenas uma forma de ilustrar uma solução de baixo custo. Não ofereço serviço de desenvolvimento de sites por este preço. Talvez com um zero a mais. <img src='http://www.cadudecastroalves.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cadudecastroalves.com/blog/2007/11/14/site-de-100-dolares/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
