picasa_slideshow

Joomla! Plugins
Oggi ho concluso un nuovo plugin per Joomla,
 
Anche in questo caso si tratta di un piccolissimo progetto per far integrare i contenuti gestiti da un prodotto di Google con una vostra pagina di contenuto nel vostro sito realizzato con joomla.
Per chi non lo conoscesse picasa e` uno strumento gratuito di Google per la gestione di contenuti multimediali, ed e` "composto" per cosi` dire da due parti un software scaricabile ed installabile per windows/mac e linux, e di un sito che mette a disposizione di tutti gli utenti gmail 1gb di spazio online per condividere le proprie foto.
Le foto caricate vengono divise in album che possono essere o pubblici (quindi presenti nell'indice della pagina dell'utente stesso) o privati, questi ultimi possono o essere bloccati a una lista di altri utenti google, o liberamente accessibili a chi ne conosca la "chiave" d'accesso. Inoltre prevede una simpatica funzione di "condivisione" dei contenuti tramite rss feed, in modo che chiunque vi si abboni possa ricevere le novita` da qualcunque rss feeder (lettore di feed rss)
 
Detto questo ho optato per creare un semplice plugin che selezionando il feed e inserendolo nella stringa {picasa_slideshow feed=`picasa_rss_feed`} nel vostro contenuto vada a caricare le immagini presenti nella gallery desiderata.
 
 
{picasa_slideshow link=http://picasaweb.google.it/agostino.zanutto/Animali}
et voila`
 

Ultime note. L'effetto slideshow viene realizzato con l'ausilio del module RokSlideshow liberamente scaricabile qui deve essere installato nel sistema perche` il plugin funzioni e quindi ne eredita le proprieta`:

  • showTitleCaption: visualizza la barra del titolo/descrizione (0/1)
  • captionHeight: altezza della barra del titolo/descrizione (numero di pixel)
  • width:larghezza della finestra dello slideshow (numero di pixel)
  • height:altezza della finestra dello slideshow (numero di pixel)
  • pan:spostamento nella finestra (numero di pixel)
  • zoom:zoom nella finestra (numero di pixel)
  • loadingDiv: visualizza il div di caricamento (0/1)
  • resize: visualizza il div di caricamento (true/false)
  • imageDuration: durata dell'immagine nella rotazione (nmillisecondi)
  • transType:tipo di transizione tra due immagini (tipo tra:)
  • transDuration: durata della transizione tra due immagini(n millisecondi)
  • transition:effetto di transizione tra due immagini (tipo tra:)
  • transition:effetto di transizione tra due immagini (tipo tra:)
  • titleSize:dimensione del carattere della descrizione (1.a riga del titolo in picasa)(valore FontSize css)
  • titleColor:colore del testo della riga del titolo(valore colore css)
  • descSize:dimensione del carattere della descrizione (dopo 1.a riga del titolo in picasa)(valore FontSize css)
  • descColor:colore del testo della descrizione(valore colore css)
  • imagesSize:valore corrispondente alla dimensione delle immagini (valori validi s200,s300,s400,s640,s720,s800)

Invece chi volesse inserire questo plugin nel proprio sito, modificarlo o farvi qualunque cosa gli passi per la testa puo` essere scaricarlo da http://www.sfs.it/downloads/plg_picasa_slideshow.zip

Tanto tempo fa, un collega mi disse che se un programmatore finisse un programma non sarebbe un programmatore... in ogni caso tornando a casa in macchina ho avuto una idea balzana e l'ho implementata al volo.
Ora oltre al feed=picasa_rss_feed si puo` usare la notazione rss=picasa_rss_feed e url=picasa_gallery_link o link=picasa_gallery_link.

P.S.

Il potere di internet! Oggi un user mi ha scritto dicendomi che con la versione di mod_rokslideshow che si trova online non e` compatibile con il plugin, non ho tempo per cercare di trovarvi le ragioni. la versione che ho usato in sviluppo la trovate all'indirizzo: http://www.sfs.it/downloads/mod_rokslideshow_3.0.3_j15.zip

P.P.S. (18/01/2010)

il plugin e` stato aggiornato ed ora funziona anche con una versione "nuova" di rokslideshow (la 4.0 ha cambiato il nome del file della libreria javascript).
potete scaricare tale versione all'indirizzo: http://www.sfs.it/downloads/mod_rokslideshow_4.1_j15.zip