1

Torne seu WordPress mais seguro com o plugin Login Lockdown Por Érico Oliveira dia 06 de janeiro de 2009 às 10:57 pm

Proteja seu WordPress

Proteja seu WordPress

Uma das formas mais comuns e também mais difundidas de ataques a sites é através da “força bruta“, que consiste basicamente em tentar todas as combinações de caracteres até descobrir uma senha. É contra este tipo de ataque que o plugin Login Lockdown protegerá seu WordPress.

Seu funcionamento consiste em registrar o endereço IP e a hora de cada login não bem sucedido foi realizado. Se um determinado número de tentativas for realizada de um mesmo endereço IP em um curto espaço de tempo, o plugin bloqueará novas tentativas para aquele endereço. Desta forma previne-se contra a descoberta de senhas através de ataques por força bruta.

A instalação do plugin é simples como a maioria, faça o download, descompacte-o e envie para a pasta plugins no seu servidor. Acesse a página de plugins na administração do seu WordPress e ative-o. Por último você poderá fazer alguns ajustes na página de configuração do plugin, por default um determinado número IP será bloqueado caso realize 3 tentativas de login sem sucesso em menos de 5 minutos.

Ano Novo, Tema Novo Por Érico Oliveira dia 04 de janeiro de 2009 às 10:43 pm | Imprimir este post

Neste primeiro post do ano selecionei alguns temas, recém-lançados ou recém-atualizados, para quem deseja começar o ano de visual novo no blog. Todos os temas possuem um design diferenciado, suporte a widgets e código válido.

BlogTheme - Demo | Download

Tema BlogTheme

Tema BlogTheme


Elegant Grunge - Demo | Download

Tema Elegant Grunge

Tema Elegant Grunge


Christmas - Demo | Download

Tema Christmas

Tema Christmas



Apesar da temática natalina acredito que, com algumas modificações nas imagens do tema, este tema proderá ser utilizado para qualquer ocasião.

Typograph - Demo | Download

Tema Typograph

Tema Typograph


Sirup - Demo | Download

Tema Sirup

Tema Sirup


Últimas Notícias do Ano Por Érico Oliveira dia 30 de dezembro de 2008 às 7:53 am | Imprimir este post

Algumas notícias que gostaria de compartilhar antes do ano acabar:

Feliz ano novo à todos e até o próximo ano!!

Como tornar o título do seu blog SEO Friendly Por Érico Oliveira dia 29 de dezembro de 2008 às 6:46 am | Imprimir este post

Para os iniciantes SEO significa Search Engine Optimization, ou seja, otimização para mecanismos de busca e SEO Friendly por consequência são técnicas para tornar o site mais “amigável” para os mecanismos de busca, como o Google, Yahoo, etc. No post de hoje explicarei especificamente como melhorar o título do blog.

O primeiro passo é abrir o arquivo header.php do seu tema e localizar a tag title, deve ser algo mais ou menos assim:


<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>

E substituir pelo seguinte código:


<title>
<?php if (is_home () ) {
    bloginfo('name');
} elseif ( is_category() ) {
    single_cat_title(); echo ' - ' ; bloginfo('name');
} elseif (is_single() ) {
    single_post_title();
} elseif (is_page() ) {
    bloginfo('name'); echo ': '; single_post_title();
} else {
    wp_title('',true);
} ?>
</title>

Com este novo código você terá um título diferente para:

  • Home - será exibido apenas o título do blog;
  • Páginas das categorias - será exibido o nome da categoria seguido do nome do blog;
  • Páginas dos posts - será exibido apenas o título do post, e;
  • Páginas estáticas - será exibido o nome do blog seguido do título da página.

Quais serão os novos recursos do WordPress 2.8? Por Érico Oliveira dia 28 de dezembro de 2008 às 7:11 pm | Imprimir este post

Algumas semanas depois do lançamento do WordPress 2.7 e quase 700.000 downloads, a equipe de desenvolvimento já está trabalhando na próxima versão. O ponto de partida é definir quais serão os novos recursos a serem implementados e para isso está sendo feita uma pesquisa online onde os próprios usuários, como você, ajudarão a definir os novos recursos.

Se você quiser participar basta responder a pesquisa que estará disponível até o dia 31 de dezembro. Já respondi à pesquisa solicitando prioridade em um sistema de backup e cache integrados ao WordPress, dispensando o uso de plugins.

E vocês, quais recursos escolheram?

[Atualização] No post sobre a pesquisa no blog oficial ainda informa que a pesquisa iria até o dia 31 de dezembro, infelizmente eles decidiram encerrar antes do prazo.

