Ok, vocês venceram. Começamos aqui um tutorial, provisório, de migração do seu projeto desenvolvido em Joomla 1.0.x para Joomla 1.5.x.
Em primeiro lugar quero avisar que o processo funciona para projetos que utilizam poucas extensões de terceiros, ou seja, se você instalou muitas extensões é melhor pensar em reescrever o projeto.
Em segundo lugar este é um assunto técnico e apesar da simplicidade do processo, problemas podem acontecer exigindo de você o devido conhecimento para solucioná-los.
O nosso website está rodando normalmente com o Joomla 1.0.x e nós precisamos migrá-lo para o Joomla 1.5.x. Por quê migrar? Porque será inevitável. Você poderá atrasar o processo mas ele vai ocorrer. Ou você migra ou reescreve o projeto. Lembre-se que em julho do ano que vem terminarse-á o suporte para Joomla 1.0.x. Mãos a obra!
1) O primeiro passo é baixar o componente para migração e instalar o mesmo no Joomla 1.0.x
figura1 - backend do joomla 1.0.x
2) Após instalar o componente você deve acessá-lo através de componentes/migrator
figura2 - Painel de controle do Migrator
- o componente é simples e lista as tarefas que você deverá cumprir para conseguir efetuar a migração
- o passo 2 é particularmente interessante pois ele pede para você adicionar um plugin "SQL", que é um arquivo de texto simples em SQL e um Plugin "ETL", que é um código PHP, porém não consegui adicionar os mesmos e tendo em vista que a maioria dos tutoriais que encontrei foram meras traduções da documentação original no google translate e que nem mesmo o documento mostra claramente como fazer, ignorei esta parte e segui em frente.
- clique em Create Migration SQL file para criar o arquivo de migração que nada mais é que um script SQL que irá fazer um DUMP em todas as tabelas do Joomla
- O próximo passo é selecionar os plugins, na dúvida marque todos e clicar em start

- Após a criação do arquivo você de selecionar entre fazer o download do arquivo ou acessar o painel de controle do componente
- clicando em Download você poderá acessar o arquivo criado e baixar o script criado para sua máquina

3) Pronto, agora precisamos instalar o Joomla 1.5.x, normalmente.
- O ponto mais importante é o passo nr 6 da instalação que é mostrado na figura abaixo

- 1) Marque a opção carregar script de migração
- 2) observe o encoding utilizado, o padrão é UTF-8
- 3) clique em arquivo para procurar o script de migração que você salvou
- 4) clique em Enviar e Executar
- 5) você pode enviar o arquivo por FTP e se fizer isso marque a opção referente
4) Após executar o script será apresentada a mensagem Migração Concluída e você poderá continuar o processo normalmente
Figura 6 - o website em Joomla 1.5 com o conteúdo do Joomla 1.0
Observação 1) Caso o script apresente um erro de chave duplicada, creio que seja devido ao problema no passo nr 2,experimente trocar o número por um outro qualquer de preferência um número de 3 dígitos.
Observação 2) Cuidado com o encoding utilizado pois caso o banco de dados do Joomla 1.0.x tenha sido criado com encoding ISO8859-1 o seu website perderá todos os acentos e você precisará corrigir os mesmos no backend.
Observação 3) Você sabe como criar os benditos plugins do passo 2? Então envie sua contribuição. Pode ser por email, via comentários, você decide. Só não vale copiar e colar o texto do componente no google translate.












