EG Sharebar Fedi: condivisione social privacy-first per WordPress

Se gestisci un blog WordPress e hai a cuore la privacy dei tuoi lettori, probabilmente ti sarai scontrato con un problema ricorrente: i plugin di condivisione social tradizionali sono pieni di tracker, script esterni e dipendenze che rallentano il sito e violano la privacy degli utenti.

EG Sharebar Fedi nasce proprio per risolvere questo problema, offrendo una barra di condivisione social completamente privacy-first, leggera e con una caratteristica rara nel panorama WordPress: l’integrazione nativa con il Fediverso tramite Share2Fedi.

Il problema dei plugin tradizionali

La maggior parte dei plugin di condivisione social per WordPress presenta alcuni problemi strutturali:

Tracker e script esterni: Molti plugin caricano librerie JavaScript da CDN esterne, inserendo tracker di terze parti che monitorano i comportamenti degli utenti. Questo non solo viola la privacy, ma rallenta anche il caricamento delle pagine.

Nessuna integrazione con il Fediverso: Nonostante la crescita di Mastodon, Pleroma, Misskey e altre piattaforme federate, i plugin WordPress ignorano completamente questo ecosistema, limitandosi ai soliti social network centralizzati.

Personalizzazione limitata: I testi di condivisione sono spesso fissi o poco personalizzabili, costringendo gli utenti ad accettare formati standard che non rispecchiano il proprio stile comunicativo.

Dipendenze pesanti: Molti plugin caricano interi framework CSS o JavaScript solo per mostrare qualche pulsante, appesantendo inutilmente il sito.

Caratteristiche principali

EG Sharebar Fedi ribalta completamente questo approccio, adottando una filosofia radicalmente diversa:

Privacy-first assoluto: Zero tracker, zero JavaScript esterno, zero dipendenze da CDN di terze parti. Tutto il codice è locale e non invia alcun dato a servizi esterni. I tuoi lettori possono condividere contenuti senza essere tracciati.

Integrazione Share2Fedi: La vera novità è l’integrazione con Share2Fedi, un servizio open source self-hosted che permette di condividere contenuti sul Fediverso (Mastodon, Pleroma, Misskey, Friendica e tutti gli altri software compatibili ActivityPub). Puoi usare l’istanza predefinita o configurare la tua istanza personale.

Lightweight e performante: Il plugin usa CSS inline e non carica alcuna libreria esterna. Dimensioni minime, performance massime. Le icone social sono ottimizzate a 18px e il design è completamente responsive per desktop, tablet e mobile.

Git Updater Compatible: Se usi Git Updater, il plugin si aggiorna automaticamente dal repository Git, permettendoti di ricevere nuove funzionalità e fix di sicurezza senza dover scaricare manualmente i file.

Licenza GPL-2.0-or-later: Il plugin è rilasciato sotto licenza GNU General Public License v2 o successive, garantendo piena compatibilità con WordPress e aderenza ai principi del Free Software. Il codice è completamente libero, modificabile e redistribuibile.

Social network supportati

EG Sharebar Fedi supporta attualmente cinque modalità di condivisione:

Fediverso: Tramite integrazione Share2Fedi, permette la condivisione diretta su Mastodon, Pleroma, Misskey, Friendica e qualsiasi altra piattaforma federata compatibile ActivityPub. L’utente viene reindirizzato all’istanza Share2Fedi configurata, dove può scegliere la propria istanza del Fediverso e pubblicare il contenuto.

X (Twitter): Condivisione classica su X/Twitter con testo personalizzabile.

Bluesky: Supporto per il social network decentralizzato Bluesky.

Telegram: Condivisione rapida tramite Telegram.

Copia Link: Un comodo pulsante per copiare l’URL dell’articolo negli appunti, utile per condivisioni via email o altri canali non direttamente supportati.

Pannello amministrazione: personalizzazione totale

Uno dei punti di forza di EG Sharebar Fedi è il pannello di amministrazione completo e intuitivo, accessibile da Impostazioni > Sharebar Fedi nel backend WordPress.

Label principale: Ti è piaciuto l’articolo? Condividilo

Puoi personalizzare il testo che appare sopra i pulsanti di condivisione. Il default è “Ti è piaciuto l’articolo? Condividilo”, ma puoi cambiarlo con qualsiasi testo che rispecchi il tuo stile.

Hai anche la possibilità di nascondere completamente questa label, mantenendo la modalità “solo icone” per un design ancora più minimalista.

Personalizzazione testi per ogni social

Per ogni social network puoi definire due elementi:

Premessa: Il testo che appare PRIMA del titolo dell’articolo.

Firma: Il testo che appare DOPO l’URL dell’articolo.

Facciamo un esempio pratico. Supponiamo di voler condividere un articolo intitolato “Firefox, Linux, Python: chi finanzia davvero il software open source?” dal tuo blog.

Se configuri:

Il testo finale condiviso sarà:

