Erro no feed RSS do seu blog Wordpress ou FeedBurner não atualizado

18 Comentários

feed rss Se você usa Wordpress com versão acima da 2.6, leia isso e veja se também não está com problemas no feed RSS do seu blog.

Essa semana o @marcelo_abib veio falar comigo no twitter umas coisas de mobile web e disse também que meu feed RSS estava desatualizado. Fui ver o que estava acontecendo com o Wordpress ou com o FeedBurner.

Acessando pelo FeedBurner realmente estava desatualizado, e quando acessei diretamente no Wordpress vi o problema da má formatação do XML. Na verdade se tratava de uma linha em branco no começo da página antes da declaração XML (<?xml ... ?>), o que não pode acontecer.

Tentei arrumar buscando alguma função em PHP que limpasse o output stream da página para eu colocar antes de escrever a declaração XML, mas não tive muito sucesso.
Procurei no Google pelo erro e achei uma página que explica o problema da linha branca antes da declaração XML no Wordpress e dá algumas soluções. Como sou preguiçoso as vezes, tentei achar algo mais prático.

Achei então o plugin Fix RSS Feeds para Wordpress que implementava as dicas do site FeedValidator. Instale, ative-o e na página de configuração dele, mande-o rodar. Ele vai alterar praticamente todos os seus arquivos do Wordpress e corrigir o problema.
Show! O feed RSS nativo do Wordpress voltou a funcionar.

Mas ainda no painel do FeedBurner eu recebia o erro de “read timeout error” ao fazer o pedido de Resync Feed para forçar um resincronismo.

Achei na página do FeedBurner de problemas conhecidos uma explicação sobre a mensagem de erro e que trazia um link de uma entrada no fórum do Wordpress dizendo que esse problema poderia ser causado por alguns outros plugins instalados no seu blog. O FeedBurner sugere a instalação de um plugin que corrigiria isso e faria algumas coisas a mais, mas eu não cheguei a testá-lo.
No meu caso, não queria procurar o plugin com problema, então apenas diminuí para que meu feed RSS mostrasse 5 posts.
Tudo funcionando perfeitamente depois disso!

[update] Dica do José Augusto com outra forma de resolver o problema, solução proposta no blog de Lula Ribeiro.

Se estiver passando por esse problema e não conseguiu solucioná-lo, entre em contato comigo que terei prazer em ajudar!

Twitt This!

Outros posts

Acessar a Internet pelo celular - história e tecnologias

1 Comentário

Post da série “Acessar a Internet pelo celular

cell towerO telefone celular surgiu na década de 70, mas só começou a ser comercializado em 1983, e a primeira “versão” de internet para ele foi a chamada WAP (Wireless Application Protocol).
WAP surgiu como um protocolo de comunicação de dados para redes sem fio entre os dispositivos móveis, e o conteúdo acessado era escrito na linguagem de marcação WML (Wireless Markup Language).
WML é bem parecida com XML e foi criada justamente para atender as especificidades dos dispositivos móveis.

No surgimento do WAP, os celulares ainda eram muito limitados, telas e resoluções pequenas, poucas cores, etc, então não era possível “inventar” muito com a WML para se criar páginas. Ainda como outro problema também, a cobrança pelo uso da internet nos celulares pelas operadoras era feita por tempo de acesso, ou seja, nada viável para esse meio devido a sua lentidão na época.
Resumindo: a usabilidade por parte dos celulares era ruim, pouco conteúdo foi criado, os preços não eram nada animadores… nada ajudava a alavancar o uso da Internet móvel.

Como alternativa ao WML, foi criada a linguagem cHTML, que era suportada pelos celulares da rede DoCoMo no Japão. Linguagem semelhante ao HTML, mas com algumas limitações também.
A W3C padronizou a linguagem XHTML Basic para ser usada nos dispositivos móveis como melhor opção, já que os celulares estavam se tornando melhores e mais confiantes na hora de acessar e mostrar páginas da Internet.

mobile web standards evolution

As tecnologias foram avançando…
Os próprios aparelhos foram ficando melhores, com telas maiores, melhores resoluções e suporte a mais cores, processadores mais potentes; novos navegadores para celular foram sendo criados e aperfeiçoados… Mas ainda antes disso, a própria rede para os celulares cresceu.

As tecnologias de transmissão dos dados foram sendo aperfeiçoadas durante algumas fases que chamamos de gerações. Os pontos característicos de cada uma são:

  • 1G - transmissão analógica
  • 2G - transmissão digital - GSM, CDMA e TDMA
  • 2,5G - transmissão de dados por pacotes - GPRS, EDGE
  • 3G - mais recursos e maior velocidade

Com a transmissão de dados por pacotes, as operadoras começaram a cobrar por esse tráfego de dados e não mais pelo tempo na rede, o que de certa forma logo barateou um pouco o custo do acesso a Internet. Nessa fase ainda, os celulares já estavam mais preparados para uma boa experiência ao ver páginas especificamente criadas para eles, então a Internet móvel começou a renascer.

Começou a fase da chamada WAP 2.0, para se tentar acabar com o receio do uso da internet no celular causado pela WAP 1.0, onde tudo era lento, caro e feio.
A linguagem XHTML-MP veio aproximar as páginas da Web desktop das páginas específicas para celular, dando maior liberdade e opções de criação.

