Artigos

jan 05 2012

Criando campos condicionais no Drupal 7

Você já teve que criar um campo condicional em algum formulário do Drupal, que so aparecesse caso outra função fosse selecionada? Por exemplo: O campo "Quantos filhos você tem" somente irá aparecer se o usuário escolher "Sim" para o campo "Tem Filhos".

Tive este necessidade em um projeto recente e já tinha implementado uma solução com um javascript customizado no #after_build do formulário. Aposto que esta é a maneira mais comum de obter este comportamento!

nov 22 2011

Como aumentar o limite de memória do PHP na linha de comando do Mac

Quem usa Mac com MAMP ou MAMP Pro já deve saber como é sofrido ter que lidar com os erros de falta de memória do PHP que rolam ao usar a linha de comando.

O mais frustrante é que não adianta nada procurar todos os php.ini na tua máquina e trocar o valor de cada uma, pois a configuração não vem de nenhuma delas:

1
2
3
4
5
# para ver qual o limite de memória
php -r "phpinfo();" | grep memory_limit
 
# para ver qual o arquivo .ini vigente
php -r "phpinfo();" | grep .ini

Bizarro né, não tem nenhum php.ini na parada!

set 30 2011

Ganhe um ingresso para a DrupalCamp Foz/Latinoware!

Depois de Londres agora é a vez do Drupal aparecer por aqui no Brasil!

No final de outubro ocorrerão em paralello a DrupalCamp Foz e a Latinoware em Foz do Iguaçu!

E para não ficar de fora, além de ser um dos patrocinadores do evento, a Webdrop também está com uma promoção bacana que irá dar um ingresso na faixa para o evento!

jul 27 2011

Como criar comandos customizados no Drush

Mais um projeto em Drupal e mais uma coisa nova que aprendo! A dica de hoje é sobre o Drush, o shell do Drupal. Como já escrevi outros artigos sobre o Drush não entrarei em muitos detalhes sobre o que é ou como utilizá-lo.

jul 22 2011

Use o Drupal para o seu próximo projeto

O Drupal é um dos CMS (sistema de gestão de conteúdo) mais conhecidos e mais utilizados do mundo todo. É utilizado por milhares de pessoas espalhadas por todos os continentes e possui uma comunidade extremamente ativa.

Porém, ainda existem algumas dúvidas sobre o Drupal e muitas vezes o seu potencial não é imediatamente claro, principalmente na hora de escolher a ferramenta para desenvolver um projeto.

mai 31 2011

Webdrop na DrupalCon!

É isso aí! Depois de quase um ano de bastante trabalho duro, estamos começando a colher alguns frutos!

Eu e meu sócio, Leandro, estamos indo para a DrupalCon London em Agosto e iremos representar não só a Webdrop mas também o Brasil perante a comunidade internacional do Drupal!

abr 17 2011

jQuery 1.5.2 com Drupal 6

É isto mesmo! Finalmente encontrei uma solução (aparentemente) 100% estável para utilizar o jQuery 1.5.2 e jQuery UI 1.8.11 com o Drupal 6!

Quem trabalha com Drupal sabe como é frustrante desenvolver utilizando o jQuery 1.3.2 e realmente não há nada oficial por aí que ofereça uma solução "garantida".

A solução

abr 06 2011

CSS turbinado com SASS - Parte 2

Para quem tinha lido o último artigo e ficou curioso sobre como implementar o SASS, chegou a hora! E, para aqueles que não fazem a mínima idéia do que estou falando, leiam a introdução sobre SASS para despertar a curiosidade!

Preparação

Para o restante do artigo partirei do pressuposto que temos o SASS 3.0.25 ou mais recente instalado corretamente e acessível no terminal pelo comando sass:

mar 31 2011

CSS turbinado com SASS

Junto com o HTML, o CSS é a principal linguagem da web. E, como o HTML, apesar de ter evoluído bastante nos últimos anos, ainda é bastante limitada no que pode fazer e nem mesmo o CSS3 ajuda muito em algumas coisas.

Uma das principais reclamações é a falta de variáveis para, por exemplo, armazenar diferentes cores em uma paleta e criar blocos de estilos mais re-utilizáveis. Outra reclamação é que não dá para herdar estilos ou mesmo re-aproveitá-los como mixins ou algo parecido.

mar 28 2011

Como instalar PHP 5.2 no Ubuntu 10.10 (Maverick) e 11.04 (Natty)

Finalmente após muita enrolação decidi fazer upgrade e trocar o Ubuntu 9.10 (Karmic) das antigas pelo novo 10.10 (Maverick). O meu único receio era o PHP 5.3 mas já tinha ouvido falar que era possível fazer o downgrade então mandei ver! Ah, e tem um agravamente, estou rodando no 64-bits.

Atualização: Estas dicas também funcionam 100% para o Ubuntu 11.04 (Natty Narwhal) com um pequeno ajuste!