pBlog entre os finalistas do Prêmio Best Blogs Brazil Por Érico Oliveira dia 25 de dezembro de 2008 às 11:33 pm | Imprimir este post

Best Blogs Brazil

Best Blogs Brazil

Dia 23 de dezembro foi divulgada a lista dos finalista ao prêmio Best Blogs Brazil e o pBlog foi classificado para a fase final na categoria MetaBlog. Fiquei bastante feliz em estar entre os finalistas, mas ficarei muito mais se vencer. :D Por isso peço a todos que gostam do pBlog que votem para torná-lo o Melhor MetaBlog do Brasil!!!

Para votar é muito fácil e você não gastará mais de 5 minutos, veja só:

  1. Primeiro faça o cadastro no Best Blogs Brazil;
  2. Em seguida será enviado um email para sua conta, abra-o e clique no link para confirmar seu cadastro;
  3. Por último clique na categoria MetaBlog e vote no pBlog.

Conto com o voto de todos! Obrigado.

Como Instalar e Configurar o Plugin WP Super Cache Por Érico Oliveira dia 23 de dezembro de 2008 às 10:42 pm | Imprimir este post

Os plugins de cache possuem a função de gerar páginas estáticas HTML a partir das páginas dinâmicas do site. Seu objetivo é diminuir drasticamente o tempo de carregamento da página, a sobrecarga do processador e reduzir a quantidade de acessos ao banco de dados. Existem vários plugins de cache para WordPress, porém o WP Super Cache é o mais recomendado e consequentemente mais utilizado, por esse motivo resolvi escolhê-lo para exemplificar este pequeno tutorial.

Antes de instalar o plugin é necessário verificar se o seu servidor Apache possui instalado os módulos mod mime e mod rewrite (entre em contato com o suporte da sua hospedagem caso você não saiba) e os permalinks configurados no modo personalizado (URL amigável). Despois destas verificações é hora de instalar o plugin, primeiro faça o download, descompacte-o e envie por FTP para a pasta wp-content/plugins do servidor. Em seguida acesse a página Plugins na administração do WordPress e ative o plugin. Agora clique no menu Configurações -> WP Super Cache, escolha a opção ON em WP Super Cache Status e por último clique no botão Update Status. Feito isso, verifique se foi criado o arquivo .htaccess na raiz do servidor com o seguinte conteúdo:


-----------------.htaccess-----------------
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]

RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{QUERY_STRING} !.*attachment_id=.*
RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
-----------------.htaccess-----------------

Verifique também se foi criado o arquivo wp-content/cache/.htaccess com o seguinte conteúdo (caso não tenha sido criado, faça-o manualmente):


# BEGIN supercache
<IfModule mod_mime.c>
  AddEncoding gzip .gz
  AddType text/html .gz
</IfModule>
<IfModule mod_deflate.c>
  SetEnvIfNoCase Request_URI \.gz$ no-gzip
</IfModule>
<IfModule mod_headers.c>
  Header set Cache-Control 'max-age=300, must-revalidate'
</IfModule>
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType text/html A300
</IfModule>

# END supercache

Pronto, se não foi exibida nenhuma mensagem de erro, o plugin de cache já estará funcionando perfeitamente. De agora em diante sempre que um visitante acessar uma página pela primeira vez será gerado um arquivo HTML, para todos os demais visitantes que acessarem esta mesma página será exibida a versão HTML, porém existe algumas condições, o visitante:

  1. Não estava logado;
  2. Não escreveu um comentário;
  3. Ou não acessou uma página protegida por senha.

Pode parecer restritivo, mas 99% dos visitantes não faz nenhuma destas ações e é por isso que o plugin torna-se tão eficiente! :)

Caso tenha ocorrido algum erro durante a instalação do plugin recomendo você dar uma olhada na seção Troubleshooting na página do plugin e/ou utilizar nosso fórum.

Tradução do Tema Masinop Por Érico Oliveira dia 21 de dezembro de 2008 às 10:14 pm | Imprimir este post

Tema Masinop

Tema Masinop

Hoje eu trago para vocês a tradução do tema Masinop. Utilizei-o no recém criado Blog do Leão do qual participo com vários amigos torcedores do Sport Club do Recife (o projeto ainda está engatinhando, mas o blog já está no online). :)

Conheça algumas características do tema:

  • Duas colunas com largura fixa;
  • HTML e CSS válidos;
  • Menu lateral com abas em ajax;
  • Suporte a widgets;
  • Local para publicidade pré-definido;
  • Compatível com IE, FF, Opera, Flock & Safari;

Demo | Download