23

Tradução do Tema WP Premium Por Érico Oliveira dia 18 de janeiro de 2008 às 8:12 am

Mais um tema traduzido, desta vez é o WP Premium. Suas características são:

  • 3 opções de cores;
  • 2 ou 3 colunas;
  • Local para 3 blocos de anúncios com 100×100 pixels;
  • Otimização SEO;
  • Código válido pelo W3C, e;
  • Suporte a widgets;

Tema WP Premium

Confira o demo deste tema e, se desejar realizar o download, clique no link abaixo.
[download]

Antes de Instalar o WordPress 1.3 Multi User Por Luiz Edmundo dia 17 de janeiro de 2008 às 3:32 pm | Imprimir este post

Olá, antes de mais nada deixe-me apresentar, sou Luiz Edmundo, 47 anos, de São Paulo e Gerente de Projetos, Consultor e Blogueiro.

A partir de hoje estarei escrevendo aqui no pBlog, postando dicas sobre o WordPress Multi User (ou WPMU), a versão do WordPress para servidores de blogs.

Nesse primeiro post vou mostrar as diferenças entre o WPMU e o WordPress, que podem trazer surpresas, pela dificuldade em encontrar essas informações, e trouxeram algumas desagradáveis quando fui instalar meu servidor de blogs, o Blog Profissional.

As dicas e informações que colocarei são fruto de minha experiência com o WPMU e retratam as soluções que achei (ou que não achei) por isso podem conter alguns erros estar incompletas, se você puder completá-las, ou tiver alguma dúvida, por favor use os comentários, ajudará toda a comunidade.

A primeira coisa a fazer antes de instalar o WordPress MU é ler com muita atenção o Documento README, existe algumas mancadinhas de configuração que você vai precisar de um apoio técnico e se for contratar um Servidor Virtual (quase que padrão hoje em dia) aconselho que você envie um e-mail para o suporte com a configuração indicada e veja se é possível ANTES de contratar o serviço (eu precisei trocar de host por isso…)

Outra coisa na hora de contratar o provedor é a Banda… Se você pretende colocar o WPMU no ar, não economize na banda, um Servidor de Blogs gasta muito mais do que você pensa.

Se não tiver preconceitos escolha um provedor americano, o custo de banda é muito mais baixo e você vai ter, fácil 5 ou 6 TB de banda (TERABYTE = 1.000 Gigabytes), os mais usados são BlueHost e o DreamHost. Existem muitos outros similares, mas não conheço nenhum grande blog hospedado em outro host lá fora, portanto…

Se você tiver preconceito (ou não souber nada de inglês) você vai gastar MUITO mais. Não esqueça que vai precisar de no mínimo 500GB de transferência, e a possibilidade de hospedar múltiplos domínios (muita gente vai querer blogs com domínio WWW.NOMEDOBLOG.COM.BR).

Nada impede que você contrate um servidor nacional mais barato para seus testes (acredite, você vai precisar de 1 ou 2 meses pra arredondar tudo…), depois, mais seguro, você migra para um host maior.

Depois de escolhido o Provedor você deve PLANEJAR seu servidor de Blogs, mas o post já está ficando longo… No próximo post falarei sobre o planejamento da instalação do WPMU.

Como atualizar o ano no rodapé do blog automaticamente? Por Rodrigo Ghedin dia 15 de janeiro de 2008 às 8:20 pm | Imprimir este post

É prática comum, de sites normais e blogs, incluir dentre as informações contidas no rodapé o ano corrente. Alguns colocam o ano em que surgiu, e em seguida, o atual. Sou adepto dessa última modalidade.

Só que, entra ano, sai ano, raramente me lembro de atualizar o ano no rodapé dos blogs nos primeiros dias de janeiro, tanto que, se duvidar, ainda hoje deve haver alguns sites com um defasado “2007″ onde deveria constar um novíssimo “2008″.

