Os votos de Boas Festas do Melancia na Cabeça

Quer festa mais deturpada que o Natal? Mudou de data, até quem não acredita em Cristo comemora, a oferta dos Reis Magos virou desculpa pra uma loucura comercial, num calor de 40º um velho gordo usa gorrinho só pra imitar costumes dos outros países e por aí vai. Por sinal até o Papai Noel se transformou bastante – de São Nicolau virou um cara que entra na casa dos outros pela chaminé, escraviza anões e ainda tem o Rudolf (prefiro não comentar…). Mesmo com tudo isso ainda trazemos, aos trancos e barrancos pra alguns, a magia do Natal: época de pedir desculpas, ficar com a família e descansar. Desejar Feliz Natal é querer que nesse dia a pessoa melhore um pouco, se encontre um pouco. Que curta o que faltou o ano todo graças a correria do dia-a-dia: paz e tranquilidade com convívio familiar. E depois do Natal seguem-se as comemorações do ano novo.

Vamos lembrar nesse fim de ano que faz muito pouco tempo estávamos comemorando a chegada do recém-nascido 2008, com muitas promessas, metas e sonhos e daqui a alguns dias estaremos nos despedindo dele. Não volta mais, é isso. O que foi feito em 2008 (de bom e de ruim) fica nele, mas serve de apoio pro que faremos em 2009. Por enquanto a gente só pode esperar que este seja um ano simplesmente sensacional, mas só até o primeiro dia. Depois não vamos mais esperar nada, vamos fazer com que ele seja sensacional – só depende de nós. Crise? Para os vencedores é oportunidade.

Aproveito para dizer pros que ainda não sabem que dia 25 me despeço da Cidade Maravilhosa para só encontrá-la novamente no terceiro dia do novo ano.

Boas festas!

Diminuir taxa de rejeição com conteúdo relacionado no Drupal

A taxa de rejeição de um site é a porcentagem de visitas a uma única página. O usuário entra e simplesmente vai embora. Parece sinal de que seu conteúdo é fraco? Nem sempre.

Para manter o usuário navegando no seu site é preciso mostrar pra ele caminhos que ele possa seguir e mostrar caminhos na web é exibir links. Não pode ser qualquer link, mas links que aquele usuário se interessaria em visitar, ou seja, conteúdos relacionados ao que ele está visualizando.

No drupal existe um módulo que se encarrega de mostrar os conteúdos relacionados usando como referência as tags que você mesmo atribuiu: o Similar Terms. É só instalá-lo e colocar seu bloco no lugar e está feito.

No caso do Melancia na Cabeça foi diferente, o bloco não ficou legal então resolvi editando o node.tpl.php. Inseri um código assim:
<?php if (!$teaser):        
$conteudo_relacionado = similarterms_block('view');
if ($conteudo_relacionado['content']) {
print '<div class="similar-terms"><h3>Veja também:</h3>'.$conteudo_relacionado['content']."</div>";
}
endif; ?>

E o resultado você vê em qualquer um dos posts.

Arquivo “i18n-ascii.txt” do Pathauto (Drupal) – Dica para instalação

Mais uma vez apanhei pro Drupal numa coisa idiota. Tenho travado uma batalha com o módulo Pathauto (que gera urls automáticas baseadas no título do post) quando coloco caracteres acentuados no campo title. Imaginava que existia algo bem idiota que poderia me ajudar, mas a pressa e a preguiça me afastavam de procurar.

Hoje cheguei ao meu limite quando reparei que o Google indexou duas vezes a mesma página – uma com o endereço certo e outra com o errado. Não vou dizer aqui que a culpa é do Drupal porque sei que foi idiotice minha.

Sem mais delongas apresento a solução: renomeie o arquivo i18n-ascii.example.txt para i18n-ascii.txt (dentro da pasta do pathauto) e depois faça o caminho “administrar” -> “URLs alternativas” -> “Automated alias settings” (sua tradução pode ser melhor que a minha…) -> “Configurações Gerais” e clique em “Transliterate prior to creating alias”.

Salve e livre-se desse incômodo irritante de uma vez.

Encerro com uma observação: por que o arquivo já não vem com o nome certo, para que a opção pudesse ser clicada desde o começo?

ps.: Vitória! Funcionou direito! (sim, fiz o post sem testar antes…)

update: Pode ser que a solução do seu problema seja o módulo transliteration!

BlogBlogs e FeedBurner – atenção ao PingShot

Uns dias depois que fiz o blog atualizei meu cadastro no BlogBlogs (tinha um perfil antigo graças aos meus outros blogs) na esperança de que isso aumentasse os acessos ao Melancia.

Hoje entrei no blogBlogs e meu conteúdo nem sequer tinha entrado lá! Tinha feito o procedimento para reclamar o blog (podiam ter arrumado nome melhor hein) e achei que era só isso.

