Version 1 (modified by amuller, 15 years ago) (diff) |
---|
Criação de templates e temas
Na API do Egroupware/Expresso? é possível que o usuário escolha templates e temas como na figura abaixo:
A implementação desta funcionalidade foi desenvolvida visando flexibilizar o Expresso em qualquer instalação e atender aos gostos pessoais dos usuários. Além disto retirar códigos com caminhos embutidos que impedem atualizações do Expresso pois toda modificações seriam menores.
Template
Template refere-se a Interface/Modelo?. Esta opção agrupa:
- Tela de login
- Montagem e arranjo da tela
- Comportamento dos elementos da tela incluindo barra de aplicações
Cada módulo possui pela especificação da API a pasta templates. Dentro desta pasta cada template está organizado com arquivos .tpl, .css e .php. Se o administrador criar uma pasta dentro de phpgwapi/templates este novo template estará visível para o usuário escolhe-lo. Quando escolhido determinado template, todos os módulos que tiverem um template com o mesmo nome o utilizarão. Caso contrário o módulo utilizará a pata default.
Quando o administrador criar um novo template em phpgwapi, é aconselhável que utilize os template default de cada módulo a fim de evitar esforço em atualizações do Expresso. Quando torna necessário utilizar um template distinto em determinado módulo isto pode ser feito só naquele módulo.
Tema
A seleção de tema refere-se a cores,fontes e imagens. Isto torna quase todas as personalizações que dependem somente da aparência independentes de templates. O exemplo abaixo mostra vários temas de um único template: