Hilder Santos

english version (soon)

Facilitando a manutenção no WordPress

Postado por Hilder Santos
Em 25.02.2009

Categorizado em
Wordpress

Divulgue este artigo:

 
 

Você utiliza muitos plugins na sua instalação do WordPress? Existem muitas configurações específicas que são feitas pela administração do site?

Em caso positivo, sabia que isso pode atrapalhar a manutenção ou modificação de alguma coisa no seu site/blog?

Dia desses, um cliente meu solicitou a migração do seu site para um outro servidor. O site é todo feito em WordPress, utiliza uma versão um pouco mais antiga (2.6.5) em inglês, e foi instalada via Fantástico em seu serviço de hospedagem.

Até aí, beleza: era só fazer um backup de todos os arquivos via FTP e migrar a base de dados para o outro servidor. Porém, este era o problema: como o mesmo estava compartilhando a hospedagem com outro amigo, e esse amigo é o “dono” da hospedagem, não foi possível fazer o backup do banco de dados, pois o amigo não tinha conhecimento técnico para isso, muito menos poderia me passar a senha da sua hospedagem, por motivos óbvios.

Em uma situação normal, uma simples exportação em xml dos posts, páginas e etc. via recurso de exportação do wordpress resolveria, pois só faltava habilitar o mesmo tema na administração do site. Porém, ao verificar o código do tema, vi que esta migração seria bem mais complicada do que o esperado.

Pra começar, o tema utilizado é um modificação do tema “default” do wordpress. Daí, se eu personalizar o tema ao meu gosto e sair uma nova versão do WP, se por algum acaso eu clicar no botão de atualização… Pimba! Já era minha personalização, pois o tema “default” seria sobrescrito.

Outra coisa: a barra lateral é personalizada. E, pra variar, a personalização não está no tema, e sim via widgets. Ou seja, não é possível nem que eu coloque uma condicional para que determinada página não mostre determinado conteúdo na barra lateral – e era exatamente isso que estava precisando.

Olhando mais a fundo, percebi a quantidade de plugins desnecessários: um plugin para desabilitar comentários, outro pra isso, outro pra aquilo… vejam bem, coisas que poderiam ser implementadas normalmente no TEMA, e que não foram. O culpado disso tudo não foi meu cliente, mas sim o desenvolvedor antigo que ele havia contratado para dar uma “melhorada” no seu site.

Quando fazemos um tema, uma codificação, ou ainda um CSS que seja, geralmente ficamos muito preocupados com o resultado final das coisas: “o que importa é que funcione”. Acabamos negligenciando um código limpo, fácil, em troca de um resultado final mais rápido. Porém, esquecemos dessas contigenciais: algum dia, você pode querer alterar algo, e a mudança será MUITO mais complicada se você seguisse padrões mais limpos para a codificação.

Se o desenvolvedor colocasse comentários no código, implantasse as modificações a nível de conteúdo no tema e só deixasse habilitado os plugins REALMENTE necessários – leia-se plugins como o Akismet, Google XML Sitemaps e Cforms II, por exemplo, sem contar nos plugins de cache – com certeza, o trabalho de manutenção e migração do site seriam bastante facilitados.

É a mesma coisa de você utilizar um menu feito com imagens. E se algum dia você precisar colocar algum item? E se precisar retirar? Vai ser necessário gerar a imagem novamente. Mas e, se na pior das hipóteses, você perdeu o arquivo fonte da sua imagem? Já pensou em quanto tempo pode perder para fazer UM item de menu, que você poderia habilitar com apenas UMA linha de código?

É disso que estou falando, e isso não se aplica só a código, mas também às coisas que você faz no dia a dia. Procure não negligenciar alguns minutos a mais que você pode perder no desenvolvimento das suas atividades, em troca de ganhar muitas horas de manutenção. Um atividade mal feita e mal ordenada é igual a uma sujeira que você põe debaixo do tapete, só para que sua casa pareça limpa.

Pense em você, pense em outras pessoas que virão depois de você e que poderão fazer a mesma atividade. Garanto que ordem, bom senso (e por que não dizer um pouco de caráter?) além de empatia nas suas atividades podem salvar o seu dia.

Nem que neste dia você esqueça a senha do banco de dados. :)

// 2 Feedbacks

  1. Gravatar

    Por Letras de Musicas
    Em 26.03.2010

    o wordpress, já está virando mais que um gerenciador de conteúdo para blogs, já tem muitos sites feito em wordpress..
    parabéns pelo post….

  2. Gravatar

    Por @soalgoritmo
    Em 20.05.2010

    é amigo, os sites de hoje estão mudano, a grande parte que se encontra na internet agora é wordpress. Motivo ? eu opino 2, 1° é como vc disse é mais facil para a manutenção, e outra que é mais facil para vc ficar entre os top do google, pois o wordpress é filho do google.rsrsrs

// deixe o seu feedback

Por favor, utilize um endereço de e-mail válido.

Tenha em mente que é só através dele que posso entrar em contato com você.

Não se preocupe, ele é utilizado apenas para fins de registro no sistema, e não será mostrado ao público.

Se você quiser que as suas imagens apareçam nos comentários, abra gratuitamente uma conta no Gravatar.com, utilizando o endereço de e-mail do seu comentário.









Busca

Twitter

© 2008 - 2012 Hilder Santos. Todos os direitos reservados.

Design e desenvolvimento por Hilder Santos [Sobre] [Contato] [RSS]

Rodando sob [Wordpress] [Política de Privacidade]

[CSS Válido] [xHTML Válido]

Topo