<?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>Billy Blay &#187; wordpress</title>
	<atom:link href="http://www.billyblay.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.billyblay.com</link>
	<description>Desenvolvedor web</description>
	<lastBuildDate>Sat, 04 Sep 2010 16:20:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Como traduzir um plugin do wordpress &#8211; parte final</title>
		<link>http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-final/</link>
		<comments>http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-final/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 16:16:40 +0000</pubDate>
		<dc:creator>Billy Blay</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.billyblay.com/?p=429</guid>
		<description><![CDATA[
Finalizando a série de como traduzir um plugin, chegamos à terceira e última parte e para quem perdeu o primeiro post  leia aqui.
Agora que você tem o arquivo do plugin devidamente atualizado com as funções citadas no post anterior, chegou a hora criar o arquivo de catálogo de tradução.

Vá até o serviço http://www.icanlocalize.com/tools/php_scanner;
Faça o upload do [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data" style="float: right;margin-left: 0.75em"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-final/&nick=billyblay&order=count,retweet,badge"></script></div><p>Finalizando a série de como traduzir um plugin, chegamos à terceira e última parte e para quem perdeu o primeiro post <a href="http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-2/"> leia aqui</a>.</p>
<p>Agora que você tem o arquivo do plugin devidamente atualizado com as funções citadas no <a href="http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-2/">post anterior</a>, chegou a hora criar o arquivo de catálogo de tradução.</p>
<ol>
<li>Vá até o serviço <a href="http://www.icanlocalize.com/tools/php_scanner">http://www.icanlocalize.com/tools/php_scanner</a>;</li>
<li>Faça o upload do seu arquivo PHP pelo campo &#8220;PHP file to process&#8221;, se houver mais de um arquivo compacte-os em formato ZIP;</li>
<li>Clique no botão &#8220;Create .po file&#8221;;</li>
<li>Se ocorreu tudo bem com o arquivo, a tela seguinte exibirá as strings inseridas nos arquivos PHP;</li>
<li>Clique no link de download e baixe arquivo de catálogo &#8220;.po&#8221;.</li>
</ol>
<p>Para iniciar a tradução é necessário ter instalado o programa <a href="http://www.poedit.net/download.php">poEdit</a>.</p>
<ol>
<li>Instale o programa;</li>
<li>Comece a tradução do arquivo &#8220;.po&#8221; <a href="http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-1/">Veja como traduzir o catálogo no primeiro post da série</a>;</li>
<li>Faça o upload do arquivo &#8220;.mo&#8221; para pasta do plugin;</li>
<li>Pronto, seu plugin está traduzido.</li>
</ol>
<p>Chegou a hora de colaborar com a comunidade, entre em contato com o desenvolvedor do plugin e peça para ele publicar sua tradução no repositório de plugins do wordpress, peça também os créditos e assim todo mundo sai ganhando.</p>
<p>Bem pessoal, espero que esta série tenha sido útil. Aguardo seus comentários.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-final/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como traduzir um plugin do wordpress &#8211; parte 2</title>
		<link>http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-2/</link>
		<comments>http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-2/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 00:59:02 +0000</pubDate>
		<dc:creator>Billy Blay</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.billyblay.com/?p=419</guid>
		<description><![CDATA[
Continuando a série de como traduzir um plugin chegamos à segunda parte, para quem perdeu o primeiro post leia aqui.
Neste post faremos a configuração do arquivo do plugin.
2 &#8211; Categoria Karatê kid
1 &#8211;  Para começar a tradução é necessário configurar plugin, adicionando o trecho de código abaixo de preferência nas primeiras linhas do arquivo do plugin.
&#60;?php load_plugin_textdomain('$dominio_do_plugin', "/wp-content/plugins/pasta_do_plugin/"); [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data" style="float: right;margin-left: 0.75em"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-2/&nick=billyblay&order=count,retweet,badge"></script></div><p>Continuando a série de como traduzir um plugin chegamos à segunda parte, para quem perdeu o primeiro post<a href="http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-1/"> leia aqui</a>.</p>
<p>Neste post faremos a configuração do arquivo do plugin.</p>
<h2>2 &#8211; Categoria Karatê kid</h2>
<p><span style="font-weight: normal; font-size: 13px;"><strong>1 &#8211;  Para começar a tradução é necessário configurar plugin, </strong></span><span style="font-weight: normal;"><strong>adicionando o trecho de código abaixo de preferência nas primeiras linhas do arquivo do plugin.</strong></span></p>
<p><code>&lt;?php load_plugin_textdomain('$dominio_do_plugin', "/wp-content/plugins/pasta_do_plugin/"); ?&gt;</code></p>
<ul>
<li><strong>load_plugin_textdomain</strong> &#8211; Procura no diretório do plugin um arquivo de extensão  <strong>*.mo</strong> de acordo com a linguagem configurada no Wordpress;</li>
<li><strong>dominio_do_plugin</strong> &#8211; Variável utilizada nas linhas que serão traduzidas;</li>
<li><strong>pasta_do_plugin</strong> &#8211; renomeie pelo nome da pasta do plugin</li>
</ul>
<p>Exemplo:<br />
<code>&lt;?php load_plugin_textdomain('wpp', "/wp-content/plugins/wp_portifolio/"); ?&gt;</code></p>
<ul>
<li><strong>wpp</strong> &#8211; Váriável escolhida com base nas iniciais do plugin, você pode criar do jeito que quiser;</li>
<li><strong>wp_portifolio</strong> &#8211; Pasta do plugin.</li>
</ul>
<p><strong>2 &#8211; Chegamos a parte mais trabalhosa, você terá que vasculhar todo arquivo do plugin em busca de frases e palavras a serem traduzidas.</strong></p>
<p>Exemplo:<br />
<code><br />
&lt;h2&gt;WP-portfolio Settings&lt;/h2&gt;</code></p>
<p><code> </code></p>
<p><code>&lt;?php<br />
$mode = 'add';<br />
$title = 'Add a New Image';<br />
?&gt;<br />
</code><br />
Existem duas formas de traduzir as linhas, são elas:</p>
<ol>
<li>_e($texto, $dominio_do_plugin)</li>
<li>__($texto, $dominio_do_plugin)</li>
</ol>
<ul>
<li><strong>$texto</strong> &#8211; Texto a ser traduzido</li>
<li><strong>$dominio_do_plugin</strong> &#8211; O mesmo declarado no <strong>load_plugin_textdomain</strong> no início do arquivo do plugin</li>
</ul>
<p>A primeira forma é usada para imprimir o texto na tela, semelhante ao <strong>echo </strong>do php e segunda é usada para traduzir variáveis.</p>
<p>Exemplo:<br />
<code><br />
&lt;h2&gt;&lt;?php _e('WP-portfolio Settings', 'wpp');&lt;/h2&gt;</code></p>
<p><code> </code></p>
<p><code>&lt;?php<br />
$mode = __('add', 'wpp');<br />
$title = __('Add a New Image', 'wpp');<br />
?&gt;<br />
</code></p>
<p>No próximo e último post da série criaremos o arquivo de catálogo, até lá.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Como traduzir um plugin do wordpress &#8211; parte 1</title>
		<link>http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-1/</link>
		<comments>http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-1/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 01:46:34 +0000</pubDate>
		<dc:creator>Billy Blay</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.billyblay.com/?p=413</guid>
		<description><![CDATA[
Você é desenvolvedor wordpress?
Vira noites caçando plugins para implementar aquele freela?
Encontrou aquele plugin que atende todas suas expectativas, mas o danado está em outra língua e você precisa dele traduzido para colocar no site do cliente.
Seus problemas acabaram!
Conheça agora algumas maneiras de traduzir plugins e colaborar com a comunidade.
1 &#8211; Categoria mel-na-chupeta
Se o plugin já [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data" style="float: right;margin-left: 0.75em"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-1/&nick=billyblay&order=count,retweet,badge"></script></div><p>Você é desenvolvedor wordpress?<br />
Vira noites caçando plugins para implementar aquele freela?<br />
Encontrou aquele plugin que atende todas suas expectativas, mas o danado está em outra língua e você precisa dele traduzido para colocar no site do cliente.</p>
<p>Seus problemas acabaram!</p>
<p>Conheça agora algumas maneiras de traduzir plugins e colaborar com a comunidade.</p>
<h2>1 &#8211; Categoria mel-na-chupeta</h2>
<p>Se o plugin já vier com o arquivo <strong>.pot</strong> você já tem meio caminho andado, é só:</p>
<ol>
<li>Baixe e instale o programa <a href="http://www.poedit.net/download.php">poEdit</a>;</li>
<li>Vá até a pasta do plugin que contém os arquivos de tradução, e procure pelo arquivo <strong>.pot</strong>;</li>
<li>Abra o arquivo <strong>.pot</strong> com o poEdit;</li>
<li>Vá no menu &#8220;Arquivo &gt; Salvar como&#8221; e adicione o idioma da tradução no final do nome do arquivo, no caso do português brasileiro escreva &#8220;-<strong>pt_BR</strong>&#8220;, ficando <strong>NomedoArquivoPot-pt_BR</strong> e clique salvar;
<ul>
<li>O arquivo será salvo com a extensão <strong>.po</strong>, ficando <strong>NomedoArquivoPot-pt_BR.po</strong>;</li>
</ul>
</li>
<li>Abra o <strong>NomedoArquivoPot-pt_BR.po</strong> com o poEdit;</li>
<li>Traduza todas as frases e palavras listadas no arquivo;
<ul>
<li>Não sabe inglês, russo, francês? <a href="http://translate.google.com.br/?tab=mT#">http://translate.google.com.br/?tab=mT#</a></li>
</ul>
</li>
<li>Salve as alterações;
<ul>
<li>Será criado automaticamente o arquivo <strong>NomedoArquivoPot-pt_BR.mo</strong></li>
</ul>
</li>
<li>Faça o upload do arquivo <strong>.mo </strong>para pasta do plugin;</li>
</ol>
<p>Se seu wordpress já estiver em português a tradução do plugin será instantânea, não é preciso ativar nada.</p>
<p>No próximo post da série mostrarei outras formas de tradução, até lá!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.billyblay.com/wordpress/como-traduzir-um-plugin-do-wordpress-parte-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WP-licenses versão 0.0.4</title>
		<link>http://www.billyblay.com/wordpress/wp-licenses-versao-0-0-4/</link>
		<comments>http://www.billyblay.com/wordpress/wp-licenses-versao-0-0-4/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 01:24:47 +0000</pubDate>
		<dc:creator>Billy Blay</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-licenses]]></category>

		<guid isPermaLink="false">http://www.billyblay.com/?p=321</guid>
		<description><![CDATA[
Alow Pessoal!
Acaba de sair do forno a nova versão do WP-licenses, Nesta versão implementei o painel de controle (Configurações -&#62; wp-licenses). Agora você pode escolher entre dois tipos de imagem e desabilitar o script de tooltip.

Nas próximas versões adicionarei novos temas e algumas configurações usadas no creative commons.
Baixe o plugin: http://wordpress.org/extend/plugins/wp-licenses/

]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data" style="float: right;margin-left: 0.75em"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.billyblay.com/wordpress/wp-licenses-versao-0-0-4/&nick=billyblay&order=count,retweet,badge"></script></div><p>Alow Pessoal!</p>
<p>Acaba de sair do forno a nova versão do <a href="http://www.billyblay.com/wordpress/wp-licenses/">WP-licenses</a>, Nesta versão implementei o painel de controle (Configurações -&gt; wp-licenses). Agora você pode escolher entre dois tipos de imagem e desabilitar o script de tooltip.</p>
<p><img class="alignnone size-full wp-image-323" title="opcoes" src="http://www.billyblay.com/wp-content/uploads/2009/11/opcoes.jpg" alt="opcoes" width="438" height="473" /></p>
<p>Nas próximas versões adicionarei novos temas e algumas configurações usadas no creative commons.</p>
<p>Baixe o plugin: <a href="http://wordpress.org/extend/plugins/wp-licenses/">http://wordpress.org/extend/plugins/wp-licenses/</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.billyblay.com/wordpress/wp-licenses-versao-0-0-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WP-licenses versão 0.0.3</title>
		<link>http://www.billyblay.com/wordpress/wp-licenses-versao-003/</link>
		<comments>http://www.billyblay.com/wordpress/wp-licenses-versao-003/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 01:04:02 +0000</pubDate>
		<dc:creator>Billy Blay</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-licenses]]></category>

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

Alow Pessoal,
Após alguns meses pesquisando e procrastinando, orgulhosamente apresento a mais nova versão do WP-licenses.
Nesta versão apesar dos conhecimentos básicos de programação, consegui aplicar algumas das boas práticas recomendadas pela equipe do Wordpress, reduzi e padronizei o código (claro, sempre pode melhorar) e criei o arquivo de tradução wp-licenses.pot.
Em breve prepararei um tutorial para cada [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data" style="float: right;margin-left: 0.75em"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.billyblay.com/wordpress/wp-licenses-versao-003/&nick=billyblay&order=count,retweet,badge"></script></div><p><img class="alignnone size-full wp-image-235" title="wordpress-plugin" src="http://www.billyblay.com/wp-content/uploads/2009/09/wordpress-plugin.jpg" alt="wordpress-plugin" width="550" /></p>
<p>Alow Pessoal,</p>
<p>Após alguns meses pesquisando e procrastinando, orgulhosamente apresento a mais nova versão do <a href="http://www.billyblay.com/wordpress/wp-licenses/">WP-licenses</a>.</p>
<p>Nesta versão apesar dos conhecimentos básicos de programação, consegui aplicar algumas das boas práticas recomendadas pela equipe do Wordpress, reduzi e padronizei o código (claro, sempre pode melhorar) e criei o arquivo de tradução wp-licenses.pot.</p>
<p>Em breve prepararei um tutorial para cada fase, como fiz no <a title="Permanent Link to Como publicar um novo plugin no repositório do Wordpress" rel="bookmark" href="http://www.billyblay.com/wordpress/como-publicar-um-novo-plugin-no-repositorio-do-wordpress/">Como publicar um novo plugin no repositório do Wordpress</a>.</p>
<p>Baixe o plugin: <a href="http://wordpress.org/extend/plugins/wp-licenses/">http://wordpress.org/extend/plugins/wp-licenses/</a></p>
<p>Mas neste momento quero agradecer a:</p>
<ul>
<li><a href="http://www.joycelima.com" target="_blank">Joyce Lima</a> (pelo incentivo e por ser &#8220;cobaia&#8221; de testes)</li>
<li><a href="http://arcabrasil.org/?page_id=19" target="_blank">Jim Jones</a> (pela tradução para o inglês)</li>
<li><a href="http://juarezpaf.com/" target="_blank">Juarez PAF</a> (pelos links marotos)</li>
<li><a href="http://odrigomuniz.com" target="_blank">Rodrigo Muniz</a> (pelos links marotos)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.billyblay.com/wordpress/wp-licenses-versao-003/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Como publicar um novo plugin no repositório do Wordpress</title>
		<link>http://www.billyblay.com/wordpress/como-publicar-um-novo-plugin-no-repositorio-do-wordpress/</link>
		<comments>http://www.billyblay.com/wordpress/como-publicar-um-novo-plugin-no-repositorio-do-wordpress/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 19:47:11 +0000</pubDate>
		<dc:creator>Billy Blay</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-licenses]]></category>
		<category><![CDATA[repositorio]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tortoisesvn]]></category>

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

Oi pessoal,
depois de muita enrolação finalmente consegui publicar o wp-licenses no repositório do wordpress, e depois que consegui botar para funcionar resolvi escrever este post para aquele que como eu não são programadores, não entendem de linux e softwares de versionamento.
pois bem, sem muita demora vamos iniciar:
1 &#8211; Faça o seu registro no site http://wordpress.org/extend/plugins/register.php
2 [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data" style="float: right;margin-left: 0.75em"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.billyblay.com/wordpress/como-publicar-um-novo-plugin-no-repositorio-do-wordpress/&nick=billyblay&order=count,retweet,badge"></script></div><p><img class="alignnone size-full wp-image-235" title="wordpress-plugin" src="http://www.billyblay.com/wp-content/uploads/2009/09/wordpress-plugin.jpg" alt="wordpress-plugin" width="550" /></p>
<p>Oi pessoal,</p>
<p>depois de muita enrolação finalmente consegui publicar o <strong>wp-licenses</strong> no repositório do wordpress, e depois que consegui botar para funcionar resolvi escrever este post para aquele que como eu não são programadores, não entendem de linux e softwares de versionamento.</p>
<p>pois bem, sem muita demora vamos iniciar:</p>
<p>1 &#8211; Faça o seu registro no site <a href="http://wordpress.org/extend/plugins/register.php" target="_blank">http://wordpress.org/extend/plugins/register.php</a></p>
<p>2 &#8211; Faça o login em <a href="http://wordpress.org/extend/plugins/bb-login.php">http://wordpress.org/extend/plugins/bb-login.php</a></p>
<p>3 &#8211; Cadastre o seu plugin em <a href="http://wordpress.org/extend/plugins/add/">http://wordpress.org/extend/plugins/add/</a></p>
<p>Neste passo você preencherá as informações do plugin como nome, descrição e URL. Fique atento estas informações depois de submetidas não poderão ser alteradas até que o plugin seja aprovado.</p>
<p>Quando seu plugin for aprovado, você receberá um email com o endereço do servidor de versionamento http://svn.wp-plugins.org/nome-do-plugin e alguns links úteis para ajudar na publicação.<br />
Com estas informações na mão, vamos instalar um programinha para usuários windows que vai ser uma mão na roda.</p>
<p>4 &#8211; Vá ao endereço <a href="http://tortoisesvn.net/downloads" target="_blank">http://tortoisesvn.net/downloads</a> baixe a versão do  TortoiseSVN  que se adeque ao seu tipo de sistema, no meu caso instalei o TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.msi. Como é comum em máquinas com o sistema Windows, reinicie o computador (eu recomendo).</p>
<p>Depois de instalado vamos para etapa de configuração.</p>
<p>5 &#8211; Crie uma pasta (diretório)  no seu computador, pode ser em qualquer lugar, no meu caso criei no d:\projetos\plugins\nome-do-plugin.</p>
<p>6 &#8211; Com a pasta criada, clique no com o botão direito do mouse sobre a pasta e você verá que apareceram novos itens no menu.</p>
<ul>
<li>SVN Checkout</li>
<li>ToroiseSVN</li>
</ul>
<p>7 &#8211; Clique na opção <strong>TortoiseSVN</strong> e depois em <strong>Create repository here</strong>.</p>
<p><img class="wp-image-207" style="border: 0px initial initial; clear: both!important;" title="tortoise" src="http://www.billyblay.com/wp-content/uploads/2009/07/tortoise.gif" alt="tortoise" width="420" /></p>
<p>Se tudo ocorrer bem você receberá a mensagem.</p>
<p><img class="wp-image-208 alignnone" style="border: 0px initial initial; clear:both!important;" title="tortoise_1" src="http://www.billyblay.com/wp-content/uploads/2009/07/tortoise_1.gif" alt="tortoise_1" width="279" /></p>
<p>8 &#8211; Clique novamente com o botão direito sobre a pasta e escolha a opção <strong>SVN Checkout&#8230;</strong>, em seguida será exibida a tela para que você informe o endereço do servidor de versionamento (<em>aquele que você recebeu quando seu plugin foi aprovado</em>), digite no campo <strong>URL of repository</strong> e clique <strong>OK</strong>.</p>
<p>O campo <strong>Checkout Directory</strong> já virá preenchido com o endereço local da pasta. O tortoise pedirá o login e senha para completar o processo (<em>o login e senha são os que foram enviados quando você se cadastrou no wordpress</em>).</p>
<p><img class="wp-image-209 alignnone" style="border: 0px initial initial; clear:both!important;" title="tortoise_3" src="http://www.billyblay.com/wp-content/uploads/2009/07/tortoise_3.gif" alt="tortoise_3" width="461" /></p>
<p>Quando o Checkout completar a tarefa de adicionar os arquivos clique em <strong>OK</strong>.</p>
<p>9 &#8211; Abra a pasta que foi criada, e você notará que foram criadas várias subpastas (<em>não delete nenhuma</em>), nós trabalharemos com as pastas:</p>
<ul>
<li><strong>Trunk</strong> - É utilizado para o trabalho normal, ela pode conter uma versão estável do seu código ou o instável.</li>
<li><strong>Branches</strong> - É onde você coloca suas experiências, ou alterações a partir do código original. Você pode usá-lo também para a manutenção depois da liberação de um código estável.</li>
<li><strong>Tags</strong> - São normalmente utilizadas para marcar um determinado número de versão com um significado especial. Por exemplo, uma versão estável, tornada pública e que não está sendo alterada.</li>
</ul>
<p>Você pode ter vários projetos no mesmo repositório ou de um projeto por repositório.</p>
<p>10 &#8211; Copie os arquivos do seu plugin para a pasta <strong>trunk</strong>.</p>
<p>11 &#8211; Suba um nível nas pastas e clique com o botão direito sobre a pasta trunk, e clique na opção <strong>commit.</strong></p>
<p><img class="wp-image-212 alignnone" style="border: 0px initial initial; clear: both!important;" title="tortoise_4" src="http://www.billyblay.com/wp-content/uploads/2009/07/tortoise_4.gif" alt="tortoise_4" width="270" /></p>
<p>Será exibida a tela a seguir</p>
<p><img class="wp-image-213 alignnone" style="border: 0px initial initial; clear:both!important;" title="tortoise_5" src="http://www.billyblay.com/wp-content/uploads/2009/07/tortoise_5.gif" alt="tortoise_5" width="514" /></p>
<p>No campo <strong>Message</strong> pode ser descrito o que  mudou nesta versão que vai ser enviada (<em>o campo não é obrigatório</em>).<br />
No campo <strong>Changes made</strong> vão ser listados todos os arquivos que foram alterados nesta versão.</p>
<p>Marque a opção <strong>select</strong> e clique <strong>OK</strong>.</p>
<p>Agora vamos trabalhar na pasta <strong>tags.</strong></p>
<p>12 &#8211; Quando seu plugin estiverpronto para ser liberado para os  usuário, vá até a pasta <strong>tags </strong>e crie uma pasta com o nome da versão do seu plugin (<em>no meu caso utilisei o nome 0.0.1</em>),  em seguida copie seus arquivos para a pasta criada.</p>
<p>13 - Suba um nível nas pastas e clique com o botão direito sobre a pasta <strong>tags</strong>, e clique na opção <strong>commit</strong> <em>(o processo é o mesmo da pasta trunk</em>). Quando o upload de todos os arquivos estiver terminado, o plugin já estará disponível na página do worpress (<em>no meu caso </em><a href="http://wordpress.org/extend/plugins/wp-licenses/"><em>http://wordpress.org/extend/plugins/wp-licenses/</em></a>) e nas buscas dentro do ADM do wordpress (<em>Fato  interessante é que o google indexou em 5 minutos</em>).</p>
<p>A ultima parte do tutorial é a edição das informações da página do plugin, não existe a opção para editá-las no site, todas informações devem ser descritas no arquivo readme.txt, este arquivo deve ser colocado nas pastas <strong>trunk </strong>e<strong> tags</strong>.</p>
<p>O arquivo readme.txt deve serguir este padrão<br />
<a href="http://wordpress.org/extend/plugins/about/readme.txt" target="_blank">http://wordpress.org/extend/plugins/about/readme.txt</a></p>
<p><a href="http://wordpress.org/extend/plugins/about/readme.txt" target="_blank"></a>Nele você descreverá o seu plugin, informações sobre como instalar, imagens e instruções de como é o funcionamento, e sobre alterações de cada versão. Este arquivo não é obrigatório, mas a página fica bem interessante com todas essas informações.</p>
<p>Para facilitar a edição deste arquivo o wordpress disponibilizou este validador<br />
<a href="http://wordpress.org/extend/plugins/about/validator/" target="_blank">http://wordpress.org/extend/plugins/about/validator/</a></p>
<p>Lembre-se que a cada alteração no plugin este arquivo deve ser atualizado informando o que foi mudado. Atualize-o  e depois clique sobre o arquivo com o botão direito do mouse e escolha a opção <strong>Commit</strong>, para enviar para o servidor</p>
<p>Bem pessoal, espero ter ajudado e até a próxima.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.billyblay.com/wordpress/como-publicar-um-novo-plugin-no-repositorio-do-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Wp-licenses</title>
		<link>http://www.billyblay.com/wordpress/wp-licenses/</link>
		<comments>http://www.billyblay.com/wordpress/wp-licenses/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 18:42:57 +0000</pubDate>
		<dc:creator>Billy Blay</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-licenses]]></category>

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

Este plugin para wordpress foi criado  com a intenção de divulgar as licenças Creative Commons, Copyright e Domínio público para conteúdos, nele você decide de que forma seu conteúdo pode ser usado por outras pessoas, você pode escolher se:

 A obra ficará livre para ser distribuída sem fins comerciais;
Apenas o autor terá autonomia para ceder ou comercializar a obra;
Qualquer [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data" style="float: right;margin-left: 0.75em"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://www.billyblay.com/wordpress/wp-licenses/&nick=billyblay&order=count,retweet,badge"></script></div><p><img class="alignnone size-full wp-image-235" title="wordpress-plugin" src="http://www.billyblay.com/wp-content/uploads/2009/09/wordpress-plugin.jpg" alt="wordpress-plugin" width="550" /></p>
<p>Este plugin para <a href="http://wordpress.org/">wordpress</a> foi criado  com a intenção de divulgar as licenças <a href="http://creativecommons.org/international/br/">Creative Commons</a>, <a href="http://pt.wikipedia.org/wiki/Direito_autoral">Copyright</a> e <a href="http://pt.wikipedia.org/wiki/Domínio_público">Domínio público</a> para conteúdos, nele você decide de que forma seu conteúdo pode ser usado por outras pessoas, você pode escolher se:</p>
<ul>
<li> A obra ficará livre para ser distribuída sem fins comerciais;</li>
<li>Apenas o autor terá autonomia para ceder ou comercializar a obra;</li>
<li>Qualquer pessoa poderá copiar e distribuir a obra, desde que atribuam o crédito da mesma.</li>
</ul>
<p>Faça o Download:<br />
<a href="http://wordpress.org/extend/plugins/wp-licenses/">http://wordpress.org/extend/plugins/wp-licenses/</a></p>
<p>Dúvidas, sugestões de como melhorar o código <small>(pois não sou programador, tudo foi feito com base em pesquisas e tentativas)</small> e críticas construtivas serão bem vidas <small>(as destrutivas eu nem aprovo)</small>, é só deixar um comentário nesta página.</p>
<p><strong>Como funciona:</strong></p>
<p>No formulário de edição do post você escolher o tipo de licença que se adeque ao seu trabalho.</p>
<p><a href="http://www.billyblay.com/wp-content/uploads/2009/04/wp-licenses2.jpg"><img class="alignnone size-full wp-image-93" title="wp-licenses2" src="http://www.billyblay.com/wp-content/uploads/2009/04/wp-licenses2.jpg" alt="wp-licenses2" width="772" /></a></p>
<p>Estas licenças são adicionadas no final de cada post.</p>
<p>ex.</p>
<p><img class="alignnone size-full wp-image-86" title="wp-licenses-exemplo1" src="http://www.billyblay.com/wp-content/uploads/2009/04/wp-licenses-exemplo1.jpg" alt="wp-licenses-exemplo1" width="427" /></p>
<p><strong>Como instalar:</strong></p>
<ol>
<li>Envie a pasta com os arquivos do plugin para dentro de <strong>wp-content/plugins</strong>.</li>
<li>Vá até o menu <strong>Plugins</strong>, procure pelo plugin WP-licenses e clique em <strong>Ativar</strong></li>
</ol>
<p><strong>Extras:</strong></p>
<p>Acompanha o psd com as imagens utilizadas</p>
<p><strong>Update:</strong></p>
<p>Este modelo de cadastro de licenças foi feito baseado no cadastro de conteúdos do projeto <a href="http://www.iteia.org.br">iTEIA</a>, um projeto do <a href="http://intercidadania.org.br/">Instituto Intercidadania</a>.</p>
<hr />Agradeço a Joyce Lima e a <a href="http://juarezpaf.com/">Juarez PAF</a> pela força, obrigado!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.billyblay.com/wordpress/wp-licenses/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
