Pagina 1 di 212

WP Bannerize 2.3.0: introdotto supporto categorie

26 nov, 2009 - di Giovambattista Fazioli

Una delle "features" più richieste dagli utenti di WP Bannerize (ad oggi 5157 installazioni) è sempre stata quella di poter "filtare" i Banner anche per categoria. Finalmente, con il rilascio della release 2.3.0, sarà possibile visualizzare un gruppo di banner solo se si sta visualizzando un post di una o più determinate categorie.
Questa caratteristica è possibile sfruttarla sia da codice PHP:

PHP:
  1. <?php wp_bannerize('group=right_sidebar&categories=13,14'); ?>

Sia dalla nuova interfaccia Widget:

wp-bannerize screenshot 4

Con questo aggiornamento, a parte qualche "minor bugs" che si può sempre presentare, per il 2009 abbiamo completato la nostra roadmap. Preannuncio ulteriori importanti aggiornamenti entro marzo 2010!

WP Bannerize compatibile con Wordpress MU

20 nov, 2009 - di Giovambattista Fazioli

Grazie alla segnalazione di un utente Wordpress.org (marsev) abbiamo aggiornato WP Bannerize in modo che sia compatibile con Wordpress MU. Il problema, infatti, era che fino alla versione 2.2.0 WP Bannerize utilizzava una tabella nominata "bannerize". Fortunatamente Wordpress mette a disposizione l'istanza della sua classe Database che fornisce il prefisso da "pre-appendere" al nome della nostra tabella. Quindi è sempre meglio utilizzare la forma:

PHP:
  1. global $wpdb;
  2.  
  3. $tableName = $wpdb->prefix . "bannerize";

Questa nuova release verifca la presenza della "vecchia" tabella e la rinomina in quella nuova.

WP Bannerize 2.2.0: supporto Widget

17 nov, 2009 - di Giovambattista Fazioli

Era da tempo che volevo inserire la possibilità di utilizzare WP Bannerize anche come Widget Wordpress, evitando così di dover ricorrere a Plugin che permettono di eseguire codice PHP e permettete, quindi, di sfruttare strumenti come WP Bannerize anche da Widget. Finalmente ci siamo! Dalla release 2.2.0, infatti, troverete WP bannerize anche nella sezione Aspetto/Widget di Wordpress. Il Widget di WP Bannerize supporta tutte le funzioni presenti nella chiamata PHP.

WP Bannerize 2.2.0

Oltre a questa nuova funzionalità, che spero sia gradita, sono stati sistemati alcuni problemi di incopatibilità con l'ultima release di Wordpress 2.8.6.

Note

Questa release richiede Wordpress 2.8 o superiori.

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:

WP Bannerize 2.0.2

7 ott, 2009 - di Giovambattista Fazioli

Piccolo aggiornamento a WP Bannerize:

  • Aggiunta la possibilità di mostrare i banner in modo casuale
  • Corretti alcuni bug minori

WP-Bannerize 2.0

17 set, 2009 - di Giovambattista Fazioli

Segnaliamo il rilascio di WP-Bannerize 2.0, con numerose novità:

WP_Bannerize 2.0

  • Aggiunta modifica della lista dei banner
  • Aggiunto menu per la selezione del gruppo
  • Aggiunto menu per la scelta del tipo di finestra
  • Aggiunto HELP contestuale Wordpress
  • Aggiunta la possibilià di limitare il numero dei banner nell'output
  • Aggiunta una localizzazione minimale (beta)
  • Reviosione del codice e correzione di bug minori

WP_Bannerize 2.0

WP_Bannerize 2.0

Wordpress Flash Feed Scroll Reader 1.0

27 apr, 2009 - di Giovambattista Fazioli

Nuovo aggiornamento del Plugin per Wordpress Flash Feed Scroll Reader:

  • Revisione del codice
  • Aggiunta cartella cache per velocizzare il caricamento dei feed aggregati tramite SimplePie
  • Revisione della gestione degli stili per il rendering HTML dello scroll

Il nuovo foglio di stile permette ora di impostare ogni singolo elemento dello scroll:

HTML:
  1.  <a>title</a>
  2.    <span class="after_title">:</span>
  3.      <span class="description">description</span>
  4.        <span class="stringcutend">...</span>
  5.         <span class="sep">*</span>
  6. </p>

ha ora la seguente struttura:

CSS:
  1. /**
  2. * Edit this file for change rendering in Flash scroll
  3. * Adobe Flash HTML engine is very strict. For example
  4. * do not use:
  5. *
  6. * span.myclass { color:#000 }
  7. *
  8. * but use instead
  9. *
  10. * .myclass { color:#000000 }
  11. *
  12. */
  13.  
  14. /**
  15. * All scroll line is wrap with <p> tag paragrapher
  16. */
  17. p {
  18.     font-family:Tahoma, Arial, Helvetica, sans-serif;
  19.     font-size:14px;
  20.     color:#ffffff;
  21.     }
  22.  
  23. /**
  24. * Title link of feed
  25. */
  26. a,a:link,a:visited {
  27.     color:#0096ff;
  28.     text-decoration:underline;
  29.     font-weight: bold;
  30.     }
  31. a:hover{
  32.     color:#cc0000;
  33.     }
  34. /**
  35. * ":" after the link title
  36. */   
  37. .after_title {}
  38. /**
  39. * Description
  40. */
  41. .description {
  42.     color:#f1f1f1;
  43.     font-weight: bold;
  44. }
  45. /**
  46. * "*" separator feed item
  47. */
  48. .sep {
  49.     color:#cc0000;
  50. }
  51. /**
  52. * "[...]" string cut of description
  53. */
  54. .stringcutend {
  55.     color:#bbbbbb;
  56. }

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 Bannerize 1.4

22 apr, 2009 - di Giovambattista Fazioli

Nuova release del Plugin per Wordpress WP Bannerize:

  • Aggiunta opzione per aprire una nuova finestra
  • Corretto problema durante l'upload
  • Revisione interfaccia utente

wpbannerize

Wp-bannerize

13 mar, 2009 - di Nicola Ballotta

Da qualche giorno è online un nuovo plugin targato Saidmade che abbiamo chiamato Wp-Bannerize; il plugin in questione nasce dall'esigenza di un cliente di gestire in maniera semplice e immediata diversi banner grafici disposti sulle sidebar laterali e dalla necessità di assegnare un link ai banner stessi. I banner possono essere assegnati a dei gruppi in modo da poter gestire separatamente diverse aree (come le sidebar appunto) del vostro sito. Come al solito sono ben accetti feedback!

Pagina 1 di 212