Social Media Feather: um plugin de compartilhamento WordPress super leve

Ainda estou trabalhando no novo tema do Ghacks nos bastidores e uma das coisas que eu realmente queria resolver era remover o antigo plug-in de compartilhamento de mídia social AddThis, já que estava usando JavaScript que precisava ser carregado em todas as páginas carga.

Isso não acrescentou muito ao tempo de carregamento do site, mas acrescentou algo e forçou os usuários a fazer mais uma solicitação.

Decidi procurar um plugin de compartilhamento para WordPress que não carregasse JavaScript externo para acelerar o tempo de carregamento da página do site.

Eu tropecei em Pena de mídia social depois de algumas escavações e parecia ser exatamente o que eu estava procurando em primeiro lugar. Parte das descrições dos plug-ins contém este parágrafo:

O objetivo principal por trás do plug-in é fornecer compartilhamento social WordPress muito leve e acompanhamento que não acrescente nenhum peso desnecessário ao seu site e especialmente aos seus usuários.

O que diferencia o WordPress Social Media Feather da abundância de outros compartilhamentos sociais e dos plug-ins do WordPress é seu foco na simplicidade, desempenho e impacto discreto.

Para conseguir isso, o plug-in não usa JavaScript e, como consequência, é muito rápido, ao mesmo tempo que fornece todas as funcionalidades de mídia social de que você precisa.

Eu executei testes em um ambiente de desenvolvimento WordPress local e cheguei à conclusão de que ele realmente era tão leve quanto o desenvolvedor afirmou que seria. Ele não fazia solicitações externas e carregava apenas alguns pequenos ícones de mídia social nas páginas em que exibia as opções de compartilhamento.

social media feather
plugin em ação

O plug-in pode exibir os botões de compartilhamento e acompanhamento no blog. Geralmente faz sentido exibir botões de compartilhamento nas páginas de postagem e seguir os botões em qualquer outro lugar para evitar confusão. A funcionalidade de compartilhamento funciona quase fora da caixa, mas se você quiser usar os botões para seguir também, você precisa adicionar as páginas de mídia social que deseja seguir nas configurações.

Aqui você também pode modificar links e títulos de compartilhamento para vários serviços, alterar a aparência do ícone ou adicionar estilos CSS extras aos ícones.

Os botões de compartilhamento não são exibidos por padrão e você precisa habilitá-los nas opções, marcando a preferência de 'botões de compartilhamento de exibição' ou adicionando a chamada de plug-in aos seus arquivos de modelo de tema do WordPress diretamente. O plugin também oferece suporte a códigos de acesso que você pode adicionar a widgets ou em postagens diretamente, se preferir. Usei um código de acesso para exibir os botões a seguir na barra lateral direita.

Todas as funcionalidades até este ponto são gratuitas. O autor disponibilizou add-ons para os plug-ins que não são gratuitos, mas estendem a funcionalidade dos plug-ins. Você pode comprar pacotes de ícones, um complemento de esmaecimento cinza ou um complemento de prompt de luz que carrega sobreposições com opções para curtir, enviar ou compartilhar quando um usuário clicar em um ícone de mídia social. Isso também exibirá o número de curtidas que uma postagem recebeu e que a lista de botões padrão não (uma vez que é estática).

Sem esse add-on, os usuários são sempre redirecionados para uma página de nova guia, onde podem inserir um comentário e clicar no botão de compartilhamento.

Veredito

O plug-in é básico em comparação com o compartilhamento de plug-ins ou scripts que exibem itens semelhantes diretamente no site. No entanto, isso tem um preço, pois os conteúdos precisam ser carregados de várias fontes da Internet, o que diminui o tempo de carregamento da página.

Não carregar scripts diretamente tem um efeito positivo na privacidade, assim como o Facebook, Google ou Twitter não ficam sabendo que você visitou um site no carregamento da página.

Também removi as grandes caixas de acompanhamento na barra lateral e substituí-as pelos ícones de acompanhamento do plug-in.