Vaga para profissional Joomla

banner-post-job-im

A Integral Media, startup brasileira com foco em Joomla, está contratando programador front-end para projetos que serão lançados no mercado baseado neste framework.

Requisitos:

  • Entender todos os conceitos do Joomla (incluindo Componentes, Módulos, Plugin, etc)
  • Ter conhecimento consolidado em CSS e nas guidelines W3C.
  • Deve se sentir confortável ao utilizar bibliotecas JavaScript como jQuery, programação PHP e banco de dados MySQL.
  • Ter atenção aos detalhes visuais e de usabilidade e que rodem perfeitamente em diferentes browsers (Safari, Chrome, IE, Firefox, etc).
  • Produzir código claro, bem formatado e que seja de fácil manutenção no futuro.
  • Seja interessado e capaz de aprender novas técnicas e tecnologias.
  • Deve saber trabalhar em equipe, pois futuramente estará em contato direto e constante com programadores seniors, profissionais de usabilidade e outras equipes.

Responsabilidades

  • Dar continuidade nos produtos em Joomla da empresa (em desenvolvimento)
  • Criação de hotsites e sites
  • Manutenção no site da empresa

A Empresa

A empresa existe há 3 anos e nasceu em uma incubadora de tecnologia, criamos soluções para web em parceria com agências. A empresa tem 6 pessoas e temos boas perspectivas de crescimento em 2012.
Você pode saber um pouco mais sobre a empresa aqui: http://www.integralmedia.com.br/empresa

Diferencial

  • Entrevista direta com a parte técnica e com os donos da empresa
  • Ambiente de trabalho descolado (geeks!)
  • Possibilidade de crescer conosco
  • Horário de trabalho flexível
  • Escritório próximo a estação do metro São Joaquim e Liberdade


Profissionais com portfólio e/ou blog pessoal será um diferencial
Conhecimento com git/github também será um diferencial

Horário: a definir
Remuneração salarial: R$2.000,00

Enviar C.V, links e portfólio por e-mail para Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
As entrevistas serão todas no escritório da empresa situado na Rua Galvão Bueno, Liberdade - São Paulo.


Hover no Firefox e Chrome

Com certeza, você já precisou analisar o comportamento de algum elemento na página no estado de hover.

Estive com esse mesmo problema há poucos dias atrás por isso resolvi compartilhar essas informações:

Para visualizar no Firebug do Firefox, veja a imagem abaixo:

firebug-firefox

Para visualizar no Chrome, veja a imagem abaixo:

inspect-element-chrome

Espero que isso ajude quem já teve essa dúvida também!


Rodapé sempre embaixo

Esse é um problema clássico que todos nós desenvolvedores já passamos.

Já cruzei com mil soluções para o problema, porém esse final de semana precisei de algo e nas minhas pesquisas encontrei uma solução que funcionou perfeitamente, melhor do que quaquer uma que já tenha usado.

O Problema

o-problema-rodape

Como vemos na imagem acima, o rodapé do site seguindo uma estrutura normal de HTML ficaria logo após a div do conteúdo.

A Solução

a-solucao-rodape

Como vemos na imagem acima, esse é o resultado final que queremos.

O código HTML

<div class="tudo">
   <div class="topo"></div>
   <div class="conteudo"></div>
   <div class="rodape"></div>
</div>

O código CSS

html,
body {
   margin:0;
   padding:0;
   height:100%;
}
.tudo {
   min-height:100%;
   position:relative;
}
.topo {
   background:#ff0;
   padding:10px;
}
.conteudo {
   padding:10px;
   padding-bottom:60px;   /* Mesma Altura do Rodapé */
}
.rodape {
   position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Mesma Altura do Rodapé */
   background:#6cf;
}

Por que essa é a melhor solução?

  • Funciona em praticamente todos os browsers (menos em IE 6, existe solução mas não vou nem postar Wink)
  • CSS 100% válido e sem Hacks
  • Sem javascript

Veja um exemplo em funcionamento.

Créditos para a solução!


Curso online de template pra Joomla

Curso de template Joomla

Pessoal, no mês que vem dia 30 de Julho de 2011 vou ministrar um curso online de templates para Joomla.

Quem se interessar poderá obter mais informações nesse link: http://www.schoolofnet.com/cursos-intensivos/curso-de-templates-para-joomla/.

Se tiverem alguma dúvida, por favor coloquem nos comentários desse post, ou mandem no twitter @ronildo

ps: se o pessoal se interessar, to pessando em sortear pelo menos uma vaga :)


13 Encontro Locaweb

Quinta feira da semana passada (02/06/2011) aconeceu o 13° encontro locaweb.

Fui convidado para mediar uma desconferência sobre Joomla. Tenho que confessar que no começo fiquei meio apreensivo, mas acho que o resultado final foi bem legal, o pessoal interagiu bem e tinha um bom público.

Queria agradecer em especial ao pessoal que me ajudou a conduzir a conversa:

@marciookabe
@nadiralves
@herictilly
@ehrfischer
@tiu_uill (William Moraes)

O post é só pra fazer um registro mesmo, nada de informativo :)

Seguem também algumas fotos:

Quem quiser ver todas as fotos do evento, segue o link:

http://www.flickr.com/photos/locaweb/


Obrigado Matheus Mendes (bigodines)

ComunidadeComeçando avisando que o título desse post, não é sarcástico e sim um agradecimento mesmo. Sei que a maioria não vai concordar comigo... mas é a minha opinião.

Resolvi escrever esse post, por diversas discurssões que estão acontecendo na comunidade Joomla, pra quem não está acompanhando leia isso e isso.

