Home Templates Joomla Criação de template Joomla ágil com frameworks

Criação de template Joomla ágil com frameworks

joomla-templatesAlém dos Web Designers, muitos querem criar o seu próprio template Joomla, com a facilidade de criar site utilizando um CMS como o Joomla ou Wordpress, surge a necessidade também de se criar templates personalizados de forma fácil e rápido.

Os frameworks de templates Joomla vem para suprir essa necessidade, veja como aproveitar ao máximo essa ferramenta para seu favor, saiba usar corretamente e livre-se de trabalho extras desnecessários.

Assim como um framework de template Joomla pode facilitar muito uma criação de template, pode dificultar muito também. Isso acontece por que cada um foi planejado para trabalhar de uma certa maneira, não que eles sejam completamente "engessados", mas quanto mais você "se encaixar" em sua forma ideal, mais você irá beneficiar com o uso deles.

Para que serve um framework de template

Um framework de template serve para fornecer um conjunto de facilidades para alguém criar um template. Um conjunto de arquivos e funcionalidades são oferecidas para que o desenvolvimento seja feito de forma mais ágil e fácil.

Para que isso aconteça, é necessário que você conheça bem a ferramenta a ser utilizada, caso contrário o trabalho pode ser ainda maior do que criar sem o uso de um framework.

Quando usar, ou não, um framework de template

Depois de conhecer bem os benefícios de um framework e como utilizar de forma correta, é necessário ver se o uso de algum framework é realmente viável em um projeto.

Aqui vai algumas dicas para verificar se deve ou não usar um framework de template de CMS:

  • Se você não tem experiência com HTML é uma boa alternativa. Um framework de template geralmente monta todo o HTML para você, bastando apenas ter conhecimento de CSS, ou seja, dar o estilo em seu template.
  • Se não conhece programação PHP, ou outra linguagem usada no seu CMS, e não deseja "se envolver" com a lógica de carregamento de módulos e páginas, é uma boa opção usar um framework. Mas atenção, a programação de templates geralmente é muito simples e repetitiva, vale apena conhecer mesmo usando frameworks.
  • Se você já sabe montar um HTML verifique se o seu projeto requer um template simplista, leve e otimizado em carregamento de páginas, geralmente os frameworks de templates vem com muitos recursos extras e isso pode ocasionar um "peso" extra em seu projeto.
  • Um framework de template geralmente vem para facilitar adições de novas posições no template. Se você, ou seu cliente, irá estar sempre adicionando novas posições, ou se o projeto requer uma grande variedade delas, pode ser que o framework lhe ajude nessa missão.

A seguir vou tratar com mais detalhes outras alternativas.

O layout do site já está pronto?

Verifique se o framework tem uma boa compatibilidade com o seu layout. Alguns frameworks tem uma estrutura fixa, como o framework Gantry para Joomla, que se baseia no framework CSS Grid 960 e utiliza uma largura de 960px e colunas em grids. Se o layout for desenvolvido utilizando o Grid, o trabalho irá fluir muito rápido, porém se for bem diferente, lhe dará muito trabalho para adaptar.

Outro exemplo é o framework T3 da Joomlart, ele tem a flexibilidade de poder usar qualquer largura personalizada, porém as colunas são medidas em porcentagem, dificultando um pouco a precisão em pixel na criação do layout.

Todos os dois casos possui solução, porém são obstáculos que irão lhe dar mais trabalho no desenvolvimento.

Lembre-se, o foco do uso de frameworks tem que ser a produtividade, se não está tendo produtividade, você está fazendo errado.

Vai criar o layout e quer velocidade na entrega?

Criar um layout em tempo real é uma faca de dois gumes. Primeiro deve-se conhecer bem o seu cliente, para não correr o risco do trabalho final ser rejeitado. Se você sabe exatamente o que ele quer e sabe implementar, para quê perder tempo com aprovação de layouts?

Mas muito cuidado com essa modalidade, é mais indicado para projetos baratos e clientes não muito exigentes.

Cuidado também para não ficar perdido sem saber o que fazer com o template, geralmente eu faço algum rascunho antes, um wireframe simplista e rabiscado e uma criação de layout simples com o logo do cliente, backgrounds e escolha de cores ajuda muito na implementação.

Você pode criar o seu layout inteiro também, se você seguir os "grids" ou "porcentagens das colunas", será muito rápido a implementação. O diferencial aqui será o seu conhecimento no frameworks escolhido antes de começar a criar o layout.

Escolha o seu framework Joomla

Vimos aqui alguns exemplos de frameworks Joomla, o Gantry da RocketTheme e o T3 da Joomlart. Eles são os meus preferidos.