Pesquisei por lá mesmo e li que  no feedBurner existe uma ferramenta que “pinga” o blogBlogs quando tem conteúdo novo – é o PingShot. Se você tem conta no feedburner é só clicar em “My feeds”, depois no feed que você quer enviar, “Publicize” e “PingShot”. Selecione o blogBlogs no “Add one”, clique em add e depois activate.

Fiz e o conteúdo todo passou a fazer parte do blogBlogs rapidinho.

Uma coisa curiosa que vi passando por lá: existe uma tag “Paulo” que me intrigou. Fiquei me perguntando se estava tão desinformado que existia um Paulo super famoso na área e eu não estava sabendo. Entrei na tag e o conteúdo era tão diverso que fiquei espantado, mas logo depois percebi qual era o Paulo tão famoso. Paulo sim… São Paulo.

Módulos Drupal essenciais

Pensei um bocado mas não consegui chegar ao meu primeiro post inteligente nem em uma boa comparação entre sites e locomotivas como meu amigo Victor do Design Labs. Na falta do que dizer atualizo então meu imenso modesto público com o que fiz no blog até agora.

Quem usa Drupal sabe que tem módulos que não vem na configuração original mas que são essenciais para a decência de um blog. Segue a lista dos que eu utilizei:

Feedburner
módulo para a substituição do RSS padrão do Drupal pelo endereço fornecido pela Feedburner (ferramenta para análise de acessos ao Feed do site)
Google Analytics
incluir a tag do Google Analytics no tema é o mais intuitivo, mas com esse módulo temos maior controle de onde ele aparecerá, além da opção de analisar por perfis do drupal, adicionar parâmetros de segmentação, etc.
TinyMCE FCKeditor + IMCE
dobradinha ideal para editar conteúdo sem dores de cabeça. Enquanto o primeiro cuida da edição do texto o segundo fica com o upload fácil de imagens. É bem fácil instalar tanto um quanto outro, pro primeiro você vai ter que baixar o javascript e colocar na pasta certa, mas é o processo é bem tranquilo. O FCKeditor resolveu todos os problemas que eu tinha com o TinyMCE, possibilitando escolher em quais textareas que eu queria wysiwyg entre outras coisas. O IMCE uso desde o começo e nunca me deu problema.
Token e Pathauto
o primeiro só veio porque é requisito pro segundo. O Pathauto faz nada mais nada menos que url amigáveis de graça para você. Se o título do seu conteúdo é “Popeye foi a feira” o pathauto sugere uma url como “popeye-foi-a-feira” o que é ótimo para buscadores. Para completar ele traz facilidades como inserção do tipo de conteúdo na url, substituição de caracteres, etc.
Views
campeão para muitas coisas este módulo (que traz alguns outros módulos junto com ele) serve para fazer… visualizações. Montar listas de conteúdo que seguem determinados parâmetros, categorizações, arquivos é a função deste módulo.
XML Sitemap
ainda na versão beta este módulo faz pra você um sitemap que pode ser enviado para a Google, através do Google Webmasters Tools o que agiliza a indexação do seu site.
Global Redirect
Verifica se a página solicitada tem alguma url mais amigável e aplica um redirect 301 se for o caso
Meta tags
Adiciona campos para a inclusão de meta tags no formulário de edição do node
Poormanscron
facilita a chamada ao cron. Com ele não é preciso configurar o servidor, ele mesmo vê se está na hora de chamá-la (o intervalo é configurável) e faz isso pra você
Scheduler
agenda a (des)publicação dos nodes. Ideal para aqueles que escrevem o artigo num dia mas querem que ele seja publicado só depois
Similar By Terms
é o “Veja Também”. Ajuda a manter o usuário navegando no seu blog, indo de um artigo para outro que esteja relacionado. Usa o taxonomy com base
Trackback
achei que fosse ser mais útil. Até agora não recebi nenhum trackback que valesse a pena. Em compensação enviei alguns e ele funciona direitinho

Além disso usei o Trigger (esse é padrão) para saber, por e-mail, quando chegou comentário novo.

Por enquanto é isso gente. Espero que este post seja útil e traga mais visitantes para essa nova casa!

Abraços e comentem!

ps.: No dia 9 de Abril 8 de Julho eu dei uma atualizada neste post.

Como pode ser tão difícil escrever em um blog?

O blog foi pro ar no dia 14 e desde então tenho pensado no que escrever aqui. Antes, na época que eu estava só editando o tema sem compromisso, tinha idéias mirabolantes de conteúdo, coisas que seriam utilíssimas para a comunidade e que me transformariam numa mistura de Machado de Assis, Luis Fernando Veríssimo, Jabor e Carlos Cardoso.

Hoje me sinto jogando no Tabajara Futebol Clube dos blogs, mas hei de me tornar famoso e ser chamado para escrever posts patrocinados.

Enquanto não fico famoso tenho uma idéia de conteúdo fui ajustando o tema – figuras de fundo, algum css, coisas assim – e instalando alguns módulos que comento num próximo post.

Abraços a todos e visitem sempre!