Continua il tour Open Source: Cuba Open Bootstrap

Cuba Open Bootstrap è il nuovo Fork di Sardegna Open Bootstrap, realizzato utilizzando codice libero e le famose librerie Bootstrap e jQuery.

Cuba Open Bootstrap

Scopri tutti i paesi di Cuba con Cuba Open Bootstrap!

Cuba Open Bootstrap

Sono consultabili tutti i paesi di tutte le provincie cubane:

Cosa si può vedere

Il sito ti permette di visitare tutto il continente africano, in tutte le sue nazioni e in tutti i paesi di ogni stato, tramite i siti più famosi esistenti.

  • Wikipedia, tramite la sua breve descrizione;
  • Instagram, tramite l’hashtag di ogni singolo paese;
  • Google e Bing, tramite la ricerca di immagini del paese filtrata per immagini riutilizzabili.

Cuba Open Bootstrap

L’intero sito è sviluppato in PHP, jQuery, Css ed Html. La piattaforma, come le altre sviluppate precedentemente, permette di:

  • Ricercare ogni singolo comune;
  • Estrarre un paese casualmente;
  • Vedere l’elenco completo di tutte le città;
  • Vedere il singolo paese tramite Wikipedia, Instagram, Google e Bing.

In aggiunta ho voluto:

  • Aggiungere la possibilità di navigare anche per nazione, e non solo per paese;
  • La gestione di tre lingue (Italiano, Inglese, Spagnolo e Francese).

Ovviamente Software Libero

Ovviamente ho scelto una licenza libera per la creazione di questo esperimento, si tratta della comunissima “General Public Licence V3“.

Ho scelto inoltre di usare anche Software Libero all’interno della piattaforma:

Bootstrap

Una raccolta di strumenti liberi, per la creazione si siti e applicazioni Web. Questi strumenti sono basati su HTML, CSS e JavaScript. Per l’intera raccolta viene usata la Licenza Libera MIT.

Smarty

Smarty è una libreria scritta in PHP, viene utilizzata quando viene utilizzato il modello di Model View Controller, per isolare meglio la parte della vista (view). Questa libreria ha una licenza Lesser General Pubblic Licenze (GNU LGPL).

In questo caso non c’è una separazione tra il Model e il Controller.

JQuery

Libreria JavaScript per applicazioni web, viene utilizzata per semplificare la gestione e degli elementi delle pagine HTML.

La libreria è rilasciata con la licenza MIT e Gnu GPL.

Altri progetti simili