Lambada... o ritmo proibido!
Como faz muito tempo que não público um vídeo aqui no blog, vou colocar esse pra divertir um pouco.
Review do Livro Joomla 1.5 Site Blueprints
A editora Packt Pub, me envio o Livro "Joomla 1.5 Site Blueprints" para um review.
Portanto nos próximos dias vou tirar um pouco do meu tempo para dar uma boa olhada no livro, e logo publicarei um review completo aqui no blog.
Agora vamos analisar um pouco a situação. Nunca nenhuma editora brasileira entrou em contato comigo pra falar alguma coisa de livros de Joomla, precisou uma editora Européia que não fala nem o meu idioma para me oferecer um livro e fazer um review. Que coisa, não?
Como nunca minha intenção nesse blog foi ganhar dinheiro, e sim transmitir conhecimento e também aprender com os leitores que interagem com o blog, esse é um review e também um jabá do livro feito gratuitamente. Aliás eu que paguei o frete para o Brasil, enfim achei uma boa iniciativa da Packt Pub.
Seria muito gratificante ver outras editoras fazendo isso com livros de Joomla, temos ótimos profissionais de Joomla no Brasil.
Bloquear instalação de componentes
Queria compartilhar uma solução encontrada para um dilema num projeto.
Eu precisava bloquear o acesso à instalação de componentes para o usuário administrator, porém teria que estar desabilitado para determinados ip's, depois depassar um bom tempo analisando a única forma de conseguir fazer isso foi pelo htaccess, já que por premissa nunca altero o core do Joomla.
Vamos a solução:
Crie um arquivo .htaccess e coloque dentro da pasta administrator do Joomla.
Adicione o seguinte código no arquivo:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{QUERY_STRING} com_installer
RewriteCond %{REMOTE_ADDR} !^10\.153\.11\.11
RewriteRule ^(.*)$ index.php [F,L]
Esse código acima diz, a URL que contenha a string "com_installer" e todos os IP's diferente do IP declarado, redirecione o usuário para index.php com erro de forbidden.
Esse código mostra que com um pouco de criatividade você também pode fazer diversas outras regras necessárias para o seu projeto.
Obrigado aos amigos que me ajudaram no código.
Joomla Day Brasil 2010
Todo ano, em diversos países, desenvolvedores, designers, estudantes empresários e curiosos se reúnem para discutir Joomla. O sistema, gratuito, serve para gerenciar conteúdos, layout e outras funcionalidades para sites de pequeno, médio e grande porte. Se você é da área e ainda não tinha ouvido falar, é melhor se atualizar e o Joomla Day é uma ótima oportunidade.
O Joomla Day surgiu com o objetivo de compartilhar conhecimento e experiências na utilização deste gerenciador através de palestras, oficinas e atividades complementares. No Brasil, o Joomla Day acontece há três anos e pela primeira vez será realizado na capital do país, Brasília. Seguindo a estimativa da 3ª edição realizada em 2009 no Rio de Janeiro, cerca de 300 pessoas devem participar do evento.
Em sua quarta edição o evento já faz parte da agenda oficial da Comunidade de Usuários Joomla! no Brasil. Importante destacar que os brasileiros se tornaram grandes colaboradores no desenvolvimento da ferramenta.
O Joomla! Day 2010 está dentro da programação de comemoração dos 50 anos da capital, sem contar que Brasília também se tornou grande mercado para profissionais que trabalham com o sistema. Entre ministérios, autarquias e outros órgãos do poder executivo, judiciário e legislativo grande parte dos portais e sites na internet são gerenciados pelo Joomla. A grande visibilidade também fez com muitas associações, organizações e empresas se interessassem. Vários profissionais com experiência em aplicação do Joomla para sites governamentais estarão no evento. Será uma boa oportunidade para conhecer experiências de sucesso.
Informações Complementares
Data: 04 e 05 de setembro
Local: auditório do CREA-DF, Conselho Regional de Engenharia, Arquitetura e Agronomia do Distrito Federal, localizado na SGAS QD 901 CJ D - Asa Sul – Brasília-DF.
Inscrições: até o dia 02 de setembro.
Valor: R$ 90,00
Website: www.joomladaybrasil.org
Twitter: @joomladaybrasil
Comentários de Volta
Esse post é só pra avisar que os comentários estão ativados novamente, por algum problema no bendito javascript que insere o comentário, a funcionalidade tinha parado de funcionar. Só fui me dar conta do problema depois de muito tempo e depois do alerta de alguns usuários.
Essa semana tem post novo, já comecei a escrever... então só aguardar!
Workshop de Zend Framework Online
Pessoal a SON (http://www.schoolofnet.com), está promovendo dia 31/07/2010 o primeiro primeiro Workshop Online sobre Zend Framework. Um dos melhores frameworks de PHP.
Para quem está procurando aprender novas ferramentas de desenvolvimento, o Zend pode ser uma das melhores opções.
Como sou chorão, pedi pro pessoal arrumar um desconto pros leitores aqui do blog.
Para conseguir o desconto na matrícula, utilize o cupom: zfson
Endereço do site do evento: http://www.schoolofnet.com/zfday/
Belos Sites Joomla XXXVIII
Depois de muito tempo (4 meses) sem escrever um post pra série Belos Sites em Joomla, venho novamente aqui mostrar mais um belo trabalho feito.
Dessa vez de uma amiga (pouco tempo, mas amiga).
O trabalho da Flavia Silveira, é sem dúvida muito bom... só de ver o site você reconhece que é de alguém que domima não só o Joomla, mas também CSS, HTML... Atualmente morando no Canadá, Flávia vem fazendo ótimos trabalhos, se quiser podem conferir o Portfólio dela.
Link: http://www.flahdesign.com
Template Grátis pra Joomla
Procurando template grátis pra Joomla??
Achei um site que tem ótimos templates grátis pra Joomla, todos muito bem feitos, tanto em design quanto em código.
Isso merece um grande parabéns muito grande, o desenvolvedor tem todo o trabalho de fazer templates com extrema qualidade e disponibilizá-los para download, é isso que ainda me motiva trabalhar com Joomla! pessoas com esse espírito fazem a diferença.

link: http://www.globbersthemes.com
Agora sou do Time Fábrica Livre
Chegou a hora de falar.
As pessoas mais próximas já sabem, mas sempre vale a pena todos saberem.
No dia 09 de Março de 2010, passei a fazer parte do time da Fábrica Livre.
Pra quem não conhece a Fábrica Livre, está no mercado desde 2005, fundada por um dos maiores entusiatas de software livre no Brasil Paulino Michelazzo. Desenvolve soluções em Joomla, Word Press e Drupal.
Ainda no ano passado a Fábrica Livre, teve parte de suas operações compradas por um grupo de investidores brasileiros da área de tecnologia da informação.
Novos desafios me aguardam, e isso será muito bom pro meu aprendizado e pra minha carreira profissional, assim espero.
E o que isso muda pra mim perante a comunidade Joomla??
Nada, simplesmente nada. A única coisa a mais é que vou começar a estudar outras soluções como Word Press e Drupal, mas o meu foco continuará sendo Joomla. E até acho que vou contribuir melhor com a comunidade, pois terei tempo de cuidar de projetos dirigidos pra comunidade. Aguardem novidades (esses novos tutoriais já fazem parte dessas novidades).
Otimizando o seu Joomla - Parte 2
Agora que já sabemos que devemos colocar o javascript no final da página, vamos aprender como servir o javascript pro browser comprimido.
Isso pode otimizar em até 70% o tempo de carregamento dos mesmos.
Pessoal isso é extramamente técnico, se você não tem se sente seguro pra fazer tais procedimentos, é melhor deixar do jeito que está, o seu site vai funcinar do mesmo jeito.
Existem diversas formas de resolver um mesmo problema, o que vou falar aqui, tomei como base o esse post.
Primeira coisa a fazer, baixar algum compressor de arquivos. Eu particularmente uso o 7-zip.
Comprimindo o arquivo .js
Se o arquivo se chamar mootools.js, após a compreensão ele vai se chamar mootools.js.gz e ambos devem ficar na mesma pasta.
Alterando o .htaccess
Insira a seguinte chamada no seu .htaccess
<FilesMatch "\\.js.gz$">
ForceType text/javascript
Header set Content-Encoding: gzip
</FilesMatch>
<FilesMatch "\\.js$">
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !".*Safari.*"
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule (.*)\.js$ $1\.js.gz [L]
ForceType text/javascript
</FilesMatch>
Pronto feito, isso todos os arquivos .js que o browser for carregar ele primeiro vai procurar por .gz no final, caso ele não encontre ele utiliza o .js mesmo.
Aplicando a compressão no css
A mesma regra se aplica no css, comprima-o arquivo deixando-o com a extensão .gz
Adicione a regra no seu .htaccess
<FilesMatch "\style\.css\.gz$">
Header set X-Compression "gzip"
Header set Content-Encoding "gzip"
AddType text/css .gz
</FilesMatch>
<FilesMatch "\\.css$">
AddEncoding gzip .gz
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{HTTP_USER_AGENT} !Safari
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)$ $1.gz [QSA,L]
</FilesMatch>
Pronto todos os css que browser encontrar, primeiro ele vai procurar o arquivo comprimido.
Considerações
Não esqueça de utilizar um compressor de css e javascript antes de comprimir o arquivo (que confuso né?)
Compressor de javascript: Dojo, Dean Packeer ou procure algum no google.
Compressor de CSS: CSSDrive, CleanCSS, CSS Compressor
Conclusão
Isso vai deixar seu site mais rápido do que um carro de fórmula 1??
Não MESMO!
Porém isso vai ajudar a deixá-lo cada vez mais rápido, quando você começa a perceber esses detalhes, significa que você se preocupa com o seu usuário.
Página 1 de 28




