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.

 

Compartilhe com os amigos
  • Digg
  • StumbleUpon
  • Print
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • email
  • Google Buzz
  • LinkedIn
  • Live
  • MSN Reporter
  • Orkut
  • PDF
  • Reddit
  • Tumblr
Publicidade

4 comentários

  1. J.Maximus disse:

    Faltou algo pra usar fácil o PagSeguro, não…?

  2. Boa sugestão seu Armando. =)
    Quem sabe num próximo post…
    Mas recomendo o modulo da Visie. É o mais completo, precisando de poucas correções.

  3. Muito bom. Eu ja usava o direct resize, instalei o config search, obrigado pelas dicas.

  4. Boa tarde Senhores(as).

    Meu nome é Rafael, trabalho na DocPix.net com o gerenciamento de conteúdo e criação de websites.
    Estamos em busca de parceiros especialistas em Magento Commerce que tenha total conhecimento para a realização dos seguintes serviços:

    #1 Instalação da plataforma Magento em nosso servidor (liberaremos o cpanel para isso);

    #2 Instalação de tema pronto (comprado por nós no “themeforest”, “templatemonster” ou outro de sua preferência). Nós faremos a criação dos banners e textos para páginas institucionais;

    3# Instalação de plugins necessários para perfeito funcionamento de vendas online, incluindo método de pagamento pelo PagSeguro e cálculo automático de frete pelos Correios, por exemplo;

    4# Em alguns casos o Magento deverá rodar com SSL (https://www..);

    5# Cadastro de 3 produtos de Teste;

    6# Garantir o funcionamento da loja virtual e todo processo de compra online;

    A manutenção da loja, cadastro de produtos, banners, páginas, etc.. fica por nossa conta.
    Por favor, me informe o valor total do serviço e o prazo para entrega do e-commerce em pleno funcionamento.

    Atualmente, recebemos diversos pedidos de desenvolvimento de E-commerce, porém até o momento viemos recusando porque nosso foco esta no desenvolvimento de sites, blogues e sistemas.
    A nossa ideia é conseguir uma parceria sólida, que tenha domínio sobre o Magento para fazer isso facilmente. Assim terceirizaremos todos os nossos pedidos de E-commerce.

    Aguardo Retorno.

    Contato: rafael@docpix.net

    Att,

    Rafael Almeida

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *