A visualizar apenas posts da categoria Blogging

O WordPress é, para mim e para muitos, a melhor plataforma para se criar um blog. É fácil de utilizar, tem um interface limpo e é bastante modular permitindo usar um sem fim de plug-ins. No entanto isto tem um preço e o WordPress não é propriamente meigo a usar recursos e isto prejudica o desempenho de um blog. Mas é fácil melhorar a performance do seu blog equivalente a um pequeno utilitário para algo semelhante a um desportivo com um V8 debaixo do capot. Para ajudar nessa tarefa irei escrever uma série de guias para optimizar o WordPress ao máximo.

Wordpress

Atenção! Antes de efectuar qualquer destas alterações é altamente aconselhável efectuar um backup para poder ser reposto caso ocorra algum erro.

Tags estáticos

Dentro da pasta do nosso tema vamos abrir o ficheiro header.php. Este ficheiro possui, além do cabeçalho, vários meta-tags de informação sobre o nosso site. Como os temas são feitos para serem compatíveis com um variado número de instalações efectuam chamadas à base de dados para indicar atributos básicos como a codificação do nosso site. Como estes atributos não são alterados durante a utilização do blog podemos colocar o seu valor directamente no blog.

Vamos entrar então no nosso blog, verificar o seu código fonte e procurar a seguinte linha:

  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Agora dentro do nosso ficheiro header.php vamos usar a linha que copiamos em cima para substituir a seguinte:

  1. <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

Podemos fazer a mesma coisa para o ficheiro CSS, entramos no blog, verificamos o código fonte e procuramos a seguinte linha:

  1. <link rel="stylesheet" href="http://dominio.com/wp-content/themes/xpto/style.css" type="text/css" media="screen" />

Novamente, no nosso ficheiro header.php vamos usar a linha que copiamos em cima para substituir a seguinte:

  1. <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

Headers do WordPress

O WordPress, por defeito, coloca vários headers como a versão do WordPress, os links RSD entre outro “lixo” que muitos de nós não usamos ou nem sabemos para que servem. Aconselho a seguirem os próximos passos em modo trial and error, pois cada instalação é diferente e podem desactivar algo que necessitem para que o vosso blog ou tema funcione correctamente.

Estas alterações são efectuadas no ficheiro header.php e não no ficheiro functions.php do tema porque não queremos desactivar o jQuery na área de administração do WordPress, assim como outras funcionalidades.

Vamos então continuar a trabalhar no nosso ficheiro header.php e vamos procurar a seguinte linha:

  1. <?php wp_head(); ?>

Todo o código indicado a seguir deve ser aplicado antes da função wp_head(). Para os que não estão familiarizados com o PHP o código deve encontra-se no ficheiro da seguinte maneira:

  1. <?php
  2. // Código copiado é inserido nesta linha
  3. wp_head();
  4. ?>

jQuery e outros ficheiros JS

O jQuery é uma biblioteca de Javascript que ocupa cerca de 57Kb e que muitas vezes é incluída sem necessidade só porque activamos um plug-in mas não usamos o widget fornecido com esse plug-in. Para remover o ficheiro jQuery aplicamos a seguinte linha:

  1. wp_deregister_script('jquery');

A partir da versão 3.1 passou a ser também incluído um ficheiro de localização (internacionalização) em JS. Podemos desactivar o mesmo com a seguinte linha:

  1. wp_deregister_script('l10n');

Feed do blog

Tal como anteriormente fizemos nos tags estáticos, podemos inserir manualmente o link para o feed RSS do
nosso blog. Basta procurar a seguinte linha:

  1. <link rel="alternate" type="application/rss+xml" title="Blog RSS Feed" href="http://blog.com/feed/" />

Agora basta colocá-la entre as tags <head>, por baixo da linha do CSS por exemplo. Depois colocamos a seguinte linha de código antes da função wp_head():

  1. automatic_feed_links(false);

Podemos aproveitar também para remover os feeds extra de comentários, categorias e tags com o seguinte código:

  1. remove_action('wp_head', 'feed_links_extra');

Serviços de publicação externa

Se apenas publicamos posts directamente através do painel de controlo do WordPress então podemos desactivar com segurança o link para o serviço RSD e o manifesto do Windows Live Writer com o seguinte código:

  1. remove_action('wp_head', 'rsd_link');
  2. remove_action('wp_head', 'wlwmanifest_link');

Versão do WordPress

Esta tag deveria ser removida por defeito pois expõe a versão instalada do WordPress e em versões antigas pode permitir explorar possíveis falhas de segurança.

  1. remove_action('wp_head', 'wp_generator');

Links de navegação

Deixo ao vosso inteiro critério a opção de remover ou não os links de navegação. Podem ser úteis para os utilizadores do Opera que usam essa funcionalidade ou para utilizadores com dificuldades para navegação mais simples, no entanto alguns links como os de arquivo podem ser extensos e aumentar ligeiramente o tamanho do blog.

  1. remove_action('wp_head', 'index_rel_link');
  2. remove_action('wp_head', 'parent_post_rel_link');
  3. remove_action('wp_head', 'start_post_rel_link');
  4. remove_action('wp_head', 'adjacent_posts_rel_link');
  5. remove_action('wp_head', 'wp_get_archives');
  6. remove_action('wp_head', 'wp_shortlink_wp_head');

 

