Ir para o conteúdo
ou

Logo noosfero

ODF Alliance Award

Furusho

TDF Planet

redirection forbidden: http://planet.documentfoundation.org/atom.xml -> https://planet.documentfoundation.org/atom.xml

BR.Linux.org

redirection forbidden: http://br-linux.org/feed -> https://br-linux.org/feed

Seja Livre!

redirection forbidden: http://sejalivre.org/feed/ -> https://sejalivre.org/feed/

Linux Feed

getaddrinfo: Name or service not known

Computerworld

getaddrinfo: Name or service not known

PC World

getaddrinfo: Name or service not known

IDG Now!

getaddrinfo: Name or service not known

Info

Invalid feed format.

Users SL Argentina

redirection forbidden: http://drupal.usla.org.ar/rss.xml -> https://cobalto.gnucleo.net/rss.xml

Tecno Libres - Cubas

redirection forbidden: http://gutl.jovenclub.cu/feed -> https://gutl.jovenclub.cu/feed

Software Libre Peru

Linux Venezuela

Invalid feed format.

GNU/Linux Paranguay

getaddrinfo: Name or service not known

Soft Libre Honduras

Invalid feed format.

 Voltar a FREE SOFTWAR...
Tela cheia

Livro Joomla! Avançado

30 de Setembro de 2009, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 1269 vezes

Enviado por Ricardo Lima Caratti (ricardo·carattiΘgmail·com):

“Foi publicado pela NOVATEC o livro Joomla! Avançado. O livro é de minha autoria e do Leonardo Mafra e aborda o desenvolvimento de Componentes, Módulos, Plug-ins e templates.

O capítulo 1 conceitua extensões e apresenta um esboço de um componente Joomla. Desenvolve um frontend de um componente com o mínimo de codificação. Isso dará ao leitor um bom começo para a construção de seu próprio componente. Introduz o J!Dump, ferramenta de depuração que permite que o desenvolvedor inspecione variáveis em uma janela pop-up. O final deste capítulo mostra uma estratégia de desenvolvimento que busca separar lógica e apresentação em scripts distintos para tornar o código mais legível.

O capítulo 2 continua o desenvolvimento do frontend iniciado no capítulo anterior e acrescenta o uso de banco de dados para guardar conteúdo. Mostra como um componente é registrado para que seja usado como os demais componentes instalados.

O capítulo 3 implementa a interface de administração do componente conhecida como backend-component, ou simplesmente backend. Programa as funções de CRUD, termo em inglês para Create, Read, Update e Delete, deixando o componente muito próximo de uma solução real.

O capítulo 4 sugere algumas melhorias no componente. Explora os recursos do framework Joomla para implementar o padrão de projeto MVC (acrônimo para Model-View-Control). Acrescenta validação de formulário. Tanto o frontend como o backend são alterados para atender aos novos requisitos. Demonstra na prática alguns benefícios em utilizar a abordagem de desenvolvimento sugerida nos capítulos anteriores.

O capítulo 5 aborda a construção de módulo. Implementa um módulo que trabalhará em conjunto com o componente, provendo informações úteis quanto à utilização dos recursos do componente desenvolvido neste livro. Desenvolve também um módulo-formulário para preenchimento e envio pelos usuários do site.

O capítulo 6 detalha o conceito de plug-in. Desenvolve alguns plug-ins para ilustrar o tratamento de eventos no Joomla. O capítulo 7 orienta o leitor quanto à construção de templates e desenvolve um template simples para ser incorporado ao site usado no exemplo deste livro.

O capítulo 8 mostra como empacotar as extensões para distribuição em qualquer site do Joomla. Descreve as funções das principais tags do arquivo de manifesto XML. No final do capítulo, as extensões utilizadas como exemplo são apresentadas como produtos acabados, podendo ser usadas como um modelo para construção de qualquer outra aplicação.

O capítulo 9 altera as extensões nativas do Joomla (Componente, Módulo e Plug-in) relacionados à busca para permitir filtro por seção.

O apêndice A lista e explica as principais constantes utilizadas para desenvolvimento de extensões. O apêndice B mostra como foi configurado o ambiente de desenvolvimento das extensões implementadas neste livro. Apresenta como instalar o LAMPP/XAMPP e NetBeans tanto no ambiente GNU Linux bem como no Windows. Ambiente utilizado para desenvolvimento de extensões Joomla.

Confira em: www.novatec.com.br e ou www.livcultura.com.br.” [referência: novatec.com.br]


Fonte: http://br-linux.org/2009/livro-joomla-avancado/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.