Sai Movable Type, entra WordPress

by Gean Oliveira on November 30, 2007

Eu já tinha inclusive feito um post informando da mudança da plataforma de administração do Blog. Porém, acabei perdendo o post e os comentários e resolvi agora explicar como fiz para mover todos os meus posts e comentários do Movable Type para o WordPress. Algum tempo atrás inclusive falei aqui no Blog e pedi auxílio para o pessoal em busca de soluções. As dicas que me foram dadas ajudaram, porém não deram certo para o que eu necessitava. Este post será um pouco técnico, mas acho a iniciativa interessante visto que muita gente como eu pode estar com a mesma dificuldade.

Vou listar os problemas com a solução por mim encontrada para solucioná-lo!

Passo 1: Exportar os posts do Movable Type.

Isso é super fácil de ser feito e as instruções você encontra no próprio Movable Type. Portanto, este post parte do princípio que você já tem um arquivo .txt do seu blog e que o mesmo ocupa mais de 2Mb de tamanho (o meu já está próximo de 5mb).

Passo 2: Varrer todo o arquivo .txt em busca de caracteres estranhos e substituí-lo pelo mesmo caractere, só que acentuado.

Este foi o primeiro problema encontrado. No Mac utilizei dois programas: Dreamweaver e TextEdit. Começei com o Dreamweaver mas sempre travava em virtude do tamanho do arquivo. Depois troquei para o TextEdit e funcionou. Basicamente, basta apenas você navegar pelo arquivo texto e ler os posts. Logo você encontra um caractere estranho. Ao encontrá-lo, basta fazer um Edit/Find and Replace e aí trocar tudo. Se você navegar até pelo menos a metade do seu arquivo possivelmente terá trocado cerca de 90% dos posts.
Passo 3: O charset utilizado no Movable Type é o ISO-8859. Charset utilizado no WordPress é o UTF-8. (Este é na verdade o maior dos obstáculos encontrados na hora da conversão).

Depois de ter substituído toda a acentuação do arquivo inicial era preciso mais esse item: o da conversão do charset ISO 8859-1 para o UTF-8. Esta alteração é de certa forma invisível aos nossos olhos, porém sem ela nada funciona. A esta altura, depois de ter substituído os caracteres estranhos, meu arquivo aumentou de tamanho. E o TextEdit não permite a troca do charset de um arquivo. Como eu sabia que o Dreamweaver me permitia, o que fiz foi abrir o arquivo no próprio Dreamweaver. Mas lembra quando disse acima que o Dreamweaver travava? Se o arquivo aumentou de tamanho, o travamento continuava. A solução encontrada foi a de dividir o arquivo em partes. Um único arquivo de quase 5Mb foi dividido em 5 arquivos de 1mb aproximadamente. O motivo de dividí-los nesse tamanho é que se os mesmos fossem maiores de que 2Mb teria problemas na importação com o WordPress :)

Divida o arquivo em partes, porém lembre-se de conservar no mesmo arquivo o post e seus respectivos comentários. Assim, não corremos o perigo de perder nenhum comentário! Feito isso, abra o arquivo no Dreamweaver, depois vá até a barra de menus em Modify >> Page Properties >> Title/encoding. Em encoding, selecione Unicode 4.0 UTF-8. Depois clique em OK.

Faça isso com todos seus arquivos e claro salve-os.

Passo 4 – Importar os arquivos para o WordPress

Imagino que você já tenha instalado o WordPress. O processo de importação é simples. Estando no Dashboard, basta selecionar a opção Manage > Import > Movable Type or Typepad. Na janela apresentada, basta apenas clicar no botão browse, selecionar o arquivo a ser importado e clicar em OK.

Normalmente, ao final da importação de cada arquivo, você recebe uma confirmação do WordPress. O famoso Have fun! Para você ter absoluta certeza de que funcionou, veja se juntamente com o post vem a indicação de que os comentários também foram importados. Se o foram, parabéns, você conseguiu.

Passo 5 – Deu erro. Os posts foram importados mas os comentários não foram.

Se este foi o caso, o código gerado pelo script de importação do WordPress não está compatível com o código gerado pelo Movable Type. Se isso aconteceu, você precisará editar ou o código do WordPress ou o código do Movable Type, equiparar os dois e aí deixá-los idênticos. Você só tem como comprovar isso se executar os passos descritos acima. Somente na hora da importação final é que você sabe né? Se não der certo, primeiro compare os códigos do WordPress com os do MovableType e repita os passos acima.

