Toolbelt: Um plug-in inspirado no Jetpack com foco em velocidade e privacidade

Toolbelt: Um plug-in inspirado no Jetpack com foco em velocidade e privacidade

Ben Gillbanks, desenvolvedor de temas e plug-ins do WordPress, está construindo uma alternativa ao Jetpack com ênfase em velocidade, simplicidade e privacidade chamada Toolbelt.

Os módulos disponíveis atualmente no Toolbelt incluem recursos como trilhas de navegação, carregamento lento nativo do navegador, um tipo de postagem personalizada do Portfólio, postagens relacionadas com imagens, vídeo responsivo, compartilhamento social estático e muito mais.

Gillbanks administra o Pro Theme Design, uma loja de temas comerciais do WordPress e vendeu temas no WordPress.com nos últimos sete anos. Ele gosta da idéia do Jetpack e todos os seus temas comerciais a apóiam, mas o desejo de oferecer sites mais eficientes e sustentáveis ​​o levou a criar o Toolbelt.

Ele está trabalhando em um novo tema gratuito chamado Jarvis, que será lançado no WordPress.org com total compatibilidade com o Toolbelt.

Principais recursos do plugin Toolbelt

Atualmente, o Toolbelt inclui mais de uma dúzia de módulos, oferecidos em um formato semelhante ao Jetpack, mas com uma interface de gerenciamento bastante reduzida no administrador.

Todos os módulos estão desativados por padrão, para que os usuários possam ativar apenas os que precisam.

o plugin Toolbelt é uma coleção de complementos simples que fornecem funcionalidade todos os dias com velocidade e elegância:

Não há opções nem preenchimento desnecessários.

A página de configurações inclui uma coluna que exibe de forma transparente o impacto da página em vários módulos, pois o alto desempenho é uma das principais metas do Gillbanks para o plug-in.

Toolbelt: Um plug-in inspirado no Jetpack com foco em velocidade e privacidade

Desenvolvimento sustentável

Embora o Toolbelt peça emprestado muito código do Jetpack e do plug-in Machete, o desenvolvedor Gillbanks fez algumas escolhas deliberadas em favor do desempenho ao carregar o código dos módulos:

  • Não usa jQuery ou qualquer outra estrutura javascript. Todo o javascript é vanilla js e minificado.
  • Minifica todos os ativos (JS e CSS)
  • Carrega todos os ativos em linha. Eles já são pequenos e carregá-los diretamente na página significa que não há solicitações de servidor.
  • Carrega apenas coisas quando são necessárias. JS e CSS são carregados apenas para módulos ativados.
  • Sem opções. Há apenas uma opção de banco de dados, e essa é uma matriz que armazena quais módulos estão ativos.
  • Usa o código mínimo possível. Javascript e PHP mínimos. Menos código significa mais velocidade e menos bugs.

Abordagem da privacidade do Toolbelt

A privacidade é um dos aspectos mais importantes do plug-in para o Gillbanks, que é inglês e precisa lidar com as leis de cookies da GDPR e da UE.

O Toolbelt não liga para nenhum de seus recursos, nem o plug-in compartilha dados com terceiros ou usa JavaScripts de compartilhamento social padrão. Ele também não rastreia o uso ou adiciona comentários ao HTML do site.

“Uma das desvantagens do Jetpack é que ele depende dos servidores wordpress.com, incluindo hospedagem de imagens e conteúdo em seu site”, disse Gillbanks. “Coisas como Postagens relacionadas sincronizam os dados da postagem do blog com seus servidores para que possam ser pesquisados ​​e filtrados.”

As opções de privacidade incorporadas ao Toolbelt podem limitar a capacidade do Gillbanks de reproduzir determinados recursos que dependem de servidores de terceiros, como estatísticas de visitantes, monitoramento de tempo de inatividade e CDN de imagens.

“Não tenho certeza se vou adicionar esses recursos ou fazer parceria com serviços de terceiros focados na privacidade”, disse Gillbanks. “Devo admitir que realmente gostaria de adicionar as estatísticas, por isso espero encontrar alguém com quem trabalhar”.

O Toolbelt é fortemente inspirado pelo Jetpack, mas Gillbanks disse que não planeja reconstruir todos os seus recursos. Ele está começando com os mais fáceis e se concentrando nos que deseja usar. Ele também não tem planos de monetizar isso tão cedo.

No momento, Gillbanks está trabalhando para melhorar a barra de consentimento de cookies da Toolbelt para criar um método para permitir que ela aceite uma opção de ‘aceitar’ e ‘recusar’, para que o rastreamento seja ativado apenas quando os usuários pressionam o botão de aceitação.

Isso ajuda aqueles que desejam seguir as diretrizes do RGPD com mais rigor. A implementação atual é vinculada automaticamente à página de política de privacidade do site, se o usuário a tiver configurado nas configurações do site.

O Toolbelt não possui configurações, além de quais módulos estão ativos no site, mas o Gillbanks criou uma coleção de ações e filtros que permitem que os desenvolvedores personalizem itens para clientes / temas.

A documentação está disponível no GitHub, onde os usuários também podem enviar problemas e solicitações de recursos.

Download “Toolbelt” wp-toolbelt.zip – Baixado 13 vezes – 56 KB

Luiz Eduardo Oliveira Fonseca

Infra @ Powertic, Rails Developer, Maintainer do Mautic Docker e do Saelos Docker, Revisor da Tradução do Mautic, Administrador da Comunidade Mautic Brasil.

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Fechar Menu
×
×

Carrinho