Corsi on-line

Disegnare Dashboard con Dashing

Dashing è una soluzione basata sul linguaggio Ruby concepita appositamente per la realizzazione di Dashboard da utilizzare nei back end e front end delle Web applications; si tratta di un framework ottenuto impiegando la libreria Sinatra (una delle ormai non poche alternative libere a Ruby on Rails oggi disponibili) e Coffeescript, il noto linguaggio per la transcompilazione in JavaScript; derivando da due strumenti Open Source, Dashing non poteva che essere rilasciato sotto lo stesso tipo di licenza.

Grazie ai metodi disponibili sarà possibile disegnare Dashboard composte da widgets che potranno essere ottenuti e popolati prelevando informazioni da qualsiasi tipo di sorgente di dati, ad esempio un database; nello specifico, la struttura dei widgets integrati è basata su Gridster.js, un plugin per jQuery dedicato alla realizzazione di griglie multi-colonna, grazie a questa estensione tutti i componenti potranno essere posizionati e spostati tramite Drag & Drop.

Per velocizzare il lavoro degli sviluppatori, i creatori del framework hanno messo a disposizione alcuni sample per widgets come per esempio un box già pronto per Twitter; viene fornita un’apposita API per l’invio di dati alla Dashboard, in alterativa è comunque disponibile la compatibilità con Ruby DSL.

Per l’utilizzo di Dashing è necessario Ruby 1.9, l’installazione potrà essere effettuata tramite RubyGem:

$ gem install dashing

Nel sito ufficiale dell’applicazione, oltre ai file necessari per il download di Dashing, è disponibile anche un’ampia documentazione e vari esempi pratici sull’utilizzo della libreria.

Post correlati
I più letti del mese
Tematiche