Ho scritto un nuovo articolo: Firefox, Linux, Python: chi finanzia davvero il software open source? https://emanuelegori.uno/firefox-linux-python-chi-finanzia-davvero-il-software-open-source/ via @emanuelegori@emanuelegori.uno

Questa personalizzazione è disponibile per OGNI social network, permettendoti di adattare il messaggio al contesto specifico. Ad esempio, su Mastodon potresti voler menzionare il tuo account federato, mentre su Twitter un hashtag specifico.

URL Share2Fedi personalizzabile

Il plugin usa di default l’istanza pubblica s2f.emanuelegori.uno, ma se hai installato la tua istanza Share2Fedi self-hosted, puoi configurare l’URL nel pannello admin. Questo ti dà pieno controllo sul servizio di condivisione Fediverso.

Opzioni di visualizzazione

Il pannello admin offre anche controlli sulla visualizzazione:

Allineamento Label: Puoi scegliere se allineare la label principale a sinistra o al centro, per adattarsi al design del tuo tema.

Modalità Solo Icone: Attivando questa opzione, i pulsanti mostreranno solo le icone social senza testo, diventando quadrati compatti 44x44px. Perfetto per un design minimalista.

Debug mode

Se qualcosa non funziona come previsto, puoi attivare la modalità debug che mostrerà informazioni tecniche dettagliate sul rendering della sharebar, utili per diagnosticare problemi o per contribuire al progetto con segnalazioni precise.

Installazione e utilizzo

L’installazione di EG Sharebar Fedi è semplicissima e richiede pochi minuti.

Installazione standard (dal pannello WordPress)

  1. Scarica il plugin: Vai sul repository git.emanuelegori.uno/emanuelegori/eg-sharebar-fedi e clicca su “Download ZIP” (trovi il pulsante in alto a destra nella pagina del repository)
  2. Carica il plugin: Nel tuo pannello WordPress, vai su Plugin → Aggiungi nuovo e clicca sul pulsante “Carica plugin” in alto
  3. Seleziona il file: Clicca su “Scegli file”, seleziona il file ZIP appena scaricato e clicca “Installa ora”
  4. Attiva il plugin: Una volta completato il caricamento, clicca su “Attiva plugin”

Fatto! Il plugin è ora installato e attivo sul tuo sito WordPress.

Aggiornamenti automatici

Se vuoi ricevere aggiornamenti automatici senza dover scaricare manualmente i nuovi file, puoi installare Git Updater. Una volta configurato, Git Updater rileverà automaticamente quando sono disponibili nuove versioni del plugin e ti permetterà di aggiornare con un click dal pannello WordPress.

Configurazione

Dopo l’attivazione, vai su Impostazioni → Sharebar Fedi per configurare il plugin:

  • Personalizza la label principale (o nascondila per modalità solo icone)
  • Configura i testi di condivisione per ogni social network
  • Imposta l’URL della tua istanza Share2Fedi (opzionale)
  • Scegli l’allineamento della label
  • Salva le modifiche

Utilizzo nel sito

Una volta installato e configurato, puoi inserire la barra di condivisione in due modi:

Shortcode negli articoli:

Inserisci lo shortcode

[eg_sharebar]

dove vuoi far apparire la barra di condivisione, direttamente nell’editor WordPress. Ideale per posizionarla alla fine degli articoli o in punti specifici del contenuto.

Funzione PHP nei Template:

Se preferisci un controllo più preciso, puoi inserire la funzione

<?php eg_sharebar(); ?>

direttamente nei file template del tuo tema (ad esempio in single.php o content.php). Questo metodo è più tecnico ma offre massima flessibilità.

Zero dipendenze esterne

A differenza di altri plugin che caricano librerie da CDN esterni (jQuery UI, Font Awesome, Bootstrap e simili), EG Sharebar Fedi usa esclusivamente codice locale. Tutto il CSS è inline, le icone sono SVG locali ottimizzati.

Questo significa:

  • Nessuna chiamata HTTP a server terzi
  • Nessun tracking da parte di CDN commerciali
  • Prestazioni migliori (meno richieste HTTP)
  • Privacy totale per i tuoi lettori

Dove trovarlo

EG Sharebar Fedi è disponibile su:

Repository Forgejo: git.emanuelegori.uno/emanuelegori/eg-sharebar-fedi

Segnalazione bug: Lascia un commento

Versione recensita: 1.1.0 (2025-01-06)

Autore plugin: Emanuele Gori

Sito: emanuelegori.uno

emanuelegori
emanuelegori

emanuelegori è un blogger appassionato di FOSS e autore di questo blog.

Su Homelab Notes trovi guide pratiche, spunti e consigli per scoprire il mondo del software libero, delle soluzioni self-hosted e delle alternative open source ai servizi commerciali più diffusi.
Quando non scrive, è online nel Fediverso con spirito indipendente e tanta voglia di condividere conoscenza.

Lascia una risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Leave the field below empty!