
O Perfmatters, na sua versão 2.5.3 de 11 de novembro(Changelog), adicionou uma funcionalidade chamada "Code" (Código) com a qual pode adicionar fragmentos de código PHP, JS, CSS e HTML. Foi escrito desde o início com o desempenho em mente, e é por isso que é um dos plugins de ajustes mais (se não o mais) valorizados quando se trata de tarefas WPO.
Utiliza uma abordagem de ficheiro plano, o que significa que é mais seguro e que não há chamadas à base de dados no front-end. Isto significa que são servidos rapidamente e não afectam negativamente os tempos de carregamento da página.
Tem também uma função de verificação de erros incorporada, que impede que código incorreto danifique o seu sítio. Se for detectado um erro num snippet, este será automaticamente desativado. E se algo continuar a falhar, inclui um Modo de Segurança que pode ser utilizado em caso de problemas que não sejam recuperados automaticamente, impedindo a execução de trechos de código, independentemente do seu estado ativo, através da criação de um URL de recuperação.

Inclui um gerador de condições completo para carregar os seus snippets apenas onde são necessários. Pode configurar um número quase ilimitado de regras, adicionar inclusões, exclusões e até mesmo carregar fragmentos por estado da função do utilizador (com ou sem sessão iniciada).

A documentação da ferramenta contém todas as opções pormenorizadas.
Embora eu tenha sentimentos contraditórios quando um plugin leve e eficaz começa a "inchar" com funcionalidades que outros plugins dedicados fazem bem, ou melhor, ou que podem ser resolvidas com um pouco de código para evitar a instalação de um novo plugin, no caso do Perfmatters eles têm o meu voto de confiança porque a filosofia dos seus plugins gira sempre em torno da simplificação e otimização.
Por isso, na outra noite, migrei para o Permatters todo o meu código PHP que tinha no ficheiro functions.php e todos os meus ajustes CSS que tinha adicionado no ficheiro style.css do meu tema filho.
Embora tenham sido bem comentados, categorizados e ordenados, tê-los isolados, optimizados e organizados numa ferramenta de gestão de fragmentos é uma boa prática para atacar mais fácil e rapidamente problemas ou conflitos.
O "Code" da Pefrmatters vem competir com grandes clássicos como o popular "Code Snippets", que tem uma versão gratuita muito válida e uma versão Pro paga com opções avançadas, ou o WpCode, também com uma versão gratuita e premium para gerir snippets na nuvem.
Embora a ferramenta ainda esteja em Beta, já está muito completa e funcional. Não encontrei nenhum bug até agora, além de pequenos detalhes estéticos a serem polidos, como o redimensionamento automático da caixa onde o código é adicionado. A única coisa que senti falta foi de uma função de exportação/importação para guardar uma cópia de segurança da lista de snippets, mas Brian Jackson, um dos criadores, disse-me que muito em breve vão adicionar uma função separada para esta tarefa e que também estão a trabalhar noutra para migrar snippets do WPCode.