Sim, obrigado Matheus Mendes, por que foi um cara que sempre me ajudou em tudo que eu precisei no Joomla/Mambo, foi a primeira pessoa que enchi o saco quando ainda tava aprendendo o CMS Mambo, você me ensinou muita coisa, e acho que fui um bom aluno :)

Tem muita gente hoje na comunidade furiosa com o Matheus, e sinceramente eu não entendo o por que... Já que estão bem furiosos, por que não ajudaram no site antes dele tomar essa drástica decisão? Talvez não seja a melhor decisão, mas é a decisão dele, você que está com muita raiva por ele está fazendo isso, se tivesse ajudado-o, talvez o domínio poderia nem estar a venda hoje.

Eu sempre tento tirar as boas lições de cada situação que eu passo, e a boa lição que estou aprendendo com isso é: a comunidase (se é que tem uma) se reuniu para fazer um novo site e que o domínio teóricamente não seja de uma pessoa e sim uma associação, muito bom eu apóio totalmente a idéia, mas precisou o Matheus tomar uma decisão drástica para as pessoas se moverem, e por esse motivo eu agradeço o Matheus mais uma vez, a comunidade Joomla está se movendo por uma atitude sua Matheus e não por uma atitude que partiu da vontade de ajudar.

Enfim, não quero me alongar...

ps: boa sorte com seus novos desafios, e se quiser me chamar pra tomar uma cerveja eu aceito :)


Aprendendo LESS CSS

LessCSS_011-150x150

Para quem não conheçe, hoje eu gostaria de falar do LESS CSS.

Less é um projeto criado para facilitar a escrita do CSS, seria muito bom se o W3C incluisse alguma das funcionalidades que o LESS proporciona, mas enfim, vou tentar mostrar de uma forma prática como ele pode ajudar no desenvolvimento, os pontos fortes e os fracos.

Esse é o site do projeto: http://www.lesscss.org infelizmente não temos documentação em português, eu entrei em contato com o desenvolvedor para ver se seria possível traduzir, vamos aguardar o que ele tem a dizer.

Para que usar uma nova forma?

Eu diria que para agilizar o desenvolvimento e o entendimento de código. O LESS não altera a forma do CSS, apenas facilita como se escreve.

Sintaxe

// Código escrito em LESS

.rounded-corners (@radius: 5px) {
  border-radius: @radius;
  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
}

#header {
  .rounded-corners;
}
#footer {
  .rounded-corners(10px);
}
/* Código gerado em CSS */

#header {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#footer {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}


O quadro acima, mostra como usar variáveis, porém isso é apenas uma forma de como o LESS nos ajuda no desenvolvimento, existem várias outras vantagens!

Pontos Fracos

Um dos pontos fracos que eu vejo para o uso, é a baixo suporte para a sintaxe. Para desenvolvimento de código eu utilizo o Coda nativamente ele não tem suporte para LESS (espero que no próximo release), porém já desenvolveram um plugin que acrescenta a sintaxe do LESS ao Coda.

Outro ponto fraco do LESS, é que se você utilizar ele compilando-o por javascript e o usuário tiver o javascript desabilitado, o site ficará sem css, a não ser que você faça algum if pra saber qual arquivo será enviado para o client.

Pontos Fortes

A rápida adoção, o LESS vem sendo muito utilizado ultimamente, principalmente pela comunidade Ruby on Rails.

Como é algo muito fácil de se aprender vale a pena gastar algumas poucas horas estudandos novas tecnologias.

Para quem quiser testar uma forma bem fácil de começar é utilizando um compilador: http://incident57.com/less/ (existe pra MAC e Windows)


Curso de Joomla - 12-13 de Março

curso-template-joomla-turma-mar-2011

Esse é um post de agradecimento à turma que fez o curso de templates comigo no último final de semana.

Gostei muito da turma, o pessoal tava bem empolgado e querendo aprender.
Espero que tenham gostado também.

Também um muito obrigado ao @matofino (Rogério) e a Konfide.

E para você que perdeu o curso logo terá uma nova edição do curso de templates, melhor cadastrar o quanto antes, esse teve gente que ficou de fora.


Otimizando ao máximo um site

Hoje olhando os meus feed, no blog do Pedro Rogério (http://www.pinceladasdaweb.com.br/blog/) encontrei um post muito legal, da apresentação do Luiz Tanure.

A apresentação da dicas muito importantes, a maioria delas eu já conhecia, algumas outras não, mas é sempre bom estarmos revisando nossos conhecimentos.

/

Antes que alguém pergunte, a apresentação foi feita, utilizando o software da prezi.com que aliás é muito bom.


Os primeiros passos no GIT

git-immersion

A boa coisa de ter um emprego novo é sair da zona de conforto e aprender novas coisas. E uma das gratas surpresas que tenho é aprender Git!

Você sabe o que é GIT?? Caso não, aqui vai a definição da wikipedia.

Git é um sistema de controle de versão distribuído com ênfase em velocidade. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do núcleo do Linux (kernel).

Cada diretório de trabalho Git é um repositório com todos os históricos e habilidade total de controle das revisões, não dependente de acesso a uma rede ou a um servidor central.

A manutenção de software do Git é atualmente supervisionada por Junio Hamano. É distribuído sob os termos da versão 2 da GNU General Public License. O Git é um software livre.

Pra quem quer dar os primeiros passos com essa poderosa ferramenta, hoje o Marco Barbosa, compartilhou no twitter um link muito interessante.
É o Git Immersion, deu uma navegada pelo site e encontrei um material muito fácil e prático pra uso, tanto server pra aprendizado como para consulta.

Fica ai a dica, divirta-se!


Página 1 de 30