Milkbox

Milkbox è un plug-in per MooTools che distribuisco gratuitamente su licenza MIT, e che è utilizzato da migliaia di persone in tutto il mondo.
Si tratta di una variante (yes, l'ennesima...) di Lightbox. L'ho sviluppato inizialmente perché volevo un'interfaccia ancora più pulita e animazioni ridotte al minimo e perché al tempo non ne esisteva una versione per MooTools 1.2. In seguito, soprattutto con la versione 2.0, Milkbox è diventato qualcosa di molto più complesso. Ora la versione 3.0, basata nativamente su mootools 1.3, è utilizzata anche in molti software di terze parti (cms, plugins..).

Questa pagina vuol essere solo una brevissima introduzione in italiano. Il vero sito di Milkbox, pieno di esempi e spiegazioni tecniche è scritto in inglese e si trova su http://reghellin.com/milkbox/ (link esterno).

Caratteristiche principali (ma c'è molto di più...)

  • HTML5

  • Supporto di file swf/flash

  • Supporto di file html (iframe)

  • Gallerie definibili via XMl

  • Gallerie definibili via JSON

  • Supporto per query string da appendere ai file (penso in particolare a file swf e html)

  • Autoplay, configurabile anche galleria per galleria. Pulsante play/pausa.

  • Auto-size: se l'immagine è troppo grande per la finestra, viene adeguatamente rimpicciolita.

  • Centratura: come opzione, il display può esser fatto visualizzare sempre centrato nella finestra.

  • Gallerie apribili direttamente da JavaScript (e dunque anche da ActionScript via ExternalInterface), con varie opzioni

  • Transizioni ridotte al minimo, ma possibilità di usare uno qualsiasi degli effetti presenti nel pacchetto Fx.Transitions di MooTools.

  • Navigazione anche da tastiera

  • File grafici dei pulsanti scaricabili e dunque personalizzabili

  • Aspetto (background, border, padding, ecc) completamente personalizzabili in parte via css e in parte via opzioni js

Un semplice esempio della v2 (vedi sito ufficiale per v3):

Milkbox Milkbox Milkbox

Foto di Retinafunk

Sito ufficiale di Milkbox / Official Milkbox site: http://www.reghellin.com/milkbox/