Tem outro que tenho muita admiração, o Warp da YooTheme, porém esse último não tem disponível um template "Blank" para iniciar o trabalho de forma gratuita, é necessário comprar algum template antes. Enfim, preferi usar o Gantry e T3 baixando o template "Blank" deles de forma gratuita e alterando da forma que eu desejar.

Conheça os projetos e tira as suas próprias conclusões:

Existem outros frameworks também, conheça todos e utilize aquele que lhe deixa mais ágil.

Lembre-se, o papel do framework de template é facilitar o seu desenvolvimento.

Posts Relacionados:
Fazer um CSS específico para cada versão do navegador, muitos já fazem, mas que tal poder editar o CSS de um navegador em determinado sistema ope...
10/01/2013
Há um tempo atrás, tinha escrito em meu blog, um artigo sobre templates e frameworks responsivos para Joomla. Antes de falar sobre ele, gostaria...
19/09/2012
Os sites responsive estão dominando o mundo, veja esse artigo com 160 ferramentas responsivas. E no mundo Joomla? Como estão as empresas que comer...
08/06/2012
Responsive, agora essa é a palavra da moda entre os desenvolvedores de sites, depois da bomba que explodiu com o tableless, será que essa é a bom...
01/06/2012
Há muito tempo percebi que na internet tem poucos exemplos de tutoriais de criação de template Joomla, sempre quis fazer um, mas como todos do séc...
26/01/2012
Será que para o site Joomla ser bonito é preciso ter um template comercial ou personalizado? Diante da necessidade de ter um site super rápido com ...
08/12/2010
| Mais

Comentários

Paulo Griiettner escreveu em 23/01/2012 as 14:52:39
Fala Léo... muito boa a matéria, mas vc esqueceu de mensionar um FramwWork,que se chama ZenGrid do pessoal da JoomlaBamboo... ele é bem bacana de usar... e fácil de entender
Renato Bastos escreveu em 23/01/2012 as 14:56:47
Belo post Léo. Bem explicado
Leo Miranda escreveu em 23/01/2012 as 14:59:48
Legal Paulo, ha sim, esse é bem conhecido também! Como falei na matéria, tem muitos outros, principalmente mais fáceis e simplistas, mas comentei os que me chamaram mais a atenção, acho eles mais completos. Porém como desenvolvedor, os simplistas cai muito bem também. Obrigado pela dica e pela participação! Abraço!
Rogério Santos escreveu em 23/01/2012 as 16:07:06
Queria deixar outra dica, estou testando o Artisteer e estou surpreendido com a facilidade e rapidez com que você pode criar um template para Joomla. Como sou novo no pedaço vou fazer um site teste com ele e ver o que eu posso ou não fazer e quando estiver pronto coloco o link para ser acessado e vocês votarem se ficou bacana. Abraço.
João Karim escreveu em 24/01/2012 as 15:09:44
Usei o Artisteer por um tempo,comprei sua licença, mas confesso que hoje nem abro mais o programa. Acho bastante interessante o uso de frameworks, mas nao se consegue bons cursos para esse assunto hoje em dia. Se alguém souber de um curso de desenvolvimento de templates em qualquer frameworks, eu tenho muito interesse. Quem sabe Leo não desenvolve esse curso e coloca em sua grade? Obrigado.
Leo Miranda escreveu em 24/01/2012 as 15:34:41
Legal João, com certeza será um dos próximos cursos no jCursos, assim como já temos o curso de desenvolvimento ágil com Seblod, teremos também criação ágil de templates! Aguardem! Abraço!
Anônimo escreveu em 07/02/2012 as 13:17:16
Leo como faço para instalar um framework?
edyonil escreveu em 18/02/2012 as 20:16:29
Meu framework se chama Beez Template. HEHHEHE. Simples assim. Muito legal
Marcos escreveu em 08/04/2012 as 21:17:53
Existe algum framework free?
Leo Miranda escreveu em 09/04/2012 as 10:05:00
Opa Marcos, todos esses que citei são free para o template blank. Basta instalar e dar o estilo que quiser! Abraço
Odemur Marangoni escreveu em 17/11/2012 as 11:39:38
Oi Leo, não sei se viu mas tem o Master Theme (Warp Framework) do Yoo Theme. É um blank template com o framework mais recente. http://www.yootheme.com/themes/warp-framework Acho o T3 confuso embora uso muito ele. Tem inúmeros bug's também. Abraço!

Participe! Escreva um comentário...

Mídias Sociais

twitter_64Siga-me no Twitter
e fique por dentro
das novidades e
dicas!
flickr_64Confira meu portfolio
de design no flickr!

Sobre

avatar-peqFormado na FIR (Recife) em Sistemas de informação trabalho desde 2005 como freelancer em criação de sites e web design. Em 2006 conheci o Joomla! 1.0 e desde então trabalho diariamente com desenvolvimento de sites joomla e criação de templates joomla.