Com o passar do tempo e a rápida evolução de tecnologias e dispositivos, logo o boom da Internet móvel aconteceu.
Acessos mais velozes com as redes 3G ou mesmo WiFi’s; melhor apresentação das páginas com uso de linguagens mais próximas da Web tradicional e da diversidade de navegadores para celular; muito mais conteúdo próprio para os dispositivos móveis… tudo facilitando a portabilidade das informações e serviços da Internet para a palma da sua mão.

E assim, hoje a Internet móvel já é uma realidade que está aí para todos, com bastante conteúdo e serviços próprios para celular. Se você ainda não usa, não sabe o que está perdendo e nem como ela pode te ajudar em vários momentos do seu dia.

Twitt This!

Outros posts

Twitter - como usar sem atrapalhar a produtividade

15 Comentários

twitter_logoEntrei no Twitter mais ou menos no meio de 2008. Essa época o serviço já tinha virado “modinha” e todo mundo estava usando. A adesão de usuários e seu uso frenético era tão grande que o sistema não suportava e ficava fora do ar com grande frequência, o que causou muitas discussões em alguns sites sobre as tecnologias e arquiteturas que o serviço usava. Mas mesmo assim e com vários outros similares concorrentes surgindo, ele se manteve no topo com os usuários fiéis.

Não sabe-se ao certo quantos usuários estão cadastrados, mas com o crescimento, API do serviço aberta, robôs foram criados, empresas entraram no sistema, vários usuários fakes foram criados…
Apesar da limitação de 140 caracteres por mensagem, muitas pessoas criaram estilos próprios de twittar e usar o site. Algumas como o Guy Kawasaki falam sobre como usam o Twitter.

Muitas pessoas usam o Twitter apenas enviando mensagens sobre o que estão fazendo, comendo ou sentido. Alguns geralmente tentam seguir o máximo de pessoas. Muitos usuários usam para vender seus produtos. Alguns compartilham leituras e aprendizados… São vários os estilos de twittar.

Eu pessoalmente uso o meu Twitter para seguir algumas pessoas, empresas e sites das áreas que me interessam, como mobile, internet, TI… fora os amigos.
Tento manter uma média de 50 a 60 pessoas que sigo para dar conta de ler todo o conteúdo gerado por eles.
O problema é que se você não tiver foco e um processo de organização e concentração, o Twitter pode te deixar extremamente improdutivo.

Primeiro a própria ideia do serviço de constantes atualizações e microblogging já prende as pessoas a ele. Acho que um pouco da sede do ser humano pela curiosidade da vida dos outros ajuda no sucesso e aumento do uso. E esse pode ser o mal da improdutividade para muitos.

Como eu uso o Twitter.
Constantemente seleciono quem sigo no Twitter. Como eu tento ao máximo usá-lo para compartilhar links e conteúdos úteis sobre os assuntos que gosto de forma mais rápida do que escrever no blog, procuro pessoas que fazem o mesmo. Quando acho alguém que parece interessante, dou uma olhada nos posts que ela faz para ver se apenas fica conversando com outras pessoas, ou falando coisas mais pessoais ou então, e melhor, compartilha conteúdos úteis.
Infelizmente, muitas pessoas acabaram por virar “estrelinhas” e publicar muita coisa que não me agregava em nada, então comecei a aplicar um ‘filtro’ e excluí-las, mesmo porque, os assuntos realmente relevantes, essas pessoas com certeza publicariam em seus blogs também, logo, mais tarde poderia ler.

Outro problema constante que tinha era com o uso do TwitterFox. Plugin para o Firefox que mostra as mensagens dos seus amigos com uma pop-up no navegador. Essa pop-up pulando de 5 em 5 minutos me deixava totalmente improdutivo porque sempre acabava levando a visão para as mensagens, dai ia ver o link comentado, depois links do link, e uma bola de neve ia se formando.
Poderia simplesmente tirar ou desativar o plugin, mas não queria fazê-lo porque por outro lado ele fazia a publicação das minhas mensagens ser bem mais prática
Inicialmente aumentei o tempo de atualização das mensagens, depois desativei as pop-ups… e para evitar clicar no número de mensagens não lidas, fui me policiando com o tempo para desconsiderar aquilo e só ver as mensagens nos intervalos de folga pra cabeça. Não foi fácil, mas hoje já tenho um bom controle para o plugin não me atrapalhar, junto com a quantidade mais reduzida e melhor de mensagens.

Outra coisa que me incomodava eram as mensagens diretas das pessoas para outras pessoas, conteúdos que geralmente não me interessavam. Então descobri que o próprio Twitter tem uma opção de filtro para os replies das pessoas. Na página de configurações do Twitter eu troquei para ver os @replies somente das pessoas que sigo, e não todos. Isso limpou muito a minha caixa de mensagens.

E é assim que tento fazer do Twitter uma ótima ferramenta para troca e compartilhamento de informações e conteúdo mas sem atrapalhar a minha produtividade diária.

E você, se tem Twitter, como o usa?? Deixe seu comentário, e também seu Twitter!! ;)

Twitt This!

Outros posts

Mobile version powered by WP Mobile View

iPhone Version . Mobile Version . Desktop Version