Marcelo Mesquita

Apenas mais um desenvolvedor WordPress

Migrando conteúdo do Drupal para o WordPress

Da necessidade de migrar o conteúdo do Drupal para o WordPress, surgiu o plugin para o Drupal chamado ‘Drupal to WordPress’. Durante o desenvolvimento desse plugin tive a oportunidade de conhecer um pouco mais sobre o Drupal e ficarei grato se nunca mais precisar trabalhar com ele.

A instalação básica do Drupal gera 47 tabelas e isso dificulta muito o trabalho de migração dos conteúdos. Entendo que isso torne o sistema mais ‘completo’, mas fico pensando em quantas instalações do Drupal realmente utilizam todas essas tabelas. Acredito ser muito mais interessante um sistema enxuto com possibilidades de expansão e é por isso que gosto tanto do WordPress.

Portanto, aos usuário de Drupal que quiserem experimentar algo novo, heis a chance!

Descrição

Esse plugin recupera o conteúdo dos nodes, comentários e anexos do Drupal, qualquer outro conteúdo inserido através de plugin não é recuperado. Ele separa os tipos de nodes em categorias no WordPress já que as categorias no Drupal não são obrigatórias.

Instalação

  1. baixe o plugin;
  2. descompacte-o no diretório ‘sites/all/modules/’ ou ‘sites/nome-do-seu-site/modules/’;
  3. vá para ‘Administer › Site building › Modules’;
  4. marque o módulo ‘Drupal to WordPress’;
  5. salve as configurações.

Modo de usar

Backup

Após a instalação deverá aparecer um novo item no menu chamado ‘Drupal to WordPress’, basta clicar nele para baixar o arquivo de migração. Caso o item do menu não apareça, você pode digitar o endereço do seu site em Drupal seguido de ‘drupal_to_wordpress’, por exemplo: http://www.meusite.com/drupal_to_wordpress

Restauração

  1. faça o login no WordPress;
  2. vá para ‘Ferramentas › Importar’;
  3. selecione o item ‘WordPress’;
  4. faça o upload do arquivo de backup;
  5. informe o nome dos autores;
  6. marque a opção ‘baixar e importar arquivos anexos’ para copiar os arquivos do Drupal;
  7. clique em enviar.

Download

21 Comments

  • responder

    Felipo Antonoff Araújp

    7 anos atrás

    Marcelo, qual o motivo de mudar do Drupal para o WordPress ? Pois estou pensando em fazer o oposto, pois acho o WordPress bom ,mas depende do foco do site, se for para blog, ele pode ser uma boa solução, mas para algo mais completo e mesmo com plugins creio não ser a melhor.

  • responder

    ale nahra

    6 anos atrás

    Eu usei seu plugin para migrar meu site de Drupal para WordPress e foi super simples, agradeço muito! Achei que seria um processo mega complicado. Porém, os comentários sumiram. A quantidade de comentários aparece no Dashboard do WP (400 e tantos), mas quando clico ali, a lista de comentários está vazia. Tem alguma pista? Obrigada.

    • responder

      Marcelo Mesquita

      6 anos atrás

      Oi Ale,
      não sei o que pode ter acontecido, tente ver se os comentários aparecem na aba ‘span’ ou ‘lixeira’. Se possível, veja se, no banco de dados, os comentários aparecem com o campo post_id corretamente preenchidos.

      Abraço.

  • responder

    Philipe

    5 anos atrás

    Seria muito complicado fazer esse módulo funcionar num Drupal 5.x? Tenho um pra migrar e ainda roda o Drupal 5.0 =( Tentei instalar aqui e não abriu o módulo porque ele foi escrito para 6.x…

    • responder

      stallefish

      5 anos atrás

      Philipe,
      não vou saber te responder isso. Já tem um tempo que desenvolvi esse plugin e não sei quais as diferenças entre essas versões.

      Abraço.

  • responder

    Victor Tiago

    5 anos atrás

    Ótimo Tutorial! Parabéns, vou atualizar o meu site o mais breve possível!

  • responder

    Silas Silva

    4 anos atrás

    Cara, o seu plugin foi muito útil pra gente. Procurei N maneiras para fazer a migração, uma mais difícil e cheia de bugs que a outra. A sua solução é simples e eficiente. Valeu mesmo!

  • responder

    Edgar

    4 anos atrás

    Olá, sou desenvolvedor WordPress e não manjo nada de Drupal, peguei um site em Drupal de um cliente e preciso migrar pro WP, instalei o módulo como passado no tutorial, mas diz que não é compatível com a versão 7.x do Drupal, existe uma nova versão do módulo?

    • responder

      Marcelo Mesquita

      4 anos atrás

      Edgar,

      Infelizmente não dei continuidade a esse plugin, desenvolvi ele apenas para migrar o conteúdo de um site e o disponibilizei caso alguém mais precisasse.

  • responder

    Daniel

    4 anos atrás

    Prezado Marcelo, não entendi onde instalar o plugin… No próprio Drupal. Nunca trabalhei com Drupal e não tenho a menor ideia. Obrigado e parabéns pelo site!

    • responder

      Marcelo Mesquita

      4 anos atrás

      Daniel,

      Sim, esse plugin você instala no Drupal e ele gera um arquivo de migração para o WordPress.

  • responder

    Tiago

    4 anos atrás

    Estou tentando utilizar seu módulo, mas quando vou importar no WP ele dá o seguinte erro:

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 261 bytes) in /home/cidadesertao/www/avenue/wp-content/plugins/wordpress-importer/parsers.php on line 482

    Consegue me ajudar?

    • responder

      Marcelo Mesquita

      4 anos atrás

      Oi Tiago,

      O arquivo deve ter ficado muito grande, está extrapolando o limite de memória do servidor. Você teria que aumentar esse limite.

      • responder

        Tiago

        4 anos atrás

        Muito obrigado pela ajuda e pelo trabalho desenvolvido.

  • responder

    Daniel Martins

    3 anos atrás

    Meu site usa Drupal 5, instalei o módulo mas ele não apareceu. Como faço para fazer esse backup no Drupal 5?

    • responder

      Marcelo Mesquita

      3 anos atrás

      Daniel,

      Infelizmente não sei como fazer esse plugin funcionar no Drupal 5, essa foi a única vez que trabalhei com Drupal, não voltei a mexer nele desde então.

      Att.

  • responder

    Tiago

    3 anos atrás

    Olá Marcelo excelente post, eu fiz meu primeiro site em Drupal, bem complicado agora já estou no WP, bem mais simples, tu pensas em refazer esse plugin para versões acima de 7 no Drupal?

    • responder

      Marcelo Mesquita

      3 anos atrás

      Oi Tiago,

      Infelizmente, não tenho planos para voltar a trabalhar com Drupal.

      Att.

  • responder

    Leandro

    3 anos atrás

    Olá Marcelo tudo bem? Cara sensacional seu plugin parabéns!!!

    Bom, estou trabalhando em uma migração de um portal feito em Drupal e nós estamos migrando para o WordPress foi ai que achei o seu plugin sensacional, a versão do drupal que está no atual site é 6.2, a ferramenta funcionou perfeitamente só que na importação dos dados, não veios as devidas categorias, tem alguma forma de puxar as sessões do Drupal, transformando em categorias?

    • responder

      Marcelo Mesquita

      3 anos atrás

      Fala Leandro,

      É possível sim… infelizmente não sei te dizer como fazer isso, já faz muito tempo desde que mexi nesse plugin pela última vez.

      Att.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *