 Jefferson,  14 de abril de 2012, blog, wordpress O leitor e amigo Saulo Benigno esbarrou nesse problema na semana passada. O aninhamento de comentários chegou ao limite, o link “responder” foi omitido e, não sabendo como responder dentro da mesma “ramificação”, acabou respondendo ao post. E seu comentário ficou “fora do fluxo” (ou sei lá como se explica isso).
Para consertar isso e colocar o comentário na ramificação correta é necessário mudar seu “parent”, apontando para o comentário que ele respondia. Em outras palavras, se eu quereo que um comentário apareça como resposta ao comentário 3512, seu “parent” é armazenado como 3512. E só isso.
Sabendo disso, fica “fácil” corrigir um problema desses mexendo direto no banco de dados do wordpress como o phpMyAdmin. Mas eu prefiro uma definição menos masoquista de “fácil”, por isso procurei um plugin que pelo menos me protegesse de fazer uma besteira. Encontrei o Edit Parent Comment ID.
O plugin é bem espartano mesmo. Só é melhor do que mexer diretamente no banco de dados, porque tudo o que ele faz é acrescentar uma caixa junto a cada comentário onde você pode escrever qual é o número do “parent”. Mas não oferece nenhuma facilidade para determinar quem é esse parent. Você tem que ir até o outro comentário, passar o mouse em cima do link para ver qual é o seu ID, voltar e digitar esse número na caixa.
Ainda bem que ao mover um comentário dessa forma todos os outros ligados a ele vão junto, porque seria “um saco” fazer isso manualmente para vários comentários.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  07 de abril de 2012, blog, wordpress Graças ao plugin Move Comments eu agora posso mover comentários entre posts. Isso tem duas utilidades imediatas:
- Mover comentários off topic para o post “Papo off topic”. Dãaa…
- Mover conversas inteiras que começaram no tópico (ou quase) mas descambaram para um assunto praticamente novo. Nesse caso eu criarei um post novo sobre o tema e moverei os comentários para ele.
Desisti de tentar fazer meus leitores compartilharem meu conceito de “off topic”. 
Mas não há qualquer aviso para quem comentou. Se seu comentário sumir, procure em um novo post ou no Papo Off Topic.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  10 de março de 2012, blog, wordpress O WordPress tem uma limitação irritante, que não descobri ainda como contornar. Como os comentários são moderados, eu recebo um e-mail pedindo minha aprovação com um link explicitamente marcado “Aprovar”. Só que ao contrário do Blogspot, onde clicar no link de aprovação é suficiente para aprovar o comentário se você estiver logado na sua conta, o WordPress abre uma página de administração perguntando se você confirma essa aprovação.
Eu geralmente esqueço disso, clico no link e continuo a ler meus e-mails, sem notar que uma nova abra abriu pedindo a danada da confirmação. Para mim, o comentário foi aprovado. E eu só percebo que não foi se encontrá-lo por acaso na fila, dias depois. Isso aconteceu agora mesmo com um comentário de Ricardo Menzer, que para mim tinha sido aprovado quatro dias atrás.
Eu acho isso beeeeem estúpido, mas não consegui desligar esse comportamento. Está sendo minimizado pelo fato de que todos os que já tiveram um comentário aprovado escapam da fila. Mas leitores “novos”, mesmo que me sigam há muitos anos em outros blogs, ou que incluam palavras e links que sejam apanhados pela moderação automática, podem ser apanhados.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  29 de janeiro de 2012, blog, wordpress Saulo Benigno, Luciano e até eu já nos enrolamos com isso.
Desde que este blog foi criado, está ativo o plugin Syntax Highlighter Evolved (SHE) que permite a exibição de código usando uma forma de BBcode.
ATENÇÃO: SHE está interferindo na exibição dois dois exemplos de uso a seguir.
Insira o código aqui.
SHE tentará formatar o código da melhor maneira possível, mas você pode ajudar, adiantando qual o tipo de código você está exibindo:
O código inserido aqui será formatado como php
Isso está disponível para também para vocês, leitores (deve funcionar nos comentários).
Exemplo do resultado (arraste o mouse por cima para conferir que não é uma imagem):
$bfa_page_comment_open = 0;
if ( is_page() and ('open' == $post->comment_status)) {
$bfa_page_comment_open = 1; }
else {
$bfa_page_comment_open = 0;}
if ( have_comments() ) : ?>
<a name="comments"></a><!-- named anchor for skip links --></pre>
<h5 id="comments">comments_number(__('Sem comentários ainda', 'atahualpa'),
__('1 comentário', 'atahualpa'), __('% comentários', 'atahualpa'));
?></h5>
<pre>
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  29 de janeiro de 2012, blog, wordpress Um dos recursos que facilitava muito a minha vida no Buzz, embora fosse cheio de bugs e limitações, era que ao adicionar um URL ao texto o Buzz imediatamente exibia todas as imagens da respectiva página para que eu pudesse usar. E ao escolher a imagem o Buzz imediatamente colocava um link para a fonte.
Problemas:
- Eu só podia escolher quatro imagens
- Não podia escolher o local no post onde exibi-las. Todas eram exibidas no fim do texto;
- Não podia escolher tamanho. Sempre eram thumbnails;
- Se eu colocasse mais de um URL no texto, era uma complicação fazer com que o Buzz listasse as imagens do segundo URL.
O Press This (que era oficialmente traduzido como “Publique Isso” e agora como “Publica Isso” – por isso prefiro as coisas no idioma original) é um bookmarklet oferecido pela instalação do WordPress que você arrasta para a sua barra de favoritos. Basta clicar nele quando estiver vendo uma página a respeito da qual gostaria de fazer um post para abrir uma janela de Adicionar Post já com o link para a página. A princípio, nenhuma imagem; mas basta clicar no ícone de Inserir Imagem para que o WP vá “catar” todas as imagens do URL e exibi-las em uma lista.
É só arrastar então as imagens para o post que você desejar para ilustrá-lo.
Limitações:
- Apenas um URL é varrido: o que você estava vendo quando clicou no bookmarklet. Não adianta fazer edições no post para tentar enganar o programa. Se você precisa de imagens de mais de uma página, vai precisar usar o programa separadamente em cada uma delas e depois mesclar os conteúdos. Mas cuidado: No FF 3.6.25 com os complementos que tenho instalados, isso só funciona bem se cada site que eu quiser adicionar ao meu texto estiver em uma janela diferente do FF. Se estiverem na mesma janela, ao tentar inserir o segundo o conteúdo do primeiro será apagado porque o bookmarklet reutiliza sua janela!
- Não traz cópias das imagens para o seu servidor. Assim se o site removê-las ou trocá-las (por não gostar do seu hotlink apesar de você estar fazendo um link para ele), seu post será “quebrado”.
Eu pensei que o plugin Press This Reloaded pudesse ajudar nisso, mas só criou problemas. No meu teste rápido, a coleta de imagens parou de funcionar.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  23 de janeiro de 2012, blog, wordpress Eu adaptei para o Atahualpa 3.7.3 essas dicas (posts de Flynn e dextor) e consegui fazer a página principal exibir posts intercalados com comentários, como o Buzz.
Problemas:
- O post que tinha apenas um vídeo do youtube “endoidou” (depois eu olho isso); Edit: agora está aparecendo. Deve ter sido coincidência (minha conexão está ruim hoje).
- Não sei se isso vai dar certo sem um meio de fazer o “collapse” para ocultar comentários, como era possível no P2
Vai ficar assim por um tempo enquanto avalio. Por favor dêem suas opiniões e reportem bugs.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  23 de janeiro de 2012, blog, wordpress … é que a conferência não é automática.
Alguns de vocês devem se lembrar daquele dia de estupidez quando apaguei o fórum por engano. O que nenhum de vocês deve saber, porque eu não lembrei de falar sobre isso, é que logo depois da recuperação eu implementei mecanismos de backup automático no fórum e todos os blogs (exceto G&G, porque o blogspot não tem essa facilidade).
No caso dos blogs baseados em WordPress (Linux, Seven, Site), eu instalei o plugin WordPress Database Backup (WDP), configurando-o para enviar o banco de dados a intervalos regulares para minha conta no gmail. Esses e-mails, vindos de vários blogs diferentes, me enchiam o saco, por isso configurei o gmail para guardar tudo automaticamente sem exibir nada na Inbox.
Pois bem… eu fui implementar o mesmo recurso neste blog e por acaso acabei descobrindo que os backups automáticos de todos os blogs haviam parado inexplicavelmente, em épocas diferentes. Sendo que o blog que constitui o site (o único realmente importante) perdera sua proteção entre 8 e 15 de novembro do ano passado.
Os e-mails não estavam na caixa de SPAM, nem havia qualquer mensagem de erro visível no WordPress. Absolutamente nenhuma pista. O backup simplesmente parou. Meu melhor palpite é que alguma instalação de plugin interferiu com o WDP ou… alguma maldita atualização do wordpress.
Mexi nas configurações do plugin para lá e prá cá esperando que desse “um reset” nele. Aparentemente funcionou, porque ontem eu recebi o primeiro e-mail do backup semanal.
É danado… preciso bolar um procedimento automático para checar se outro procedimento automático está funcionando… mas… Quis custodiet ipsos custodes (Who Watches The Watchmen)?
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  22 de janeiro de 2012, blog, wordpress Qualquer sistema de “rating” que eu vá usar aqui obrigatoriamente precisa ser aplicável aos comentários, porque eu acho mais importante poder dar nota a eles que aos meus posts. Essa é uma das vantagens do GD Star Rating, que começo a testar agora, sobre outros plugins desse tipo. A outra é que tem opções prá caramba!
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  17 de janeiro de 2012, blog, wordpress Por sugestão de Saulo Benigno, estou testando o plugin Search Unleashed.
É certamente bem melhor que a busca padrão do WordPress, mas encontrei variados problemas:
- O highlight só aparece nos primeiros resultados;
- Se você procurar por “busca”, não vai encontrar “buscas” (nem leva em conta o plural, nem tem um modo de buscar fragmentos);
- Apesar do plugin explicitamente dar suporte a comentários, não está funcionando. Por exemplo, procurar por “unleashed” deveria ter como resultado a sugestão de Saulo;
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  11 de janeiro de 2012, blog, wordpress Estou pensando em colocar botões “Like” nos posts. Decidi começar pelo plugin SexyBookmarks, que eu já tinha instalado no site. Lá eu vi que estava usando a versão 3.alguma-coisa e que a mais recente era a 4.0.6.4 com um monte de aperfeiçoamentos. Testei primeiro atualizando o site.
Deu zebra!
Lentidão ao carregar páginas e erros estranhos. Ao compartilhar no Facebook, ia junto um link de anúncio Google. Foi então que eu notei que os anúncios da Google (que não dependem de plugin) sumiram do site.
Desativei o plugin mas… os anúncios Google continuaram desaparecidos.
Então eu notei que o noScript estava bloqueando “Google Syndication” no meu site. Estranho, porque não me lembro do bloqueio. E depois de desbloquear o noscript ainda fez um monte de perguntas e ressalvas. Não me lembro de nada disso.
Ou foi uma grande coincidência e minha memória está me pregando uma peça, ou o SexyBookmarks mexeu nos meus anúncios…
(Prefira clicar em "Responder" se estiver comentando um comentário)
|
|
Isso não vai bagunçar o rss?
O de comentários? Não mais do que acontece quando eu apago comentários e novos comentários são adicionados em outro post. O mecanismo dos feeds deve saber lidar com isso.
Opa!
Então, quando um assunto Off Topic ficar interessante pode até virar um post exclusivo né?
Eu não digo “interessante”. Basta que fique “popular”, como foi o caso de Applecracy.
Cuidado ao usar o plugin Move Comments. Você pode ter que desativá-lo imediatamente após usar. Hoje, enquanto ele estava ativo eu não consegui formatar posts e comentários pois todas as tags HTML desapareciam ao salvar.