Lanciami i componenti (italiani)!
Ancora una volta la casualità ha fatto si che scoprissi l’ennesimo sviluppatore jQuery italiano.
Navigando su Meetups ho infatti scoperto un progetto di Matteo Bicocchi già molto ben avviato dal nome mb.jquery.components.
I componenti in questione sono i seguenti:
- jQuery.mb.verticalSlider che consente di visualizzare un elenco più o meno lungo di elementi. Può lavorare con elementi già presenti nel DOM della pagina o caricarli tramite chiamata ajax quando necessario. Funziona anche con la rotellina del mouse.
- jquery mb.extruder che permette di aggiungere un pannello scorrevole contenente tutto quello che desiderate in alto o sul lato sinistro della pagina.
- jquery mb.menu che permette di creare un menu multilivello ad albero od un menu contestuale in modo semplice ed intuitivo.
- jquery mb.containerPlus che permette di costruire contenitori ricchi di funzionalità e completamente personalizzabili. I contenitori possono essere impostati per essere trascinabili, ridimensionabili, pieghevoli e/o minimizzabili.
- jquery mb.gallery e jquery mb.maskedGallery permettono di costruire una gallerie fotografiche complete di ogni funzionalità comprese barra di strumenti di navigazione, miniature e cornice autodimensionabile.
- jquery.mb.mediaEmbedder il modo più semplice di mostrare un filmato da YouTube, Vimeo, Flickr, Livestream e/o Ustream.
- jquery.mb.YTPlayer questo componente permette di costruire un lettore personalizzabile per i video di YouTube. Può essere utilizzato anche come sfondo della pagina HTML.
- jquery mb.tabset un utile componente utile che permette di costruire facilmente un’interfaccia a schede davvero. E le schede possono anche essere ordinate a vostro piacimento.
- jquery mb.tooltip un tooltip alternativo.
- jquery mb.imageNavigator una galleria fotografica per immagini extralarge, comprensiva di navigatore.
- jquery mb.scrollable se avete bisogno di mostrare molti elementi in uno spazio ristretto questo componente è quello che fa per voi. Comprende una barra degli strumenti di navigazione semplice e configurabile.
- jquery mb.flipText un semplice plug-in per trasformare il testo in verticale in entrambe le direzioni: dall’alto al basso o dal basso all’alto.
Ogni componente disponibile è ottimamente documentato e per ognuno è presente una pagina di demo.
Tutti i componenti sono disponibili sulla pagina GitHub del progetto.
E’ inoltre disponibile una sezione di domande e risposte (jQueryExchange) dove potrete chiedere spiegazioni e richiedere nuove funzionalità.
Matteo inoltre sta sviluppando un ulteriore progetto ancora in fase di Alpha dal nome mb.ile che altro non è che un framework che fornisce soluzioni semplici per tutte le applicazioni HTML mobile.
Tale progetto è nato dal fatto che gli attuali framework (jQuery Mobile e jQTouch in particolare) hanno un approccio rigoroso che vincola le soluzioni di sviluppo: jQuery Mobile per esempio obbliga ad avere tutti i link che devono puntare ad un elemento della pagina o ad un file esterno, senza poter avere una chiamata JavaScript.
Si è così pensato di sviluppare ad una soluzione alternativa.
Potete visualizzare una demo di mb.ile a questo indirizzo: http://pupunzi.com/mb.ile
Anche per mb.ile è disponibile una repository GitHub a questo indirizzo https://github.com/pupunzi/jquery.mb.ile
E’ inoltre disponibile un breve video che dimostra le funzionalità di mb.ile:
Se proprio dobbiamo trovare il “pelo nell’uovo”, l’unica pecca è che da uno sviluppatore italiano, su un blog italiano ci aspettavano almeno la documentazione in italiano.