wp-licenses Category

WP-licenses versão 0.0.4

In: Desenvolvimento, wordpress, wp-licenses

Alow Pessoal!

Acaba de sair do forno a nova versão do WP-licenses, Nesta versão implementei o painel de controle (Configurações -> wp-licenses). Agora você pode escolher entre dois tipos de imagem e desabilitar o script de tooltip.

opcoes

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/

WP-licenses versão 0.0.3

In: wordpress, wp-licenses

wordpress-plugin

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 fase, como fiz no Como publicar um novo plugin no repositório do Wordpress.

Baixe o plugin: http://wordpress.org/extend/plugins/wp-licenses/

Mas neste momento quero agradecer a:

wordpress-plugin

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 – Faça o seu registro no site http://wordpress.org/extend/plugins/register.php

2 – Faça o login em http://wordpress.org/extend/plugins/bb-login.php

3 – Cadastre o seu plugin em http://wordpress.org/extend/plugins/add/

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.

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.
Com estas informações na mão, vamos instalar um programinha para usuários windows que vai ser uma mão na roda.

4 – Vá ao endereço http://tortoisesvn.net/downloads 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).

Depois de instalado vamos para etapa de configuração.

5 – Crie uma pasta (diretório) no seu computador, pode ser em qualquer lugar, no meu caso criei no d:\projetos\plugins\nome-do-plugin.

6 – 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.

  • SVN Checkout
  • ToroiseSVN

7 – Clique na opção TortoiseSVN e depois em Create repository here.

tortoise

Se tudo ocorrer bem você receberá a mensagem.

tortoise_1

8 – Clique novamente com o botão direito sobre a pasta e escolha a opção SVN Checkout…, em seguida será exibida a tela para que você informe o endereço do servidor de versionamento (aquele que você recebeu quando seu plugin foi aprovado), digite no campo URL of repository e clique OK.

O campo Checkout Directory já virá preenchido com o endereço local da pasta. O tortoise pedirá o login e senha para completar o processo (o login e senha são os que foram enviados quando você se cadastrou no wordpress).

tortoise_3

Quando o Checkout completar a tarefa de adicionar os arquivos clique em OK.

9 – Abra a pasta que foi criada, e você notará que foram criadas várias subpastas (não delete nenhuma), nós trabalharemos com as pastas:

  • Trunk - É utilizado para o trabalho normal, ela pode conter uma versão estável do seu código ou o instável.
  • Branches - É 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.
  • Tags - 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.

Você pode ter vários projetos no mesmo repositório ou de um projeto por repositório.

10 – Copie os arquivos do seu plugin para a pasta trunk.

11 – Suba um nível nas pastas e clique com o botão direito sobre a pasta trunk, e clique na opção commit.

tortoise_4

Será exibida a tela a seguir

tortoise_5

No campo Message pode ser descrito o que  mudou nesta versão que vai ser enviada (o campo não é obrigatório).
No campo Changes made vão ser listados todos os arquivos que foram alterados nesta versão.

Marque a opção select e clique OK.

Agora vamos trabalhar na pasta tags.

12 – Quando seu plugin estiverpronto para ser liberado para os  usuário, vá até a pasta tags e crie uma pasta com o nome da versão do seu plugin (no meu caso utilisei o nome 0.0.1),  em seguida copie seus arquivos para a pasta criada.

13 - Suba um nível nas pastas e clique com o botão direito sobre a pasta tags, e clique na opção commit (o processo é o mesmo da pasta trunk). Quando o upload de todos os arquivos estiver terminado, o plugin já estará disponível na página do worpress (no meu caso http://wordpress.org/extend/plugins/wp-licenses/) e nas buscas dentro do ADM do wordpress (Fato  interessante é que o google indexou em 5 minutos).

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 trunk e tags.

O arquivo readme.txt deve serguir este padrão
http://wordpress.org/extend/plugins/about/readme.txt

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.

Para facilitar a edição deste arquivo o wordpress disponibilizou este validador
http://wordpress.org/extend/plugins/about/validator/

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 Commit, para enviar para o servidor

Bem pessoal, espero ter ajudado e até a próxima.

Wp-licenses

In: wordpress, wp-licenses

wordpress-plugin

Este plugin para wordpress foi criado  com a intenção de divulgar as licenças Creative CommonsCopyrightDomí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 pessoa poderá copiar e distribuir a obra, desde que atribuam o crédito da mesma.

Faça o Download:
http://wordpress.org/extend/plugins/wp-licenses/

Dúvidas, sugestões de como melhorar o código (pois não sou programador, tudo foi feito com base em pesquisas e tentativas) e críticas construtivas serão bem vidas (as destrutivas eu nem aprovo), é só deixar um comentário nesta página.

Como funciona:

No formulário de edição do post você escolher o tipo de licença que se adeque ao seu trabalho.

wp-licenses2

Estas licenças são adicionadas no final de cada post.

ex.

wp-licenses-exemplo1

Como instalar:

  1. Envie a pasta com os arquivos do plugin para dentro de wp-content/plugins.
  2. Vá até o menu Plugins, procure pelo plugin WP-licenses e clique em Ativar

Extras:

Acompanha o psd com as imagens utilizadas

Update:

Este modelo de cadastro de licenças foi feito baseado no cadastro de conteúdos do projeto iTEIA, um projeto do Instituto Intercidadania.


Agradeço a Joyce Lima e a Juarez PAF pela força, obrigado!

Sobre

Billy Blay é Desenvolvedor Web, formado no curso Superior Tecnológico de Web Design e Sistemas para Internet da Faculdade Marista.

Este Blog/site/portfolio servirá para expor meus trabalhos, pensamentos e assuntos relacionadas à web.

Natal chegando, olha minha listinha ai!

My wishlist

Meu perfil musical no last.fm

Exibindo alguns dos álbums mais escutados por mim

Nemesea
In Control
Ari Koivunen
Fuel For The Fire
Luca Turilli's Dreamquest
Lost Horizons

Estou lendo

O que ando capturando

    Volumosos, estilo anos 80Senhoras e senhores, O rei.Joyce queria ver o Urso polar e os mamutesCamelo do reggaeApreciandoSonho bomSó na bicotaDefeito massa 2