I migliori (o quasi) plugin per WordPress

Questo sito impiega WordPress, cioè un sistema di publishing per weblog, come piattaforma di gestione dei contenuti.

Worpress è sempre più usato non solo come software per pubblicare i propri weblog, ma anche per gestire veri e propri siti che non necessitano della complessità (o completezza) di un CMS.

E’ però inevitabile che, come per tutti i siti, anche in Fucinaweb le richieste di funzionalità aumentino. Grazie alla vastissima disponibilità di plugin, trovare qualche estensione di interesse non è troppo difficile.

Ecco allora una breve lista di plugin che ho scoperto in questi mesi e trovo particolarmente utili, oltre a utilizzarli spesso in questo sito. Non sono l’unico ad aver avuto questa idea, anzi, lo spunto per provare nuovi plugin è arrivata leggendo l’intervento Must-have WordPress plugins di Joe ‘Zonker’ Brockmeier.

  • Worpress Database Backup e Wp-cron – L’accoppiata vincente. Il primo vi permette di creare dei backup del database di WordPress direttamente dall’interfaccia di amministrazione. Il secondo rende l’operazione periodica, così potete salvare, o farvi mandare per posta ogni giorno, una copia di backup dei vostri dati (non è necessario un crontab installato sul server). Insostituibili
  • Category visibility – Un utile plugin se volete associare degli interventi a delle categorie, ma non volete che la categoria compaia nell’elenco proposto da WordPress nella spalla del vostro sito. Attenzione però all’impiego, a volte è meglio utilizzare opportuni tag (vedi prossimo plugin)
  • Jerome’s keywords – Volete far comparire in qualche punto del vostro intervento un elengo di tag in stile “web 2.0”? Questo plugin fa per voi. Attivatelo e nella schermata di inserimento degli interventi comparirà una nuova casella di testo, Keywords, che separete con delle virgole. A questo punto potete intervenire nei template e decidere di far comparire questo elenco come tag in fondo al post (potete guardare questo stesso articolo in Fucinaweb per capire cosa intendo) o anche nei meta tag nel codice sorgente della pagina. Infine, ma molto importante, verranno inseriti nel feed Rss del vostro sito degli opportuni tag per l’inclusione e categorizzazione in Technorati
  • Google Analytics – Se non volete inserire a mano il javascript di collegamento a Google Analytics, questo plugin fa per voi. Ma non è tutto. In un precedente intervento ho spiegato come Google Analytics possa essere utilizzato anche per tracciare i collegamenti verso siti esterni al nostro. Attivate il plugin e avrete anche questa comodità. Esiste in realtà un altro ottimo plugin che fa le stesse cose, anzi, sulla carta ben di più. Si tratta di WordPress Reports, un plugin che oltre a integrarsi con Google Analytics lo fa anche con Feedburner. Molto bella anche la parte di report integrata con WordPress. Ma questo prodotto manca ancora un po’ di maturità e il tracciamento di link esterni, per entrare nello specifico, non funziona troppo bene
  • Google Sitemaps – Un plugin che non può mancare e che automatizza il processo di creazione del file Xml utilizzato da Google Sitemaps (in passato ho parlato di Sitemap anche qui su Fucinaweb)
  • Feedburner feed replacement – WordPress già rende disponibili flussi Xml in diversi formati. Perché ricorrere a Feedburner, potreste chiedere. Per diversi motivi, di cui il principale è capire se qualcuno dei vostri lettori li sta utilizzando, e come…
  • Search and replace – Un’utility, pregevole soprattutto se vi trovate a dover sostituire massicciamente un testo nello storico dei vostri interventi. Da usare con opportuna cautela

Altri di meritevoli?

Un esempio di perfetta integrazione

Non penso di essere l’unico a prendere appunti quando trovo un sito con una buona idea, una di quelle che reputo possa tornarmi utile in futuro.

L’ultima volta è successo quando mi sono collegato, dopo qualche mese, al mio account su Flickr, il bellissimo servizio di confivisione foto recentemente acquisito da Yahoo!.

E ho subito capito che Flickr fa parte della famiglia Yahoo!, visto da chi sono stato accolto, ovvero da una schermata che mi ha informato come il mio indirizzo di posta elettronica fosse presente sia nel database di Flickr, sia in quello di Yahoo!.

Yahoo! mi presenta questa schermata fondamentalmente a mio vantaggio: mi dà la possibilità di legare le mie informazioni su Flickr con l’account di Yahoo!. E lo dice.

Unire un account Flickr e Yahoo! - 1

A me la cosa sta tutto sommato bene, per decido di preseguire. Click.

Conferma di iscrizione con dettaglio operazioni

La schermata informa su quello che sta per succedere, con eventuali limitazioni e un dettaglio delle utenze coinvolte. Notate la pulizia della schermata e i punti elenco alla fine, impossibili da tralasciare. L’utente dispone ora di ogni informazione riguardo a quello che succederà. Poiché infatti non è (almeno ancora) così frequente che due sistemi con registrazioni diversi si integrino in questo modo, è importante spiegare bene al visitatore cosa sta succedendo.

Vi accorgerete anche che tutto sommato di vantaggi in questa operazione ne ha anche Yahoo!, poiché per tutti i dati che avete lasciato a Flickr da questo momento in poi varranno le regole decise da Yahoo!

Operazione conclusa

Ecco infine una conferma che tutto si è svolto nel migliore dei modi, con un riepilogo di quello che è successo e come comportarsi d’ora in avanti.

Dal punto di vista di interazione con l’utente questo esempio non è in realtà nulla di stratosferico, e proprio per questo mi colpisce la semplicità con cui è stato affrontato a livello di intefaccia utente un argomento non banale, come la “migrazione” o – meglio – la condivisione di utenti tra due sistemi che sono nati in realtà distinte. Non oso immaginare come altri (io tra questi) avrebbero progettato la stessa procedura

Il tutto si chiude con un’email che ho ricevuto, e che spiritosamente ringrazia in questo modo:

Thanks, and we hope you enjoy the
sign-on-to-everything-in-one-place goodness!

Google per gli sviluppatori

Lo staff di Google ha reso disponibile una serie di Api [nuova finestra] per la realizzazione di programmi che possano interrogare il famoso motore di ricerca.

In questo modo il programmatore può sviluppare applicazioni (con Visual Studio .Net, Java, ecc.) che si connettano a Google, eseguano una query ed estraggano i risultati.

Il servizio è disponibile come Web Service e per accedervi è necessario utilizzare il protocollo Soap.

Le Google Api sono attualmente in fase beta e sono quindi soggette ad alcune limitazioni:

  • possono essere eseguite al massimo 1000 interrogazioni al giorno
  • sono restituiti al massimo 100 risultati per interrogazione
  • è possibile accedere solo ai primi 1000 risultati di una interrogazione
  • non è garantita la continuità del servizio

Per poter utilizzare il servizio è necessario registrarsi. In questo modo verrà creato un numero di licenza personale da usare ad ogni chiamata del Web Service.

è disponibile per il download un kit per gli sviluppatori: contiene degli esempi in Java e C#.