Laboratório de
Tem a s
no
Caio Almeida e Fabricio Silva
Moodle UFBA
2007
O que é
O Laboratório de Temas é uma
extensão para o Moodle que permite a
criação dinâmica de temas
personalizados a partir de uma interface
amigável
Motivações
Demanda por temas personalizados
Automatizar o processo
Controle na mão do usuário
Resultados
Otimização do tempo da equipe de
desenvolvimento
Flexibilização do processo criativo
Características
Ações
Criação, edição e deleção
Opções que podem ser configuradas
1) Adicionar logo
Adicionar uma imagem como o logo do site,
por URL ou por arquivo. Esta imagem pode
ser GIF, JPG ou PNG. Redimensionamento
automático.
2) Ocultar
Caso a imagem do logo já contenha um título,
o título do Moodle pode ser ocultado
Características
3) Modificar cores
Cores de fundo e fonte do topo
Cores de fundo e fonte dos títulos dos boxes Cor
dos links
Cor das laterais dos tópicos
4) Informações
Informações sobre o tema; como nome, autor e
descrição.
Como funciona
O usuário pode CRIAR temas e
MODIFICAR os temas criados pelo
Laboratório.
Como funciona
CRIAÇÃO
- Configurações baseadas no tema standard
Conforme recomendado pelo Moodle e facilitando
a portabilidade
- Personalização
O usuário configura suas preferências
- Praticidade
O novo tema é criado e já pode ser usado
- Organização
Todo tema criado recebe o prefixo “personal_”
Como funciona
CRIAÇÃO
Escolha da cor
Como funciona
CRIAÇÃO
Escolha da cor
Como funciona
CRIAÇÃO
Escolha da cor
Como funciona
EDIÇÃO
- Preferências guardadas
Em cada campo, carrega o valor configurado
anteriormente pelo usuário
Como funciona
DELEÇÃO
- Definitivo
Uma vez apagado, o tema não pode ser
recuperado
- Segurança
Só os temas criados com o Laboratório podem
ser deletados
O que está por
trás disso
PHP + CSS + Javascript
Código válido, semântico, estruturado e dentro
dos padrões Moodle de desenvolvimento
Independente de banco de dados
Extensível (novas funcionalidades podem ser
facilmente implementadas)
Obrigado! ;-)
Caio Almeida
[email protected]
Fabricio Silva
[email protected]
Download

moodle_moot2007_labdetemas