Matteo vs Joomla: Open Source dentro Joomla

In attesa della prima missione su Joomla, curioso un po’ alla ricerca di tutto il software Open Source dentro Joomla. Non riguarda l’installazione o l’uso di Joomla, ma scrivendo l’ultimo articolo, dopo aver caricato Joomla su NetBeans non son riuscito a resistere, ho controllato tutte le librerie e i componenti di Joomla e le licenze dentro.

Open Source dentro JoomlaJoomla

Prima di entrare dentro Joomla, vediamo un po’ di informazioni su di lui. Il CMS Open Source, è rilasciato sotto licenza GNU GPL (GENERAL PUBLIC LICENSE) versione 2.

Open Source dentro Joomla

  • Bootstrap (MIT): la raccolta di librerie e componenti liberi, realizzati in HTML, CSS e JavaScript utilizzati per semplificare la realizzazione delle interfacce web;
  • Tinymce (LGPL): un editor di testo realizzato in JavaScript, è presente nella maggior parte dei CMS Open Source o proprietari;
  • jQuery (MIT): La libreria JavaScript più famosa, è utilizzata per semplificare la selezione, la manipolazione, la gestione degli eventi e l’animazione di elementi DOM in pagine HTML, nonché implementare funzionalità AJAX;
  • FrameworkOnFramework (GNU GPL V2): è un Framework fatto appositamente per Joomla, è utilizzato per una gestione più precisa e accurata del sistema delle API e le classi che gestiscono la struttura MVC (Model-View-Controller) del CMS;
  • Idna Convert (LGPL): una classe utilizzata per convertire i nomi a Dominio internazionali;
  • phpass (MIT): libreria PHP usata per la criptazione delle password;
  • phputf8 (LGPL): estensione delle funzioni di codifica e decodifica utf-8 del PHP;
  • simplepie (BSD): è una libreria realizzata per semplificare il parsing dei feed RSS;
  • lessphp (GNU GPL V3): semplice compilatore LESS scritto in PHP.

Matteo VS Joomla

Matteo VS Joomla sono una serie di articoli dedicati al mio viaggio verso il CMS Joomla.