Com estas pequenas alterações já será possível melhorar, ainda que ligeiramente, o desempenho do vosso WordPress.

Nunca fui grande fã de blogs e ainda hoje tenho as minhas reservas em relação a estes. Se à 5 anos atrás me perguntassem o que eu achava dos blogs provavelmente respondia que era uma maneira de algumas pessoas tentarem captar atenção de outras com textos copiados e letras de músicas dedicadas ao zé da esquina. Contavam-se pelos dedos das mãos os blogs onde realmente se poderia absorver conteúdo interessante e ler opiniões fundamentadas e com uma escrita cuidada.

Blogging

Hoje a minha opinião continua quase igual, os blogs de interesse são poucos, existe muito hype injustificado em torno de alguns snobs da “blogosfera”, termo que usam e eu detesto, e praticamente qualquer site passou a ser um blog. O que me irrita mesmo é quando chamam de blog ao Mais Gasolina e chegaram-me a dizer recentemente que pensavam que a base do Mais Gasolina era o WordPress. :x

Actualmente um blog é mais uma plataforma avançada de fazer sites para quem não percebe nada de HTML e já não se quer dar ao trabalho de usar um editor WYSIWYG. Agora que penso nisso, a culpa disto foi o Front Page ter sido substituído pelo Expression Web :lol:

Em 2005 criei o meu primeiro blog, o Gosto mais de Carros do que Chocolates, como forma de ter um local onde pudesse dar a minha opinião pessoal sobre alguns temas do mundo automóvel, algo que não poderia fazer na Sprint Total por ser um site de carácter informativo e mais cuidado na entrega de informação. O seguinte foi o blog do Mais Gasolina onde se pretendia apenas dar algumas novidades no desenvolvimento do site e dicas na utilização do mesmo.

Ainda criei o Silent Life Project que acabei por desactivar recentemente, optando por colocar o conteúdo aqui neste blog. É a redução de custos no seu melhor. ;)

Entretanto veio o Twitter e os blogs começaram a passar de moda, até o João Silas o confirmou. No entanto só criei mais um blog digno desse nome e foi este que estão a ler. Usei sim o WordPress como um CMS noutros sites onde o conteúdo disposto por ordem cronológica fazia sentido, como no site do meu 406 Coupé para a secção do Diário de Bordo e existem outros projectos pessoais que tenho a correr sobre WordPress por ter dado menos trabalho a adaptar do que a programar algo de raiz.

Continuo a achar que um site bem estruturado é superior a um blog onde o conteúdo por vezes fica perdido, e que os blogs vieram trazer muito lixo para a Internet. Mas claro que percebo a importância de alguns blogs na net e como estes podem ser um veículo de transporte de informação de forma de livre expressão, pessoal e mais descontraída.

A internet é uma óptima ferramenta de trabalho mas por vezes torna-se o inimigo nº1 da nossa produtividade. Estou neste momento longe de casa, com 3 ligações distintas à internet à minha disposição mas muito limitadas. Uma tem um limite de 100Mb de tráfego mensal, outra é paga ao peso de ouro a cada 10Mb por GPRS e a última é tão lenta e o sinal é tão fraco que qualquer tipo de utilização intensiva da net é para esquecer. No entanto nunca fui tão produtivo.

Flores amarelas numa planície

Já tinha lido sobre o “fenómeno”, isto em 2007, no blog do Darren Rowse onde ele relatava a mesma experiência. Tal como ele passei menos tempo a ver o email e a ler outros sites, fóruns ou blogs. Estes últimos podem ser uma fonte de inspiração para novas ideias sobre o que escrever, mas distraem muito e o tempo consumido a ler “lixo” é demasiado preciso.

Ao estar offline, sem distracções, acabo por ter mais tempo para pensar no tema em que vou escrever. Consigo organizar melhor as minhas ideias e tenho tempo de sobra para fazer uma pausa e estruturar um artigo ou post melhorando a sua qualidade. E é uma sensação agradável escrever um texto que sai bem e ter um bom feedback de quem o lê, elogiando a sua qualidade. Acabo por me sentir motivado e, se por vezes um post poderia demorar uma semana a sair, consigo agora num dia fazer um ou dois posts com um bom nível de qualidade e ainda me sobra tempo para ver a “vida lá fora”.

Mas pensando bem, eu apenas estou a forçar aquilo que eu já sei que devia aplicar todos os dias. Deixar de consultar tanto o email e as estatísticas, não perder tanto tempo a navegar na net e dedicar-me mais a escrever conteúdo e a continuar o desenvolvimento de outros projectos que tenho em stand-by.

Quando voltar à minha ligação de banda larga sem limites de tráfego vou tentar continuar a aplicar este método de trabalho, é apenas uma questão de disciplina, mas bem sei que vai ser difícil pois grande parte das séries que acompanho vão voltar à TV, mas vou apenas tentar ver um episódio ou outro quando tiver com mais dificuldades ao escrever um artigo ou ao programar algum site.

 
Copyright © 1985 - 2012 Eduardo Maio. Alguns direitos reservados.
eduardomaio.net - Às vezes mais valia ser Agricultor do que Programador
Ao navegar no blog eduardomaio.net está a concordar com os termos legais e de privacidade.