Editando um tema hoje, encontrei uma solução interessante e estupidamente simples, uma daquelas da série “por que não pensei nisso antes?”. O WordPress possui tags especiais, as chamadas Template Tags. Dentre elas, existem várias relativas a datas e horários, as quais se aproveitam da sintaxe do PHP no assunto em foco para exibir datas e horários de posts e comentários. A dica é usar uma dessas tags para exibir o ano corrente, obtido através das configurações do próprio WordPress e servidor web, no rodapé do blog.

Abra o arquivo footer.php do seu tema, e acrescente a linha abaixo no local onde deseja exibir o ano:

<?php the_time('Y'); ?>

Simples assim!

PS: quinta-feira viajarei e ficarei dez dias praticamente offline, dependendo de hotspots que porventura encontrar por aí. Não reparem caso eu suma por estes dias, e cobrem atualizações só do Érico, haha! Até o fim do mês estou de volta :) .

Os 75 Melhores Plugins Por Érico Oliveira dia 15 de janeiro de 2008 às 3:01 pm | Imprimir este post

Conheça a lista dos 50 75 melhores plugins para o WordPress segundo o site Quick Online Tips. O autor ainda teve o cuidado de separar os plugins por categorias. Excelente!

Comentários

  • Subscribe To Comments - Permite aos usuários serem notificados sempre que um novo comentário é adicionado.
  • WP AJAX Edit Comments - Permite que usuários e administradores editem os comentários no local utilizando AJAX.
  • Get Recent Comments - Exibe uma lista com os últimos comentários/trackback escritos no blog.
  • Close Old Posts - Fecha comentários de posts antigos.
  • WP Grins - Adiciona smiles clicáveis nos formulários de posts e comentários.
  • WordPress Paged Comments - Permite paginar comentários. Muito útil em posts populares.
  • Live Comment Preview - A forma mais simples de exibir preview de comentários no próprio blog.
  • Show Top Commentators - Exibe no menu lateral um lista com os visitantes que mais comentam.
  • WordPress Gravatar Plugin - Mostra o Gravatar dos visitantes ao lado de seus comentários.
  • MyAvatars - Mostra o avatar do MyBlogLog ao lado do comentário de cada visitante.
  • Comment Relish - Envia um email agradecendo aos visitantes que primeiro deixaram comentários no post.
  • Favatars - Exibe o favicon do site do visitante que escreveu o comentário.
  • Brian’s Threaded Comments - Adiciona a opção “responder este comentário”. Organizando melhor a lista de comentários.
  • Dofollow - Permite remover o atributo “nofollow” dos comentários.
  • OpenID Comments for Wordpress - Permite que, apenas usuários logados no OpenID escrevam comentários.
  • Extended Comment Options - permite ativar ou desativar comentários e/ou pings em vários posts de uma só vez.

Antispam

  • Akismet - Inteligente sistema de bloqueio de spams. Verifica se o comentário é spam ou não através do serviço web do Akismet.
  • Spam Karma 2 (SK2) - É um sistema de combate a todas as formas de spams automatizados, sem que haja interferência para o visitante comum.
  • Bad Behavior - Composto por uma série de scripts PHP, seu objetivo é barrar spambots através da análise do cabeçalho HTTP comparando com outros spambots conhecidos.
  • Math comment spam protection - Adiciona uma questão matemática para verificar se o comentário está sendo feito por um humano ou um spambot.
  • WP-Contact Form with Spam Protection - Cria um fomulário de contato no seu blog, através do qual seus visitantes poderão contactar você de forma mais segura e fácil.

S.E.O.

  • Google XML Sitemaps Generator - Cria um sitemap de todos os artigos do seu blog. Ajudando assim, o Google e outros mecanismos de busca indexar o que você escreve.
  • Permalink Redirect - Evita problemas de redirecionamento do tipo Error 301, garantindo que exista apenas uma URL associada a cada artigo blog.
  • All in One SEO Pack - Otimiza seu blog para os mecanismos de busca utilizando técnicas de SEO (Search Engine Optimization).
  • Head META Description - Insere HTML META description tags utilizando o excerpts.
  • SEO Title Tag - Otimiza o título do blog, permitindo a edição em massa de títulos de posts, páginas, categoria, etc.
  • Enforce www. Preference - Ajuda a preservar a existência ou não, de acordo com sua preferência, do “www.” nos permalinks de seu blog.
  • Optimal Title - Permite que o nome do seu blog seja exibido no final do título da página.
  • Quick META Keywords - Adiciona automaticamente META Keywords em todos os posts de uma mesma categoria.

Navegação

  • Related Posts - Exibe uma lista de posts relacionados baseado em palavras chaves. Aumenta o número de páginas vistas e o tempo de permanência do visitante.
  • WP-PageNavi - Facilita a navegação entre as páginas do blog, principalmente na página principal e nas categorias.
  • Evermore - Exibe automaticamente pequenos previews de seus posts na página principal.
  • Random Redirect - Permite criar um link para um post aleatório.
  • Lightbox JS Plugin - Usado para exibir imagens maiores na mesma página usando Javascript overlay popups.
  • Shutter Reloaded - Semelhante ao LightBox, porém bem mais leve.
  • WordPress Mobile Edition - Mostra uma nova interface para o seu blog caso o visitante esteja acessando através de um celular.
  • Popularity Contest - Registra os números de cada post, como comentários, visitas, trackback, etc. para determinar quais seus posts mais populares.
  • Extended Live Archive - Cria uma lista dinâmica de seus arquivos utilizando AJAX.
  • Landing Sites - Quando seus visitantes acessam seu site através de um mecanismos de busca, este plugin exibe posts relacionados com as palavras da busca.
  • Custom Query String - Permite configurar diferentes quantidades de posts a serem exibido em cada tipo de página, como categoria, arquivo, busca, etc.
  • Category Cloud Widget - Adiciona ao menu lateral um widget que exibe suas categorias como tag clouds.
  • Permalinks Migration Plugin - Permite modificar a estrutura de permalinks do seu blog sem quebrar os links antigos ou afetar seu ranking nos mecanismos de busca.

Interatividade

  • Share This - Permite a seus visitantes compartilhar seus artigos com várias redes sociais ou enviar o link para um amigo por email.
  • Delicious Cached++ - Mostra uma lista com os últimos favoritos adicionados a sua conta do del.icio.us.
  • WP-Notable - Exibe vários ícones que permitem que seus visitantes adicionem seus artigos em redes sociais.
  • WP-Email - Permite aos visitantes recomendar/enviar seu post para um amigo.
  • WP-PostRatings - Adiciona um sistema de votação para seus posts utilizando AJAX.
  • EasyTube - Facilita a inserção de vídeos do YouTube e do Google Videos.
  • Twitter Updater - Envia automaticamente uma atualização a sua conta no Twitter quando você cria, publica ou edita um post no WordPress.

Utilitários

  • WordPress Database Backup - Facilita a criação de backups do seu blog.
  • WP-cache - Sistema de cache para o WordPress. Indispensável para blogs com muito tráfego.
  • WP-Supercache - Modificação do WP-cache que cria arquivos HTML estáticos.
  • Batch Categories - Permite adicionar ou apagar vários posts de uma categoria de uma só vez. Na versão 2.3 do WordPress também permite gerenciar Tags.
  • podPress - Adiciona várias funções ao WordPress tornando-o ideal para hospedar podcast.
  • TinyMCE Advanced - Adiciona 16 novos plugins ao editor wysiwyg do WordPress, aparecendo 40 novos butões na toolbar.
  • Exec-PHP - Permite executar scripts PHP dentro do conteúdo dos posts e/ou páginas.
  • Wordpress Reporter - Permite visualizar os dados do Google Analytics e Feedburner dentro da área administrativa do WordPress.
  • WordPress.com Stats - Exibe estatísticas do seu blog. Requer uma API key do WordPress.com.
  • WP Tiger Administration - Utiliza o poder do CSS2 para melhorar a funcionalidade da administração do WordPress.
  • Admin Drop Down Menu - Modifica o menu da administração do WordPress, tornando tudo acessível com apenas um clique.
  • InstantUpgrade - Permite atualizar o WordPress automaticamente com apenas um clique.
  • Maintenance Mode Plugin - Adiciona uma página informando aos visitantes que seu blog está em manutenção.
  • Theme Test Drive - Permite ao administrador testar um novo tema enquanto os visitantes continuam a ver o tema atual.

