Arquivo de Julho, 2008

WordPress 2.6 15 Julho 2008 às 8:33 am por Rodrigo Ghedin

Com um mês de antecedência, há pouco foi lançado o WordPress 2.6, codinome Tyner, uma homenagem ao pianista (de jazz, obviamente) McCoy Tyner. Esta versão, ao contrário da penúltima, não traz grandes evoluções; o foco é em novos recursos que enriquecem o blog.

A grande novidade é o histórico de atualizações nos posts, semelhante ao existente em wikis. O recurso é extremamente simples, mas muito poderoso: todos os salvamentos ficam salvos, podendo ser comparados e restaurados a qualquer momento. Com isso, posts colaborativos ficam mais fáceis de serem feitos.

O Press This! é outra novidade interessante, especialmente para quem usa o WordPress para gerir um thumblelog. Trata-se de um link que, arrastado para os favoritos, interage com a página em exibição. Assim, se você clicar no Press This! enquanto está assistindo a um vídeo no YouTube, a página de edição de posts surgirá, já com o código embarcado do vídeo inserido; se fizer isso no Flickr, a página de edição aparecerá com a imagem copiada; e assim sucessivamente. Há quatro divisões bem definidas: texto, imagem, citação e vídeo, o que mostra, claramente, a inclinação da novidade para os thumblelogs.

