WP Bannerize 2.1.0

4 nov, 2009 - di Giovambattista Fazioli

Ulteriore aggiornamento al Plugin per Wordpress WP Bannerize. In questa release 2.1.0 sono stati corretti alcuni problemi nel backend. Il campo “gruppo”, che funge da chiave nell’organizzazione dei banner, è stato portato dagli 8 caratteri a 128, per permettere una maggiore flessibilità nell’organizzazine dei contenuti. Inoltre è stato aggiunto il supporto a ThickBox, presente all’interno di Wordpress, così da migliorare l’anteprima delle immagini. Ricordo che già dalla precedente versione è stato introdotta la possibilià di visualizzare un gruppo di banner in modo casuale, grazie al parametro random.

Piccola curiosità! Qualcuno ha avuto l’idea di creare anche un Video Tutorial di WP Bannerize, presente ovviamente su YouTube. Eccolo in esclusiva:

Wordpress: tecniche per lo sviluppo di un plugin

24 apr, 2009 - di Giovambattista Fazioli

Una tecnica per scrivere velocemente un plugin Wordpress può essere quella di prepararsi uno scheletro (sketch) da cui partire. Le specifiche Wordpress, infatti, portano spesso ad avere plugin strutturalmente molto simili tra loro, addirittura, sono i nomi delle funzioni e il loro contenuto a cambiare. Tuttavia, nella preparazione di uno scheletro, bisogna tenere a mente di non duplicare costanti o nomi di funzioni usate da altri (anche nostri) plugin, pena ottenere un errore.
Tutti i plugin attivi condividono la stessa area di funzionamento. Così se un plugin ha una funzione che si chiama abc_normalize() nessun altro plugin può avere una funzione con un nome identico.
Caso remoto? Coincidenza? Anche se a prima vista sembra una questione del tutto trascurabile, quando accade è oltremodo fastidiosa, soprattutto per l’utente finale che si ritrova nell’impossibilità di usare un plugin. Inoltre nella definizione delle costanti (tipo TABLE_NAME, WP_MAIN_PATH, ecc…) è molto più frequente ottenere duplicati. Per ulteriori dettagli: Sulla struttura ad oggetti di un Plugin Wordpress

SaidmadeLabs ha deciso quindi di rendere disponibile tramite il suo repository Google Code uno scheletro di Plugin da poter utilizzare all’inizio della stesura di un plugin Wordpress.

Alcuni vantaggi nell’uso di questo sketch sono:

  • Una classe sketch per un plugin, permette di ridurre drasticamente i tempo di sviluppo
  • Inoltre è possibile creare una classe “core” generica utilizzabile come classe madre (extends) da cui far derivare altri classi che possono sfruttare metodi comuni usati frequentemente

Per una disamina tecnica a basso livello si veda: Sulla struttura ad oggetti di un Plugin Wordpress

WP Social Bookmark Menu

20 feb, 2009 - di Giovambattista Fazioli

Julius, con questo post aveva lanciato l’idea di creare un plugin Wordpress per questo simpatico Social Bookmark. Abbiamo raccolto l’idea ed ecco WP Social Bookmark Menu.
Per adesso, in questa release 1.0, il Plugin è scaricabile da questo blog, in attesa che Wordpress.org ci abiliti il repository SVN.
update: versione 1.1 dal wordpress repository

Progetti su Google Code

13 gen, 2009 - di Giovambattista Fazioli

Il laboratorio Saidmade ha creato un repository su Google Code dove è possibile accedere ai vari progetti open-source da noi creati. In questo repository potrete trovare molti dei sorgenti trattati in questo blog, tuttavia alcuni prodotti sempre opensource, come i Plugin per Wordpress, saranno posizionati direttamente nei repository dei fornitori del servizio, come Wordpress.org.

Our Projects

google code

Wordpress Plugins

Flash Feed Scroll Reader ver.0.7.2

29 dic, 2008 - di Giovambattista Fazioli

Rilasciata la versione 0.7.2 di Flash Feed Scroll Reader. In questa release è stata aggiunta la possibilità di impostare i parametri dello scroller anche dalla funzione php flashfeedscrollreader() o get_flashfeedscrollreader().

flashfeedscrollreader

I parametri sono passati nello standard Wordpress e sono:

  • width: larghezza del Flash movie. Questo valore può essere espresso in percentuale (100%) o in pixel (100)
  • height: altezza del Flash movie. Questo valore può essere espresso in percentuale (100%) o in pixel (100)
  • feedurl: indirizzo del feed
  • scrollspeed: velocità dello scroll in millisecondi
  • separator: separatore (in HTML) tra un titolo e un altro
  • description: se impostato ad "1" mostra parte del contenuto del feed. "0" per non visualizzare nulla
  • stringcut: se description è impostato ad "1" allora questo parametro indica il numero massimo di caratteri da visualizzare come contenuto del feed
  • stylesheet: indirizzo del foglio di stile usato per rendere i titoli nello scroll
  • bgcolor: coloro di sfondo del Flash Movie nel formato #RRGGBB
  • wmode: modalità della finestra del Flash movie: Window, Opaque, Transparent

Ad esempio:

PHP:
  1. get_flashfeedscrollreader("width=100%&height=20")

In questo modo, ad esempio, possiamo visualizzare sulla stessa pagina due scroller differenti con due diversi feed e diverse modalità di visualizzazione:

PHP:
  1. get_flashfeedscrollreader("height=20&feedurl=http://www.undolog.com/feed")
  2. ...
  3. get_flashfeedscrollreader("bgcolor=#ff0000&feedurl=http://www.flussodigitale.com/feed")

Wordpress Plugin: Flash Feed Scroll Reader

22 dic, 2008 - di Giovambattista Fazioli

Flash Feed Scroll Reader è un plugin per Wordpress in grado di visualizzare una barra scorrevole orizzontale con i titoli, e opzionalmente parte della descrizione, di un Feed RSS. Questo è uno dei primi Plugin per Wordpress targato Saidmade. In questa release è possibile impostare il comportamento dello "scroller" direttamente dal pannello delle opzioni. Basta poi inserire il seguente codice nel nostro tema:

PHP:
  1. <?php flashfeedscrollreader(); ?>

Potete inserire questa funzione in qualasiasi punto del tema: dalla sidebar alla pagina principale. Il filmato Flash utilizzato è proposto in Open Source sul nostro repository Google Code.