Informática Numaboa - Tutoriais e Programação
Componente Joomla 1.5 - O básico
Seg 30 Jul 2007 17:09 |
- Detalhes
- Categoria: Joomla
- Atualização: Terça, 21 Abril 2009 20:24
- Autor: vovó Vicki
- Acessos: 32878
Separando a lógica e a saída
Com certeza você já teve a oportunidade de ler vários scripts PHP. Frequentemente estes scripts são horríveis, uma mistureba de PHP, HTML e PHP gerando HTML (eu mesma já escrevi scripts deste tipo :blush: ). Para tornar os scripts mais enxutos, o Joomla! separa a parte lógica da parte responsável pela saída na tela. Usam-se dois arquivos diferentes para obter esta forma mais elegante de programação:
Com a função JApplicationHelper::getPath() determinamos o caminho para o arquivo que gera a saída HTML. No switch, ao invés de gerar uma saída com echo, há uma chamada para a função 'mostrar' definida na classe 'ola_HTML' do arquivo ola.html.php. Este arquivo gera apenas as saídas que vão para a área de conteúdo do sistema enquanto que a lógica do componente fica toda no arquivo ola.php - cada coisa no seu lugar
Esta técnica, além de deixar o código bem mais arrumado, permite atualizar o componente com mais facilidade. Se houver alteração (ou correção) na lógica, substitui-se apenas o arquivo ola.php; se houver alteração no conteúdo a ser gerado, substitui-se apenas o arquivo ola.html.php - mais prático, mais rápido e mais confortável.
Considerações finais
Como disse no início, este é o básico do básico para se criar um componente Joomla 1.5, mas, por incrível que pareça, não é preciso muito mais do que isto - este tutorial cobriu cerca de 80% do assunto!
Para testar este componente é preciso criar um pacote de instalação, só que este tema será tratado em outros tutoriais mais completos. Este é só para mostrar por onde começar e para tomar gosto pela coisa.
Referência
- Hello World, exemplo dado no Wiki de Documentação do Developer Net.
- << Anterior
- Próximo