Social Media Feather: et super let WordPress-delingsplugin
- Kategori: Udvikling
Jeg arbejder stadig på det nye Ghacks-tema bag kulisserne, og en af de ting, som jeg virkelig ønskede at tackle, var at fjerne det gamle sociale mediedeling-plugin AddThis, da det brugte JavaScript, der skulle indlæses på hver side belastning.
Det tilføjede ikke meget webstedets belastningstid, men det tilføjede noget og tvang brugerne til at fremsætte endnu en anmodning.
Jeg besluttede at kigge efter et delingsplugin til WordPress, der ikke indlæste ekstern JavaScript for at fremskynde sidens indlæsningstid på siden.
Jeg snuble over Social Media Feather efter noget at grave rundt og det så ud til at være præcis, hvad jeg ledte efter i første omgang. En del af plugins-beskrivelserne indeholder dette afsnit:
Det primære mål bag plugin er at levere meget let WordPress social deling og efterfølgende, der ikke tilføjer nogen unødvendig byrde på dit websted og især for dine brugere.
Hvad der adskiller WordPress Social Media Feather bortset fra overfloden af anden social deling og efter WordPress-plugins er dens fokus på enkelhed, ydeevne og diskret indvirkning.
For at opnå dette bruger plugin ikke JavaScript, og som en konsekvens er det virkelig hurtigt, mens det stadig leverer al den sociale mediefunktionalitet, du muligvis har brug for.
Jeg kørte test på et lokalt WordPress-udviklingsmiljø og kom til den konklusion, at det faktisk var så let, som udvikleren hævdede, at det ville være. Det fremsatte ikke eksterne anmodninger og indlæste kun et par små sociale medieikoner på sider, hvor det viste delingsindstillingerne.

Plugin kan vise deling og følgende knapper på bloggen. Det giver normalt mening at vise delingsknapper på indlægssider og følge knapperne et andet sted for at undgå forvirring. Delingsfunktionaliteten fungerer næsten ude af boksen, men hvis du også ønsker at bruge følgeknapperne, skal du tilføje de sociale mediesider, du vil have fulgt, i indstillingerne.
Her kan du også ændre delelinks og titler for flere tjenester, ændre ikonets udseende eller tilføje ekstra CSS-stilarter til ikonerne.
Delingsknapperne vises ikke som standard, og du er nødt til at aktivere det enten i indstillingerne, ved at kontrollere præferencerne for 'displaydelingsknapper' eller ved at tilføje plugin-opkaldet til dine WordPress-temaskabelonfiler direkte. Plugin understøtter også kortnumre, som du kan tilføje til widgets eller i indlæg direkte, hvis du foretrækker det. Jeg har brugt en kortkode til at få vist følgende knapper på højre sidepanel.
Al funktionalitet op til dette punkt er gratis at bruge. Forfatteren har gjort tilgængelige tilføjelser til de plugins, der ikke er gratis, men udvider plugins-funktionaliteten. Du kan købe ikonpakker, en grå fade-tilføjelse eller en lysprompt-tilføjelse, der indlæser overlays med indstillinger til at lide, sende eller dele, når en bruger klikker på et socialt medieikon. Dette viser også antallet af likes, som et indlæg har modtaget, hvilket standardknappelisten ikke vil (da det er statisk).
Uden denne tilføjelse omdirigeres brugerne altid til en ny fanebladside, hvor de kan indtaste en kommentar og klikke på delingsknappen.
Dom
Plugin er bare knogler i sammenligning med deling af plugins eller scripts, der viser lignende tæller direkte på webstedet. Det kommer dog som en pris, da indholdet skal indlæses fra forskellige internetkilder, hvilket bremser sideindlæsningstider.
Hvis du ikke indlæser scripts direkte, har det en positiv effekt på privatlivets fred, så Facebook, Google eller Twitter får ikke at vide, at du har besøgt et websted ved sideindlæsning.
Jeg har også fjernet de store følgebokse på sidebjælken og erstattet dem med pluginets følgesymboler i stedet.