Plugin WordPress utili

Ci ho messo parecchi mesi a personalizzare il blog come me l’ero immaginato e posso dire che bene o male ora rispecchia quello che avevo in mente; la cosa più difficile è stato trovare un tema che si visualizzasse in modo decente anche su dispositivi mobili, e avere dei plugin per potenziarne le funzionalità.

Cominciando dal tema, in breve, dapprima ho utilizzato Nova Lite, personalizzandolo con alcune caratteristiche che mi erano più congeniali, recentemente sono passato a Sparkling di cui non ho toccato praticamente nulla.

Passando alla parte più interessante, i plugin, ne ho dovuti provare a dozzine, perché tanti hanno funzioni simili, ma alcuni a volte si comportano in modi imprevedibili, un plugin per rendere le immagini responsive addirittura andava a cambiare la codifica dei caratteri del testo rendendo incomprensibili qualsiasi lettera accentata, o uno che doveva gestire le thumbnails esauriva la memoria del server web.

I plugin che al momento utilizzo sono:

  • Autoptimize: Riduce la dimensione di pagine html, css e javascript, utile per velocizzare il caricamento del sito, personalmente utilizzo solo l’ottimizzazione html, visto che utilizzando CloudFlare, le ottimizzazioni javascript e css le ottengo da lì.
  • Broken Link Checker: Controlla periodicamente i link presenti negli articoli e segnala, anche visivamente al lettore, la presenza di collegamenti non più validi, può essere utile se i siti linkati cambiano l’indirizzo dei contenuti e volete mantenerli aggiornati.
  • CloudFlarePermette un’integrazione fra WordPress e CloudFlare, essendo un cdn alcune informazioni sulla connessione dell’utente vengono cambiate, con il plugin vengono ripristinate, inoltre è possibile abilitare e disabilitare la modalità “Development” direttamente dalla schermata dei Plugin senza dover andare sul sito di CloudFlare.
  • CloudFlare Flexible SSL: Permette di abilitare la modalità Flexible SSL di CloudFlare senza che ci siano dei loop nel caso il server web originario non supporti il protocollo https.
  • CodeStyling Localization: Attenzione: plugin non aggiornato da alcuni anni. Consente di localizzare la maggior parte dei contenuti di WordPress, Temi e Plugin direttamente dal sito, senza utilizzare programmi esterni, può risultare comodo se alcuni elementi risultano non tradotti correttamente.
  • Cookie Notice: Per adeguarsi alla legge dell’UE sui cookie, visualizza il banner con l’informativa sintetica. Con l’aiuto di un minimo di programmazione è possibile creare script PHP che interagiscono perfettamente con questo plugin per gestire le preferenze dell’utente.
  • Crayon Syntax Highlighter: Praticamente obbligatorio per qualsiasi sito WordPress che contenga codice, migliora la visualizzazione del codice sorgente permettendo di scegliere fra numerosi linguaggi di programmazione.
  • Disqus Comment System: Avevo cominciato con il sistema di commenti integrato e Akismet, ma alla fine ci vuole troppo sbattimento per renderlo compatibile con la legge italiana sulla privacy, demandando a Disqus il sistema dei commenti, il problema di richiedere il consenso della privacy all’utente è un problema loro, come gestore basta che inserisco il fatto che utilizzo un servizio terzo nell’informativa della privacy. Altrimenti per ogni form di invio andrebbe chiesta l’autorizzazione all’utilizzo dei dati personali, che significa mettere mano al codice di WordPress che ad ogni aggiornamento spazzerebbe via tutte le personalizzazioni. Se aveste bisogno di gestire quando caricare i commenti tentate con Disqus Conditional Load. AGGIORNAMENTO: Pare che il plugin ufficiale di Disqus venga caricato in tutte le pagine non solo negli articoli, questo porta all’installazione di cookie prima che l’utente accetti l’informativa sui cookie, e in quanto tale potrebbe essere illegale, consiglio cautela, o al limite come ho scritto precedentemente utilizzate Disqus Conditional Load che evita il caricamento automatico se l’utente non clicka o scorre la pagina.
  • Featured Images in RSS w/ Size and Position: Generalmente nei feed RSS non vengono incluse le immagini in testa all’articolo, il plugin le inserisce le immagini in evidenza dove e come vogliamo noi.
  • FooTable: Delle tabelle che si possono leggere con una buona grafica, e responsive cosa si può chiedere di più?
  • Genericon’d: Tante icone che possono essere inserite ovunque nel tema o negli articoli, le icone di pinterest, linkedin e tante altre.
  • Header and Footer: Per evitare problemi con gli aggiornamenti automatici cerco di evitare il più possibile di inserire direttamente nel tema o altrove nei file di WordPress personalizzazioni, nel caso aveste bisogno di inserire codice negli header o nel footer delle pagine questo plugin può aiutarvi a tenere il tutto in un posto solo.
  • iThemes Security: Lo consiglio vivamente a chiunque, rende il sito un po’ più robusto alle aggressioni, essendo WordPress una piattaforma a sorgente aperto e molto diffusa non è raro avere decine di tentativi di accesso non autorizzato al giorno, con questo plugin potete decidere quanto rendere robusto il vostro sito.
  • Jetpack by WordPress.com: Decine di funzionalità extra, diventerebbe troppo verboso elencarle tutte, principalmente lo uso come blando sistema di statistiche di utilizzo in aggiunta ad analytics, ma la magior parte delle funzioni base che uno può desiderare, Jetpack le ha.
  • Plugin Organizer: Mi è necessario per rendere il sito a norma di legge, la legge sui Cookie EU prevede che l’autorizzazione ai Cookie dell’utente venga sospesa in caso di navigazione sulle pagine dell’informativa estesa sui cookie o quella sulla privacy, con questo plugin disattivo Cookie Notice in quelle due pagine.
  • Regenerate Thumbnails: Se cambiate la dimensione delle thumbnails avrete bisogno di questo plugin per fare pulizia di quelle vecchie e rigenerarle in base alle vostre impostazioni.
  • RICG Responsive Images: Una volta installato dovrete probabilmente reinserire le immagini che avete negli articoli e nelle pagine, ma dopo avrete immagini adattate automaticamente alla dimensione dello schermo del dispositivo, utile se utilizzate un tema responsive.
  • Rotating Tweets (Twitter widget & shortcode): Non sono un avido utilizzatore di social networks, ma comunque il plugin permette di visualizzare gli ultimi tweet che fate direttamente sul sito, può essere una funzione carina nel caso vogliate inserire news flash o altri commenti.
  • Shortcode Exec PHP: Anche questo plugin mi è servito principalmente per gestire le preferenze sui cookie, permette di inserire codice PHP personallizzato dove preferite tramite shortcode, gli utilizzi sono illimitati in base a cosa vi serve fare.
  • UpdraftPlus – Backup/Restore: Backup, backup, backup. “Jack Schofield’s Second Law of Computing states that data doesn’t really exist unless you have at least two copies of it.” e noi siamo d’accordo con Schofield e più copie abbiamo del nostro sito meglio è.
  • WordPress Tooltips: Aggiunge precisazioni come tooltip sopra stringhe di testo, utile se volete fare una precisazione che è ovvia per i più, ma volete comunque renderla disponibile per chi non è pratico dell’argomento.
  • WP Google Fonts: Font a palate per tutti!
  • XML Sitemap & Google News feeds: Senza stare a scriversi un sitemap a mano, questo plugin lo fa in maniera automatica, ed è anche moderatamente configurabile.

Sicuramente in base alle esigenze ve ne serviranno altri, o alcuni che uso saranno sicuramente superflui, ma all’inizio quando si è acerbi di WordPress diventa difficile districarsi fra i tanti plugin disponibili.

Avviso Privacy: Nell’informativa della privacy dovete comunicare se utilizzate i seguenti plugin (e relativi servizi terzi), e in che modo, in quanto potrebbero portare al tracciamento dell’utente:

  • CloudFlare e CloudFlare Flexible SSL
  • Disqus Comment System
  • Jetpack by WordPress.com (specificate se utilizzate Gravatar, le statistiche di WordPress, ecc.)
  • Rotating Tweets (Twitter widget & shortcode)
  • UpdraftPlus – Backup/Restore (in caso di backup su servizio esterno)
  • WP Google Fonts