Para inaugurar a seção de análises, eu escolhi escrever uma pequena resenha sobre o livro "Mastering Joomla! 1.5" lançado pela Packt Publishing. Livro que recebi de presente e, até onde sei, não foi traduzido para português.
Confesso que fiquei surpreendido, no bom sentido, com o livro. Quando vi que era um livro sobre Joomla! pensei que seria algo no estilo "mais do mesmo", com um livro voltado para usuários finais que estão tendo o primeiro contato com a ferramenta e não sabem a diferença entre seção e categoria. Bastou ler o sumário para perceber que o autor se preocupa muito pouco em explicar os conceitos básicos do Joomla! e já parte direto para a apresentação do novo framework. Logo nos primeiros capítulos já dá para ter uma idéia de que é um livro escrito por desenvolvedores, para desenvolvedores.
James Kennard, o autor, revirou a API do Joomla! 1.5 e extraiu tudo o que você precisa para começar a desenolver suas extensões para Joomla! 1.5. Mesmo eu, que programei muito tempo utilizando o Joomla! 1.0 e acompanhei boa parte do desenvolvimento do novo framework da versão 1.5, aprendi muita coisa lendo o livro. E isso foi particularmente empolgante.
Ele também fala um pouco (repito: pouco) sobre o conceito de MVC e aprofunda como o Joomla! trata o MVC em particular. Não é um livro para iniciantes em programação PHP e pessoas que não sabem o que é um objeto. James prefere ocupar as páginas falando sobre o que realmente importa: mudanças e novas funcionalidades do framework.
No fim do livro há um apêndice com toda a API para consulta rápida (eu confesso que jamais usaria o livro para consultar a API... por mim eles poderiam ter poupado algumas árvores e só colocado a url para consulta online)
É claro que nada do que está nesse livro é segredo ou algo que não pode ser encontrado gratuitamente na internet, mas para empresas onde tempo é dinheiro e para quem quer um material de qualidade relacionado à nova realidade do desenvolvimento Joomla!, esse livro é quase que obrigatório.
-bigo
PS: eu isse que a resenha seria pequena.



Dada a escassez de livros sobre o Joomla e aproveitando sua fluência analítica poderia extender suas análises aos componentes e atualizações do CMS, por exemplo.