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.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!

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