Nick Diego Forks Core WordPress Block, crea plug-in di condivisione sociale - WP Tavern
Tempo di lettura: 3 minuti

Alzi la mano chi l’ha visto prima. Ancora un altro plugin di condivisione social. Ma, con il sistema a blocchi, tutte le cose sono di nuovo nuove. Alcune cose devono semplicemente essere trasferite dai loro precedenti equivalenti basati su PHP. Altri sono nuove interpretazioni di vecchie idee e alcuni potrebbero stabilire lo standard per gli anni a venire.

Nick Diego ha biforcato il blocco principale delle icone sociali per creare Blocco condivisione social. Tutto sembra e sembra che dovrebbe essere in WordPress, tanto che pensa che potrebbe essere un candidato per l’inclusione.

“Ho cercato di replicare il più possibile la struttura del file Gutenberg”, ha affermato. “È vicino, ma stanno facendo alcune magie del webpack. Mi piacerebbe vedere che questo alla fine venisse incluso nel core in qualche forma, ma potrebbe essere troppo di nicchia. Ad un certo punto metterò insieme una bozza di PR anche se dopo che la 5.9 è uscita e sono sicuro che il plugin è solido al 100%.

Anche se potrebbe non atterrare mai su WordPress, sarà probabilmente una soluzione ideale poiché sempre più utenti inizieranno a utilizzare i temi a blocchi. Attualmente, il plugin richiede WordPress 5.9 o l’ultima versione di Gutenberg. Utilizza alcuni componenti più recenti, ma non ha comunque senso renderlo compatibile con le versioni precedenti. Il blocco funziona meglio se abbinato all’editor del sito, che richiede un tema del blocco.

Esempi di diverse opzioni di progettazione dei blocchi.

Il plugin si discosta dal blocco principale in un modo necessario. Invece degli utenti che digitano l’URL dei loro profili social, il blocco Condivisione social restituisce automaticamente l’URL “condivisore” corretto per qualsiasi servizio selezionato.

Gestisce anche e-mail e collegamenti di stampa. Oltre a ciò, attualmente supporta 10 social network:

  • Facebook
  • LinkedIn
  • Pinterest
  • Tasca
  • Reddit
  • Skype
  • Telegramma
  • Tumblr
  • Twitter
  • WhatsApp

Diego ha dichiarato tramite Twitter che prevede di supportare più servizi nelle future iterazioni.

Social Sharing Block è un ottimo esempio della promessa del sistema a blocchi. Nel classico WordPress, gli utenti erano limitati a qualsiasi progetto lo sviluppatore rendesse possibile. Spesso, i plug-in generano automaticamente i collegamenti di condivisione e gli utenti dovrebbero configurare le opzioni tramite una pagina delle impostazioni completamente separata da come sarebbe sul front-end.

Con questo blocco, gli utenti hanno flessibilità. Hanno il controllo su ogni aspetto di come vengono prodotti i loro collegamenti di condivisione social, almeno entro i limiti dell’editor del sito. Tutto, dall’etichetta ai colori al precedente testo “condividi questo” è a portata di mano.

Questo è anche uno dei motivi per cui sono già un fan di questo giovane plugin. Non cerca di fare troppo. Non si occupa degli aspetti di progettazione al di fuori dell’elenco di condivisione sociale che produce.

È una cosa semplice. Tuttavia, rappresenta il controllo che gli utenti hanno visto raramente. Ad esempio, volevo aggiungere il testo “Condividi tramite” prima dei pulsanti di condivisione social. Questo non è configurabile tramite il blocco stesso. Invece, posso decidere il suo layout attraverso l’editor del sito.

Sono passato all’editor del sito e ho aperto il modello di post singolo per creare quel layout. Sono passato alla meta area del post e ho inserito un blocco Row. Da quel momento, si trattava di aggiungere il mio testo personalizzato tramite un paragrafo prima di inserire i link di condivisione social.

Come ho detto, è una cosa così semplice. Tuttavia, il controllo su come questo appare sul front-end non può essere sottovalutato.

Non tutti i blocchi di terze parti sono costruiti in questo modo. Troppo spesso, cercano di controllare l’intera esperienza, creando invece quelli che dovrebbero essere schemi. Quando gli sviluppatori considerano i blocchi come componenti autonomi che fanno bene una cosa, aggiunge flessibilità per gli utenti.

Aiuta anche gli autori dei temi a decidere quali plugin supportare. Sarebbe un gioco da ragazzi per i temi creare modelli personalizzati e stili di blocco attorno al blocco della condivisione sociale.

Ha anche un’opzione in più che il blocco delle icone social di WordPress non ha. Gli utenti possono abilitare l’etichetta di testo accanto a ciascuna icona. Durante la nostra conversazione, ho accennato al fatto che questo era qualcosa di assolutamente necessario per il blocco delle icone sociali del core e che c’era già un biglietto aperto per questo. Diego sembra interessato a creare una patch per risolverlo.


Source link

Di Simone Serra

Web Designer Freelancer Realizzazione Siti Web Serra Simone Realizzo siti web, portali ed e-commerce con focus specifici sull’usabilità, l’impatto grafico, una facile gestione e soprattutto in grado di produrre conversioni visitatore-cliente. Elaboro siti internet, seguendo gli standard Web garantendo la massima compatibilità con tutti i devices. Sviluppo e-commerce personalizzati, multilingua, geolocalizzati per potervi mettere nelle migliori condizioni di vendita. Posiziono il tuo sito su Google per dare maggiore visibilità alla tua attività sui motori di ricerca con SEO di base o avanzato.