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?

Adicionar um comentário

7 comentários : “ Polêmica sobre desinstalação de plugins ”

  1. 1
    Gravatar
    Thássius V. :

    Meu banco de dados é muito bem cuidado. Atualmente não mantenho a tabela de nenhum plugin que não esteja em uso.

    É incomodo sim saber que rastros vão ficar, mas eu prefiro isso a saber que algum plugin pode mexer no banco de dados e fazer besteira maior que as que eu faço.

  2. 2
    Gravatar
    Carlos Fran :

    O bom mesmo é evitar plugins e quando for usar algum, avaliar muito antes de instalar. Se possivel até dá uma olhada no código!
    Abraço!

  3. 3
    Gravatar
    Raphael Eduardo :

    O uso de plugins é muito necessario, pois a várias fúnções que o WebMaster precisa que o própio Wordpress não tem, mas a questão de se apagar as tabelas no banco de dados é bem importante, principalmente em grandes portais como o pBlog…

  4. 4
    Gravatar
    luadossantos :

    Aconteceu com um Plugin que instalei pensando que iria ajudar na edição dos textos dos posts. Como não funcionou como eu esperava, desativei e removi. Sabe o que aconteceu, ele levou junto o VISUAL, só deixou o CODE para escrever os posts.
    Até hoje não sei como recolocar. Pior que não encontrei o plugin desejado. Daí vou testando.
    Já banco de dados, não tenho idéia de como manter bonitinho.

  5. 5
    Gravatar
    Katiero :

    Isso é real mesmo. Como o Windows por exemplo, pode instalar e desinstalar, fazer limpeza de registro com programas específicos, sai muito lixo, então vai no regedit pessoalmente fuçar e ainda encontra vestígios de certos programas, isso vai deixando lento o PC.

    No caso dos plugins do WP, instalei poucos que acabei não ficando, sou bem objetivo, o WP já é ótimo, agora teve 1 que deu problemas, o WP-Cache criou pastas com seu nome que não apago de maneira alguma, nem por ftp mudando as permissões. Imagina o BD.. é o preço que pagamos pela curiosidade de testar algo que dizem ser bom, e para uns é, para outros não.

  6. 6
    Gravatar
    Andre L. Soares :

    Muito boa essa postagem. Principalmente para quem, igual a mim, está buscando aprender mais sobre WP, antes de migrar de vez para essa plataforma. Vou estar sempre aqui, aprendendo um pouco. Um abraço!

  7. 7
    Gravatar
    Pablo Almeida :

    Como iniciei há pouco tempo no Wordpress, estou tomando muito cuidado ao instalar alguns plugins…eu tenho uma versão de testes ativada localmente pra exercer alguns testes…mas esse da desinstalação não havia pensado não… o.O”

    Valeu mesmo pela dica! Se puder criar uma listagem com os “problemáticos da vez” seria legal! ;)

Escreva um Comentário

XHTML: Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>