Publicidade

  • Ad Rotator - Exibe vários banners aleatoriamente, inclusive Adsense.
  • AdSense-Deluxe - Oferece várias opções de gerenciamento avançado e inserção automática de anúncios do Google AdSense ou Yahoo Publisher Network (YPN).
  • Wordpress BankRoll - Ajuda na venda de reviews diretamente do seu blog.

Tradução

  • Global Translator - Traduz seu blog automaticamente em várias línguas utilizando o Google Translation e o Babel Fish.
  • Auto Translator - Insere no menu lateral várias bandeiras referente a cada lingua, traduzindo seu blog quando clicada.

RSS Feeds

  • Feedburner Feedsmith - Redireciona todo o tráfego de feeds do seu blog para o FeedBurner.
  • Simple Feed Copyright - Adiciona uma nota de copyright em todos os posts do seu feed.
  • Add Related Posts to Your Feed - Adiciona uma lista de posts relacionados nos posts de seu feed. Necessita que esteja instalado e ativado o plugin Related Posts ou UTW.
  • RSS Signature - Permite que você adicione uma linha de texto personalizada no rodapé do seu RSS Feed.

Outros

  • Democracy - Adiciona enquetes ao seu blog utilizando AJAX.
  • FlickrRSS - Permite exibir fotos de sua conta no Flickr em seu blog.
  • Flexible Upload - Redimensiona imagens, cria thumbnails e adiciona marca d’água no momento do upload.

P.S. Quaisquer dúvidas sobre instalação, configuração e modificação dos plugins, favor consultar diretamente a página do autor.

Como fazer pesquisas em qualquer blog WordPress? Por Rodrigo Ghedin dia 13 de janeiro de 2008 às 9:19 am | Imprimir este post

Alguns blogs ocultam o formulário de pesquisa, com a clara intenção de vedar sua utilização, ou então para forçar os leitores a utilizar um serviço de terceiro (como o Google). Particularmente, prefiro sempre utilizar a busca do sistema, já que ela consulta o banco de dados diretamente, fornecendo resultados mais satisfatórios na maioria dos casos.

Mas, e quando o blogger esconde o formulário? Como fazer? É simples. O WordPress possui uma sintaxe padrão. Para ver o post cuja ID é 245, por exemplo, basta acessar a URL http://www.site.com/?p=245; para visualizar a categoria cuja ID é 6, a URL é http://www.site.com/?cat=6.

A pesquisa também tem um “código”, por assim dizer: http://www.site.com/?s=termo, onde “termo” é, obviamente, o termo a ser pesquisado. Pode-se buscar por duas ou mais palavras, bastando para tal separá-las com um sinal de mais. Assim: http://www.site.com/?s=termo+coisa.

Vale dizer que mesmo com o recurso URLs amigáveis habilitado, a sintaxe explicada acima continua funcionando, afinal, o que se faz com mod_rewrite é apenas um redirecionamento.

Habilite Gravatars nos comentários do seu blog Por Érico Oliveira dia 11 de janeiro de 2008 às 6:23 pm | Imprimir este post

Gravatar significa globally recognized avatar e permite, depois de realizar o cadastrado, associar um avatar a um endereço de email e desta forma exibir uma imagem junto a seus comentários nos blogs onde o sistema está habilitado, como vocês já podem ver aqui no pBlog. :)

Fazia algum tempo que tinha vontade de habilitar aqui no blog e depois que a Automattic, empresa proprietária do WordPress, adquiriu o site Gravatar no ano passado, resolvi enfim modificar o template dos comentários para adicionar o Gravatar. Não me surpreenderia se nas próximas versões do WordPress os temas Default e Classic já vierem com os Gravatars habilitados.

Existem alguns plugins que adicionam os Gravatars, mas preferi inserir o código diretamente dentro do tema. São apenas algumas linhas que você deve adicionar logo após “if($comment_type == ‘comment’) {“, ou onde preferir, no arquivo comments.php:

  1. <?php
  2. if ( !empty( $comment->comment_author_email ) ) {
  3. $md5 = md5( $comment->comment_author_email );
  4. $default = urlencode( ‘http://www.seusite.com.br/gravatar.gif’ );
  5. echo "<img style=’float: right; margin-left: 10px;’ src=’http://www.gravatar.com/avatar.php?gravatar_id=$md5&amp;size=60&amp;default=$default’ alt=’gravatar’ />";
  6. }
  7. ?>

Perceba na linha 4 que existe uma url para a imagem default caso o usuário não possua cadastro no Gravatar, modifique-a para exibir a sua imagem. Modifique também o style na linha 5 para que se adeque melhor ao seu tema. Bom proveito!

100 excelentes temas gratuitos para WordPress Por Rodrigo Ghedin dia 11 de janeiro de 2008 às 8:32 am | Imprimir este post

O blog Smashing Magazine compilou e publicou uma lista com 100 temas gratuitos para WordPress. Há desde temas limpos, passando pelos magazines, experimentais, e até para videologs e fotologs. Um deleite de bom gosto!

Se está em busca do tema perfeito para seu blog, a lista é uma boa pedida. E se quer criar um exclusivo, vale a pena também dar uma conferida, para buscar inspiração.

Polêmica sobre desinstalação de plugins Por Rodrigo Ghedin dia 10 de janeiro de 2008 às 10:18 am | Imprimir este post

Jeff, do Weblog Tools Collection, deu início a uma discussão acalorada e polêmica acerca da questão da desinstalação de plugins no WordPress. A bronca dele é pelo fato de que alguns plugins, quando desinstalados, não o fazem completamente; deixam para trás rastros como inclusões no banco de dados, e opções nos menus do painel administrativo.

Isso é comum, e de fato ocorre. Certa vez, instalei e usei, durante um tempo, um plugin para exibir asides em meu blog pessoal. Parei de usá-lo alguns meses depois, e o desativei no painel. Passados mais alguns meses, resolvi voltar a utilizá-lo, e assim que o ativei, tive uma (des)agradável surpresa ao constatar que as entradas escritas outrora ainda estavam lá, intocadas. Elas, obviamente, eram armazenadas no banco de dados, e por não ter um desinstalador eficiente, ficou para trás, mesmo sendo o plugin desativado.

Quem tem um conhecimento mínimo sobre banco de dados, pode fazer a limpeza manualmente, através de front-ends como o phpMyAdmin. Porém, o risco de fazer cagada, e o que é pior, com o banco de dados principal e em funcionamento, é grande.

Jeff, do artigo linkado no início deste post, cogitou a possibilidade do próprio WordPress inviabilizar a remoção de partes do banco de dados, por medidas de segurança. Mas quando entrou em contato com alguns desenvolvedores, um deles, Ronald Huereca, do plugin WP Ajax Edit Comments, eliminou a hipótese. Disse ele:

É responsabilidade do autor do plugin apagar qualquer coisa (incluindo opções e/ou tabelas do banco de dados) que o plugin utiliza. O autor deve permitir ao usuário fazer isso manualmente ou na desativação. Mas ao menos uma opção deve existir.

Atitudes concretas já surgiram após a publicação do manifesto de Jeff. Andrew Rickmann criou um plugin que desinstala outros plugins automaticamente. Os pré-requisitos para que ele funcione é o plugin a ser desinstalado contenha um arquivo de uninstall, e que ele esteja desativado. Nesta página há mais informações e o link para download do Fun with uninstallation 0.1.

E você, leitor o pBlog? Cuida bem do seu banco de dados? Já teve alguma experiência ruim com a desinstalação de plugins?