As imagens também receberam um pequeno, porém útil incremento. Agora, o texto alternativo (o alt=”") aparece no corpo do blog, como se fosse a legenda da imagem. Muita gente sentia falta de uma maneira simples de fazer isso, eu incluído.

Calma que tem mais!

Agora há um theme preview embutido, dispensando o uso de plugins extras para que só o dono do blog visualize temas antes de aplicá-lo em definitivo no blog. A utilidade disso é fazer pequenos ajustes antes do lançamento de um novo visual, algo que, especialmente quando se trata de um tema próprio, feito do zero, é sempre necessário.

O suporte ao Gears, da Google, foi implementado. Ele traz para o PC local arquivos, imagens e scripts mais usados no painel administrativo do WordPress, acelerando o acesso a ele. Tal recurso, que não deve ser instalado em computadores públicos, está acessível através do link Turbo (nome sugestivo, aliás), no canto superior direito.

Há outras pequenas mudanças, como um contador de palavras built in; possibilidade de alterar a ordem das imagens das galerias através do arrastar-e-soltar; separação dos plugins ativados dos desativados, e (des)ativação em massa; mais opções de gravatar padrão; uso da tecla Shift para selecionar múltiplos posts na área de gerenciamento, com apenas dois cliques (igual no Explorer do Windows); novas versões das rotinas e bibliotecas usadas no painel administrativo, como a jQuery; e correções de muitos bugs, 194 deles, para ser mais exato.

O vídeo abaixo, criado pela Automattic, mostra todas as novas funções do WordPress 2.6. Confira:

Como se vê, a atualização vale a pena, ainda mais levando-se em conta que, por (aparentemente) não haver mudanças significativas na estrutura do banco de dados, a maioria dos plugins e temas compatíveis com a versão 2.5 deve continuar funcionando perfeitamente na 2.6.

Baixe o WordPress 2.6 aqui.

Crie um link para enviar o post por email Por Érico Oliveira dia 14 de Julho de 2008 às 11:27 pm | Imprimir este post

A idéia deste post surgiu a partir de uma dúvida no fórum do pBlog, um leitor perguntou se era possível adicionar um link “Enviar para um amigo” o conteúdo do artigo. Achei muito interessante este recurso e resolvi compartilhar com vocês aqui no blog.

Como não sabia exatamente qual seria a melhor solução, resolvi procurar no Google e claro que encontrei rapidamente uma resposta para o problema. No blog Hack WordPress, Kyle Eslick criou um javascript que ao clicar no link, o programa de email padrão do leitor é aberto com o subject e o conteúdo do email já preenchidos com o título e o conteúdo do post, respectivamente.

Vejamos o código:

  1. <script type="text/javascript">
  2. <!-- Begin
  3. function isPPC() {
  4. if (navigator.appVersion.indexOf("PPC") != -1) return true;
  5. else return false;
  6. }
  7. if(isPPC()) {
  8. document.write('<a class="contact" HREF=\"mailto:\?subject\=Veja este artigo que encontrei, ‘ + document.title + ‘?body=Leia este artigo em: ‘ + window.location + ‘\” onMouSEOver=”window.status=\’Envie este artigo por email para seu amigo\’; return true” TITLE=”Envie este artigo por email para seus amigos”>Envie para um amigo<\/a>’);
  9. }
  10. else { document.write(’<a class=”contact” HREF=\”mailto:\?body\=Veja este artigo que encontrei, ‘ + document.title + ‘. Leia este artigo em: ‘ + window.location + ‘\” onMouSEOver=”window.status=\’Envie este artigo por email para seu amigo\’; return true” TITLE=”Envie este artigo por email para seus amigos” rel=”nofollow”>Envie para um amigo!<\/a>’);
  11. }
  12. // End –>
  13. </script>

Gostei tanto do resultado que já adicionei aqui no pBlog! :)

Hospede seu tema gratuitamente Por Érico Oliveira dia 12 de Julho de 2008 às 9:20 am | Imprimir este post

Host my ThemeUm dos fatores decisivos para o sucesso de um tema, como eu já tinha dito em um post anterior, é permitir que os leitores possam pré-visualizá-lo. Aqui no pBlog eu criei um outro blog apenas para exibir os temas que criei/traduzi, http://temas.pblog.com.br. Se você não quiser ter este trabalho, uma boa opção é hospedar seus temas WordPress (e também XHTML/CSS) gratuitamente utilizando o serviço do HostMyTheme.

Novidades do Xemelê - um plugin e um tema Por Érico Oliveira dia 10 de Julho de 2008 às 11:04 pm | Imprimir este post

Para quem não conhece, o Xemelê é um blog que serve como canal de comunicação da equipe de desenvolvimento web do Ministério da Cultura.

Esta semana eu recebi um email do Guilherme Aguiar, Coordenador de Interface e Integração de Serviços do Minc, informando que eles disponibilizaram para a comunidade WordPress mais um plugin e o primeiro tema deles. O plugin se chama FeedUP e sua função é transferir o conteúdo de um site para outro através do RSS.

O tema, batizado de Xemelê, possui 3 colunas, código HTML/CSS válidos, compatibilidade com os plugins Democracy e WP-PostRatings e um visual bastante moderno. Apesar de recém lançado, já existe algumas melhorias para a próxima versão, como o gerenciador de capas e suporte a widgets.

Tema Xemelê

Demo | Download

Mais uma vez parabéns a toda equipe do MinC!

Plugin WP - Easy Uploader Por Érico Oliveira dia 08 de Julho de 2008 às 7:10 pm | Imprimir este post

O plugin Easy Uploader permite enviar arquivos para o servidor onde está hospedado o seu blog através de uma página na administração do WordPress. Funciona quase como um FTP, com ele é possível enviar plugins, temas, imagens, vídeos e todo tipo de arquivo para qualquer diretório. Também é possível enviar arquivos compactados como zip, tar e gz, e extraí-los após o upload automaticamente.

WP Easy Uploader

Também é muito útil se você está acessando seu blog de algum local onde não há um programa de FTP disponível. Eu mesmo já estou utilizando!

Tema WP - Subtly Made Por Érico Oliveira dia 06 de Julho de 2008 às 12:29 pm | Imprimir este post

O tema Subtly Made foi o primeiro tema totalmente desenvolvido pela Everyone Knows, Graphic Design Studio e o que mais me impressionou neste tema foi seu visual, com um design elegante e bem diferente do que estamos acostumados a ver. Segundo os próprios autores, suas preferências são por códigos XHTML enxutos, layouts acessíveis e designs diferenciados.

Vamos conhecer um pouco mais de suas características:

  • 2 colunas;
  • Código HTML/CSS válido;
  • Suporte a widgets;
  • Página de opções;
  • Compatível com Firefox, IE7 e Ópera;
  • Plugin Flickr RSS incluído;
  • Ícone de RSS em destaque;
  • Opção de redes sociais;

Tema Subtly Made

Demo | Download

Ícones RSS para seu blog Por Érico Oliveira dia 05 de Julho de 2008 às 12:20 pm | Imprimir este post

Todo mundo sabe, ou pelo menos deveria saber, que uma das formas de conquistar mais assinantes de feed é ter um ícone RSS bem visível ao visitante. O blog inKilino disponibilizou duas galerias de ícones RSS gratuitamente, uma mais tradicional e outra com ícones mais criativos. Vejam alguns exemplos:

Ícones RSS

No meu caso eu utilizei o ícone bem tradicional, apesar de mudar a cor, mas isto varia de acordo com o gosto de cada um e com o tema do blog.

Como adicionar o seu logotipo em um tema WordPress Por Érico Oliveira dia 04 de Julho de 2008 às 7:31 pm | Imprimir este post

Dúvida bastante freqüente entre os leitores do pBlog, a substituição do título do blog (texto) por um logotipo (imagem) é uma customização que personaliza e dá uma identidade própria ao blog. O problema para explicar como fazer tal substituição é que isso varia de tema para tema, pois nem todos são codificados da mesma forma. Por isso escolherei um tema para exemplificar este mini tutorial.

Tema Maggo MagO tema que escolhi já estava até separado para comentá-lo, então vou aproveitar este post para fazer as duas coisas, divulgar o tema e explicar como adicionar um logotipo. É bom deixar claro que existem muitas formas de fazer isso, eu vou explicar a que acho melhor.

O tema escolhido foi o Maggo Mag, ele possui 3 colunas, local para publicidade pré-definido, código HTML/CSS válido e é compatível com Firefox, IE7 e Opera. Demo e download.

Agora que vocês já conheceram o tema vamos por a mão na massa. Primeiro vamos eliminar o título e o subtítulo, mas para isso não é necessário apagar o código do arquivo PHP, basta adicionar o parâmetro “display:none;” nas IDs “#header h1” e “#header h2” no arquivo style.css, além de ser mais simples é melhor para os mecanismos de busca. Lembre-se que estas modificações são para este tema, para fazer o mesmo em outro tema você deverá procurar as ID’s ou classes correspondentes ao título e subtítulo para adicionar o parâmetro mencionado.

Renomeie a imagem do seu logotipo para “logo.jpg“, copie-a para a pasta “images” do tema e abra o arquivo header.php, logo após a linha:

  1. <h2><?php bloginfo('description'); ?></h2>

Adicione o código da imagem da seguinte forma:

  1. <a href="<?php bloginfo('url'); ?>"><img src="<?php bloginfo('template_directory');?>/images/logo.jpg" alt="Logotipo" /></a>

Fácil não? Acredito que este método sirva para a maioria dos temas com código HTML/CSS válido.