Extensões do Desenvolvedor Magento

Depois de muito apanhar nos primeiros meses com o Magento, reuni algumas extensões para ajudar no desenvolvimento de lojas Magento.

Elas ajudam a entender e visualizar os controllers que estão sendo chamados, o layout XML final que está sendo parseados, listar metodos de determinados blocos para usarmos diretamente no xml do nosso modulo/template, entre muitas outras utilidades.

1. System configuration search – As vezes a gente esquece onde está determinado item de configuração.

Esta extensão adiciona uma caixa de busca na área de configuração, que lhe auxilia a encontrar itens específicos do config da sua loja.

Veja o screencast.

2. Developer Manual – Adiciona um menu, onde você pode consultar por exemplo, que métodos pode ser usado no block do tipo core/page.

Veja o screencast.

3. Layout Viewer (link direto) – Esta é minha favorita e indispensável.

Ela permite por exemplo, que ao adicionarmos ?showLayout=handles ao final de qualquer URL, que visualizemos todos os handles utilizados para aquela chamada, na ordem em que acontecem, para por exemplo, usarmos no nosso layout.xml.

Ou ainda, podemos colocar ?showLayout=page.

Este último, mostra o que foi renderizado após a chamada do metodo renderLayout() em nosso controller.

É possível obter o resultado em texto adicionando ?showLayoutFormat=text.

E por fim, é possível ver toda e qualquer configuração possível de layout chamando ?showLayout=package.

4. Direct Resize – Dá a possibilidade de redimensionar as imagens sem distorcê-las como o helper resize nativo do magento faz.

Basta por exemplo, substituir uma chamada $this->resize(150,150); por $this->directResize(150,150,3);.

As opções são as mesmas do resize, mas agora com um terceiro parâmetro: ratio.

Que pode ser: 1 – proporcional baseada na largura; 2 – proporcional, baseada na altura; 3 – proporcional para ocupar toda a area dentro da altura e largura; 4 – proporcional.

As 3 primeiras foram feitas pelo Alan Storm, guru do Magento que já contribuiu bastante pra sanar minhas dores de cabeça com vários debugs.

Ele possuí algumas outras extensões que talvez valha a pena dar uma visitada.

Esqueci de alguma? Deixe sua dica.

[toggle title=”Fonte”]
http://ricardomartins.net.br/
[/toggle]

2014-08-29T14:10:32+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x