Passo 6 – Deu certo, funcionou!

Funcionou comigo. Mas eu fiquei muito tempo estacionado no passo 5 descrito acima, até enxugar o código do WordPress e do Movable Type. Agora estou aqui feliz e satisfeito com o WordPress. Já se vão nestes mais de 3 anos de Blog mais de 650 posts, mais de 7 mil comentários. O trabalho foi árduo mas valeu a pena.


Você gostou deste artigo? Aproveite e faça seu cadastro para não perder as novidades através de seu E-mail ou RSS Reader!

{ 6 comments… read them below or add one }

1 Ana December 1, 2007 at 1:15 pm

Até que enfim! Até que enfim!!! hehehe… parabéns! Eu sou suspeita pra falar pq adoro o WP!! Bemvindo ao grupo!

Ah… amanhã tem brincadeira pra vc lá no meu blog…

2 Neto Cury December 2, 2007 at 7:57 am

Maravilha de texto… vai pro delicious.
Como faço pra votar em ti lá?
Naveguei por lá, mas nada encontrei.
Abração

3 Renata December 2, 2007 at 10:36 am

Oi Gean, td bem?
Este é meu primeiro contato e primeiramente gostaria de parabenizá-lo pelo blog. Você realmente faz a diferença na vida de algumas pessoas, e já começou a fazer na minha. Uma amiga me indicou seu site e não páro de agradecê-la.
Também seguindo sua dica já entrei no grupo Canada Imigration.
Sou casada com o Gustavo, eu tenho 32 e ele 33…sou formada e pós-graduada em Marketing e trabalho há alguns anos com eventos empresariais…o Gus é fotógrafo, formado em cinema. Somos mais um casal sem filhos aguardando ansiosamente o processo federal skilled worker.
Mandamos o primeiro form com a taxa paga em jan/07 e recebemos a carta solicitando a documentação em ago/07. Já mandamos tudo em um único envelope fechado em nov/07 e agora estamos aguardando um retorno do consulado.
Se tudo estiver OK com a nossa documentação vão marcar a entrevista e depois o exame médico, certo? Alguém sabe me dizer agora qual a média de retorno?
Ai, como a gente fica ansiosa né? Por mim já estava de malas prontas! rsrsrs
Foi ótimo conhecer vc, ver os comments de todos….vejo que vcs são muito queridos e se ajudam muito…parabéns mais uma vez pela ajuda e por abrir sua vida e seu coração a tanta gente…já me sinto amiga sabendo tanto sobre sua vida…espero poder ajudar tb.
Beijão e aguardo o próximo post :)
Renata e Gustavo

4 custodio December 2, 2007 at 10:44 am

olá,

Obrigado pela participação no concurso para ganhares 1000€ com o teu blog.

5 Gean Oliveira December 6, 2007 at 10:27 am

Ana: Já era tempo né? Falta muita coisa a fazer, mais ainda com os links quebrados, mas só o tempo vai resolver :) E já respondi a seu pedido com minha listinha também!

Neto Cury: Pelo que entendi, o Custódio é quem vai selecionar os 7 colocados e a partir daí vai acontecer a votação. Vamos torcer para que eu seja um deles, pq como falei esse texto é muito importante e como não encontrei informação anteriormente, vai ajudar a muita gente também.

Renata: Obrigado e também agradeça a sua amiga por ter me indicado. Caso possível, eu gostaria de agradecê-la também. Quanto ao processo, já estou afastado faz um tempo do grupo, mas me parece que eles estão com uma demanda maior nas aplicações. Espero que tudo esteja certo e que vocês em breve possam estar aqui também.

Custódio: Eu quem agradeço e agora é torcer para ver meu post na lista dos classificados!

6 Bulpassumma October 20, 2008 at 9:42 pm

Hello,
My Name is, Mark
some nice posts here
check out my page:

http://MdTpgdLd.spaces.live.com/

Leave a Comment


Obrigado por sua confiança, apoio e carinho!
| Onde estudar em Toronto | Estudar em Toronto | Imigrar para o Canadá | Trabalhar no Canadá | Estudar no Canadá | Emprego no Canadá | Brasileiros em Toronto |
Os artigos publicados neste Blog são opinião do seu autor e são frutos de sua experiência vivida no Canadá desde 2003. Se você deseja estudar no Canadá, Trabalhar no Canadá, Imigrar para o Canadá ou Visitar o Canadá, utilize os posts como sua referência além de obter informações oficiais através do Governo Canadense, no site http://www.cic.gc.ca