Wordpress 2.9: supporto allo standard oEmbed
Oggi ho upgradato il mio sito alla nuova versione 2.9 di Wordpress con la oramai classica operazione indolore di aggiornamento automatico (una vera manna dal cielo). Tra le novità rilevanti, troviamo la possibilità di aggiornare 10 plugin in un solo passaggio (invece di dover fare vari clic per ognuno di essi), un utile e veloce editor di immagini incorporato che permette di ritagliare, modificare, ruotare invertire e scalare le proprie immagini e la funzionalità di mettere in un ”cestino” i propri post cancellati (in modo da poterli recuperare in un secondo momento), eliminando anche i fastidiosi messaggi di conferma che apparivano ad ogni cancellazione.
Infine, cosa molto utile, è stata aggiunta la funzione di inclusione automatica dei video, semplicemente incollando la URL del video su una sola riga e magicamente questa verrà trasformata nel corretto codice di embed. I siti supportati sono: YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy e WordPress.tv.
Per chi non lo sapesse, questa funzionalità è nota col nome di oEmbed, il formato aperto di incorporamento automatico dei video. Infatti, in genere è necessario copiare il codice per l’incorporamento di un video di YouTube dal video stesso e incollarlo nel proprio sito web/blog. Se il sito web supporta oEmbed, però, è possibile incollare l’URL del video anziché l’intero codice per l’incorporamento. Il video verrà comunque visualizzato come incorporato nella pagina.
Quindi, se prima occorreva scrivere il seguente codice per visualizzare un video sul proprio sito:
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/HEheh1BH34Q"></param><embed src="http://www.youtube.com/watch?v=HEheh1BH34Q" type="application/x-shockwave-flash" width="425" height="350"></embed></object>
ora, con oEmbed è possibile semplicemente incollare l’URL del video nel proprio blog:
http://www.youtube.com/watch?v=HEheh1BH34Q
Come vedete, oltre a risparmiare codice html, ne risente positivamente la pulizia del codice.
Per testare questa nuova funzionalità offerta da Wordpress 2.9, eccovi un video affascinante che ci fa capire quanto siamo piccoli nell’universo (da mettere i brividi):

Peccato che il codice generato non sia W3 Valid secondo le specifiche XHTML.
Continuerò a fare a mano (o meglio, tramite un semplicissimo bookmarklet che mi genera il codice pulito…).
Ciao,
Emanuele
PS: auguri per un sereno Natale a tutta la famiglia!
24 dicembre 2009 alle 09:49 | Rispondi a Emanuele
@Emanuele: si hai ragione…. io sinora, per fare prima, avevo sempre copiato il codice embed di youtube… per cui la nuova soluzione mi aggrada molto
Certo che sarebbe anche ora che Youtube e company rendessero W3 Valid gli embed dei loro video…
P.S. Auguri di Buon Natale anche a te a e famiglia!
24 dicembre 2009 alle 18:34 | Rispondi a Antonio Troise
Io al contrario ho sempre evitato di copiare codice sp***o!
Grazie per gli auguri…
Ciao,
Emanuele
25 dicembre 2009 alle 12:18 | Rispondi a Emanuele
Ahah, la parola S-p-o-r-c-o viene censurata!
Ciao,
Emanuele
25 dicembre 2009 alle 12:18 | Rispondi a Emanuele
@Emanuele: eheh vero…. anche perché senza s… viene un’altra parola
25 dicembre 2009 alle 15:15 | Rispondi a Antonio Troise
Io però non ho ancora capito come si impostano i parametri “extra”, come altezza, larghezza, ecc.
…e infatti preferisco usare la vecchia sintassi.
Qualcuno sa come si fa?
29 dicembre 2009 alle 14:38 | Rispondi a DoZ
@DoZ: se non erro, credo che sia tutto automatico e non permette alcuna personalizzazione (cosa che però potrai fare col vecchio metodo di copia-incolla del codice embed)…
29 dicembre 2009 alle 17:53 | Rispondi a Antonio Troise
@Antonio Troise:
Se provi a mettere un video di youtube su un tema tipo Kubrick, tanto per fare un esempio, il video è troppo largo rispetto alla colonna principale (almeno, a me risulta così).
Chiaramente l’uso del “vecchio” codice embed permette di andare oltre, se uno sa modificarlo, ma se uno non lo sa fare…
Le versioni più vecchie di Wordpress mi sembra permettessero già una sintassi abbreviata per incorporare rapidamente video dai vari hoster (tipo YouTube, Google Video, Vimeo, Blip, DailyMotion, ecc.) come ad esempio:
[youtube=...url YouTube...=480&h=360&fmt=18]
30 dicembre 2009 alle 08:04 | Rispondi a DoZ
Scusate, io sarò marziano ma questa grande innovazione sull’embed nativo dei video non l’ho capita. Innanzitutto non mi sembra una grande innovazione perché esistono da sempre plugin che rimpiazzano l’editor di wordpress integrando funzioni indispensabili per un blogger (uno su tutti FCKeditor for wordpress). Tra le funzioni dell’editor di FCK c’è la possibilità di gestire l’embedding video in ogni sua parte (altezza, larghezza, ecc.) E poi cmq l’embed nativo in wordpress 2.9 non è gestibile, come state giustamente dicendo.
Voglio dire: una innovazione vera sarebbe inserire come codice nativo un editor di testo completo come CKeditor. Così come è l’embed nativo necessita cmq di plugin aggiuntivi che possano realizzare un embedding accettabile, ma a quel punto non mi serve più quello nativo. E’ una innovazione misteriosa.
In ogni caso, buon anno !
30 dicembre 2009 alle 13:59 | Rispondi a Max
Io volevo augurare buon anno a tutti e dire che per capire quanto siamo piccoli il video che riporto è senza dubbio piu’ chiaro
http://www.youtube.com/watch?v=17jymDn0W6U
31 dicembre 2009 alle 01:11 | Rispondi a vegakiss
Wordpress v 2.9 con supporto allo standard oEmbed…
Tra le novità rilevanti, troviamo la possibilità di aggiornare 10 plugin in un solo passaggio (invece di dover fare vari clic per ognuno di essi), un utile e veloce editor di immagini incorporato ch……
9 gennaio 2010 alle 02:01