Plone Debug Toolbar: informações de contexto na ponta de seus dedos.
"Informações de contexto na ponta dos seus dedos". Esse é o slogan da nova criação de Martin Aspeli, a Plone Debug Toolbar.
Trata-se de uma das mais poderosas ferramentas já disponibilizadas para os desenvolvedores Plone: uma barra de ferramentas flutuante presente em todas as páginas geradas por um site Plone - inclusive formulários e painéis de controle - contendo informações detalhadas sobre o objeto visualizado, de que tipo ele é, quais workflows e permissões o afetam, como sua visualização foi gerada, a partir de que contexto, como estavam os cabeçalhos de request e response e muito mais!
Para os momentos sysadmin de todo projeto, é possível obter de forma centralizada informações úteis sobre o processo do Zope, versão e tempo de execução, versão do interpretador Python utilizado, como estão as opções de configuração, qual o IP e a porta, qual o tamanho e onde estão os pontos de montagem do ZODB, quais as versões dos pacotes instalados, além de endereço do servidor e porta.
Para quem cuida de temas, a Plone Debug Toolbar informa sobre a ordem dos skins layers e browser layers aplicados, além de elencar as folhas de estilo e arquivos javascripts em uso - bem como suas condições e composições/mesclagens atuais.
- Assista ao screencast.
- UPDATE: Assista à parte 2 do screencast. (debug interativo)
- Experimente na sua máquina. (você precisará executar o buildout)
