Criação de template Joomla ágil com frameworks
Alé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.
Comentários
Participe! Escreva um comentário...











