terça-feira, 21 de junho de 2011

Como adaptar um template do Joomla 1.5 na versão 1.6

Para cumprir este tutorial é necessário que você tenha:
1. Um template feito pro Joomla 1.5
2. Uma versão do Joomla 1.6 instalada localmente ou no seu servidor

É necessário que você saiba trabalhar com templates e com o Joomla 1.5

Há 3 maneiras de utilizar um template 1.5 para a versão 1.6

1. Na área administrativa: pega o zip do seu template 1.5 e instala normalmente utilizando o Extension Manager (Extensions -> Extension Manager)

2. Copiar a pasta do template e colar dentro do seu joomla 1.6 na pasta templates.

Neste caso, é necessário também colocar o Joomla para “descobrir” o arquivo, é meio que um refresh dentro de suas extensões para saber se alguém colocou algo novo lá sem ser via instaladores.

Para isso vá em Extensions -> Extension Manager -> Clique na aba “Discover” e clique no botão do topo chamado “Discover”, ele vai acusar seu template. Selecione-o no check Box e clique no botão “Install”.

3. Realmente adaptar o template:

Neste caso, vou pegar o template do meu site e adaptar para Joomla 1.6. Vamos comparar o templateDetails.xml

A primeira coisa que muda é que o XML não começa mais com o
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="template">

Agora é:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
<extension version="1.6" type="template" client="site">

Você não precisa também descrever absolutamente todos os arquivos do template. Você diz apenas os que estão na raiz e descreve os folders.
<files>
<folder>css</folder>
<folder>images</folder>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>template_thumbnail.png</filename>
<filename>favicon.ico</filename>
</files>
<positions>Continua a mesma coisa
<position>Left</position>
<position>Right</position>
<position>Top</position>
<positions>
<params> agora é <config>
E é só! Para vocês compreenderem melhor, vou mostrar a minha estrutura anterior e a atual:

Versão 1.5


Versão 1.6


Confira as diferenças entre as duas versões nas imagens acima. Agora é só zipar a pasta e instalar normalmente em quantos sites com Joomla 1.6 quiser!

3 comentários:

  1. Olá Jennifer!

    Tudo bem com você?
    Inicialmente a parabenizo por seus tutoriais e sua postura altruista em compartilhar seu conhecimento.
    No entanto, lendo a apostila que você carinhosamente disponbilizou em seu site, mais precisamente na página 41 dela, há uma lista de compomentes, sendo a maioria pago.

    Nos valendo de seu conhecimento neste CMS (do qual eu e muitos somos iniciantes), venho lhe pedir que você elabore uma lista de componentes que sejam gratuitos.

    Obrigado querida!

    ResponderExcluir
  2. Alguns se tornaram pagos com o tempo, mas você tem razão. Vou fazer uma pequena lista e postar no blog.

    ResponderExcluir
  3. Valeu pelo tutorial, estou "tentando" colocar um site joomla no ar, comecei trabalhando com a versão 1.5 daê veio a 1.6, e agora já tem a alpha da 1.7, kkkkkk. Criei o template todo em 1.5, e vou migrar para o 1.6, e o seu tuto foi mão na roda. Valeu!

    ResponderExcluir