nov 24

Post originalmente publicado em 30 de junho de 2008 que ainda posso vir a precisar mandar para alguém

Enviei uns selos e etc, mas algumas pessoas tiveram dificuldade em adicionar os selos em seus respectivos blogs…

Por isso vou atender ao pedido do ditado popular e desenhar… um guia ilustrado de adicionar selos e botões em blogs do WordPress e Blogger.

Mas antes qual a diferença entre selo botão?…

À esquerda tem um botão da campanha Quixote de coração e alma. Ele tem um link que remete para uma página, assim como os botões das campanhas alí à direita.
Ainda à direita você tem um selo que recebi da Maíra do Paradoxalmente ser. Não tem link para lugar nenhum…
Um selo é um presente, uma condecoração, uma medalha… Um botão faz propaganda de um site e em o link para a sua origem… (Se bem se espalharem a bandeira de Quixote sm o link eu não me incomodo nem um pouco…)

WordPress

Vá na aba “Design” e dentro dela em “Complementos“:

Após isso encontra na coluna da esquerda um elemento de texto e adicione-o:

Dentro desse elemento que vai aparecer na coluna da direita coloque o código é é muito simples:

<a href=”LINK”><img src=”Endereço da imagem” width=”100%” /></a> Para botões e:

<img src=”Endereço da imagem” width=”100%” /> Para selos.

O Atributo width define a largura da imagem… você pode definir em pixels (100, 200, 756, etc.) ou em porcentagem. Se usar 100% ela vai ocupar a maio área possível dentro da coluna.

Depois de adicionada não se esqueça de salvar as alterações…

Após isso é necessário salvar as altrações de novo, mas dessa vez da página, e não do widget:

Ponto.

Blogger:

Escolha a opção “Layout” e escolha “Adicionar um Elemento de Página“:

Na janela que abre escolha “HTML/JavaScript” (Note que existe uma opção “Imagem” que é mais prática para selos e para imagens que você tenha no seu computador. Essa opção é a mais adequada para botões)

Na janela que vai abrir coloque o código é é muito simples:

<a href=”LINK”><img src=”Endereço da imagem” width=”100%” /></a> Para botões e:

<img src=”Endereço da imagem” width=”100%” /> Para selos.

O Atributo width define a largura da imagem… você pode definir em pixels (100, 200, 756, etc.) ou em porcentagem. Se usar 100% ela vai ocupar a maio área possível dentro da coluna.

Salve as alterações.

Pronto.

nov 24

Post publicado originalmente em 6 de maio de 2008

Vamos lá que ainda não comentei esse novo lar. muito menos a maratona que foi necessária para fazer essa migração.

O Cacos de mim está hospedado no Sapo, que é um provedor português que usa como plataforma de blogging uma versão customizada do Live Journal. O problema é que ele não tem a ferramenta de exportação de conteúdo do Live Journal e quando eu entrei em contato com o servidor ele disseram que iriam me prover o arquivo, mas nunca entregaram.

Como já estava com quase duzentos posts, copiar manualmente não seria uma opção. Então toca a criar uma maneira.

A minha solução foi baseada em feeds RSS. Não fosse isso nada mais me restaria a não ser uma lenta, tediosa e repetitiva cópia manual.

Mas aí começam os problemas, porque  se simplesmente salvasse os feeds do blog teria apenas os últimos 25 posts. A minha sorte é que já há bastante tempo eu era assinante dos meus próprios feeds. E ainda bem que através do Google Reader, porque os leitores offline armazenam o conteúdo dos feeds em arquivos binários na maioria das vezes, e converter isso para XML  de novo depois é algo que não faria ideia de como fazer.

Mas bem… Como então fazer o download dos feeds armazenados no Google Reader? Não fazia ideia.

Horas de pesquisa e tentativas frustradas depois….

Descubro no Google Opreating Systen que é só usar a seguinte URL:

http://www.google.com/reader/atom/feed/URL_DO_FEED?r=n&n=NÚMERO_DE_ITENS

Beleza!

Consegui baixar todo o histórico do blog em um arquivo XML que pode ser importado para o WordPress, certo? Errado. Começando. Só o WordPress instalado em um servidor próprio importa RSS, não o blog obtido com o registro no WordPress.com

Mas isso é fácil de resolver. É só achar um servidor grátis com PHP e MySQL e instalar o WordPress. Exstem dezenas deles e dezenas de tutorias para instalar o WordPress. Não vou entrar em detalhes sobre isso.

Mas aí, mais um obstáculo, porque se tudo funcionasse não teria graça contar a história e eu faria apenas um tutorial.

O WordPress importa apenas feeds RSS, e o google produz Feeds ATOM. Qual a diferença entre eles? Várias, mas apenas no código. Para nós, pobres mortais que só queremos usar o produto é a mesma coisa.

E para mim que tinha todo o conteúdo em um arquivo que não conseguia importar para o WordPress, importava e muito.

Procurei maneiras de converter o arquivo ATOM para RSS. Não achei.

Hospedei o arquivo no servidor e procurei um serviço que convertesse feeds. Do Feedbuner a outros desconhecidos, nenhum funcionou (o FeedBurner, porque só trabalha com Feeds de até 500KB)

O único que fez o trabalho foi o atom2rss converter. Mas lembre-se. Você precisa hospedar o arquivo em algum lugar e depois indicar o link para ele.

Aí então, tudo certo.

No meu servidor gratuito consegui importa o arquivo que agora era RSS apenas para exportá-lo para um formato que o blog hospedado no WordPress.com pudesse importar. No caso a melhor opção é exportar como wodpress mesmo.

O que me deu outro arquivo XML com o mesmo conteúdo e diferença só no código.

Mas esse foi possível importa aqui no quixotesco.

Mas para que além de sair de um serviço obscuro de hospedagem sem ferramentas de migração serve esse tutorial?

Bem… por volta dessa época a Dai perdeu o conteúdo do blog dela que era do WordPress hospedado em um servidor próprio. E eu era assinamte do antigo blog dela também. Ao mesmo tempo que fazia isso com o meu conteúdo fiz com o dela. E já entreguei para ela o arquivo que ela pode importar no novo blog dela.

E posso afirmar com segurança depois de muito quebrar a cabeça tentando criar um método para fazer o que fiz que o Google Reader é uma excelente ferramenta de backup para blogs, ou outros sites que publiquem seu conteúdo em RSS. Que através desses passos é possível importar para o WordPress qualquer conteúdo que se tenha em RSS.