Tentado pelo Drupal

orangedrupliconlarge.gifSe você não conhece o Drupal, não se preocupe: Mais cedo ou mais tarde você vai acabar ouvindo falar deste famoso Content Management System, utilizado por uma ampla gama de sites nacionais e estrangeiros para o gerenciamento de seus conteúdos.

E porquê tanta gente usa Drupal?“, você pode se perguntar. Para responder à esta pergunta, basta apenas uma rápida olhada em alguns de seus recursos out-of-the-box, ou seja, embutidos na instalação: O Drupal enche os olhos do webmaster mais exigente, ao incorporar em uma única instalação a possibilidade de gerenciar múltiplos blogs, fóruns de discussão, artigos, enquetes e muito mais, suportados por sindicalização RSS de feeds, controle de acesso, estatísticas, comentários e mais uma série de fantásticos atrativos.

Meus olhos sempre brilharam de alegria ao vislumbrar as possibilidades que eu teria ao instalar uma ferramenta como o Drupal em meu site: Meus sonhos de gerenciar, ao mesmo tempo, um wiki, um fórum de discussão e artigos separados de posts comuns de blog seriam instantaneamente realizados.

A última vez que vi alguém falar sobre o Drupal com tanto entusiasmo foi quando o Camelo Manco — já há algum tempo atrás — expressou a vontade que — também ele — tinha de migrar do Wordpress para um CMS mais poderoso e cheio de possibilidades. Dizia ele em seu post que, à certa altura, muitos blogueiros percebem que seus sites têm vocação para algo mais do que um simples blog. Mas o problema em que a maioria deles esbarra é ponto comum:

Não achei nenhum recurso fácil de ser utilizado para fazer a migração, até mesmo porque os bancos de dados são bastante díspares entre os dois sistemas. [...] Há, sim, um script que está “datado” e com alguns bugs (posts na mesma data acabam por travar o script), se refere ao WP 1.5, que e ainda bem diferente do atual 2.0.4. Há um outro script que faz dowgrade do banco de 2.0 para 1.5 (mas não tenho idéia se funciona com o 2.04, além do blog do autor ter ido para o espaço por estes dias). Ou seja, caso queira migrar, será preciso “botar a mão na massa”.

Sim, estou falando de migração de posts. Trata-se de um senhor problema, e muitas vezes as soluções encontradas por muitos usuários não são documentadas. Mas ocorre que, navegando pela web esta semana, acabei me deparando com um módulo de importação de posts batizado de Wordpress to Drupal migration utility, que é compatível com o Wordpress 2.0 sem que seja preciso nenhum workaround — ou “gambiarra”.

wp2drupal.jpg

Movido novamente por um certo brilho nos olhos, me pus a instalar uma cópia do Drupal 4.7.4 em meu servidor para — como uma criança que ganha brinquedo novo — experimentar a novidade. O tal módulo que achei por acaso, como se pode ver, parecia ser bem organizado e composto por uma estrutura passo-a-passo, tal como qualquer um que não tem — ou não gosta de perder — tempo adoraria. E o que ocorreu a seguir?

Após informar usuário, senha e demais parâmetros de configuração do meu banco de dados, o script foi executado com sucesso — e, ao meu ver, com uma rapidez impressionante se considerados os volumes de posts e comentários existentes. Os resultados foram inclusive exibidos para minha surpresa e acompanhamento. Enfim um trabalho decente:

followon.jpg

A importação foi perfeita!!ou quase. Novamente — tal como ocorreu quando migrei meu blog para a Dreamhost, ocorreu algum tipo de incompatibilidade com a página de código do conteúdo que — apesar de ser detectada corretamente como UTF-8não está sendo exibida corretamente.

Devo confessar que só estudarei o problema mais a fundo mais tarde, pois já é de madrugada e eu trabalho amanhã. De qualquer forma, uma conclusão já é possível tirar: A importação de dados de Wordpress para Drupal deixou, para mim, de ser um mito e uma coisa complexa de se fazer. Mas se eu migrarei para a nova plataforma, só o tempo dirá… Enquanto isso, aguardem e confiem, pois assim que resolvido o problema, atualizarei este mesmo post.

Portanto, fiquem ligados! E se alguém quiser colaborar, levante a mão, claro!

Popularity: 8% [?]

4 pensamentos