Stella inattivaStella inattivaStella inattivaStella inattivaStella inattiva
 

Questo sito non contiene dei veri tutorial ma soltanto degli appunti più o meno ordinati che ho preso durante il corso della mia esperienza. Inoltre ci sono alcune sezioni del sito dedicate al multimedia dove troverete le mie foto preferite, i miei video musicali,  alcune "saggezze" che mi hanno particolarmente colpito ed altro ancora.

 

Il sito è stato realizzato utilizzando diverse tecnologie Open Source. Sento il dovere di puntalizzare che il concetto di open source source va ben oltre del concetto di free, di gratis. Si tratta di lavori realizzati da tanti volontari che realizzano un qualcosa e lo mettono in condivisione con altri. Chi copia lo sforzo degli altri può utilizzarlo per creare dell'altro con l'obbligo a sua volta di condividere il nuovo prodotto realizzato.

Questa pagina vuole anche esprimere un sincero ringraziamento alla comunità che ha sviluppato tutte le tecnologie sotto elencate che mi hanno permesso di realizzare il sito byman.it.

L'elenco è molto lungo e sono sicuro alcuni componenti non verranno citati, o per mia dimenticanza o perchè non ne conosco l'esistenza. Provo a scrivere le prime che mi vengono in mente, quindi inizialmente l'elenco non avrà un ordine ben preciso ma "just arrival".

 

#COSATIPODESCRIZIONE
# cosa tipo  descrizione
1 Joomla CMS

joomla logo 160x80

Consente la creazione rapida di siti. Appartiene alla categoria dei cms, Content Management System.

Si tratta di un vero e proprio programma web che una volta installato, permette di accedere ad una area di amministrazione allo scopo di gestire tutte le componenti utili alla gestione e creazione del sito:

  1. Utenti per l'accesso
  2. Gli articoli che rappresentano le nostre pagine dinamiche
  3. Le categorie da associare ad ogni articolo
  4. I menu
  5. I template, ossia l'installazione di layout differenti da quelli installati.
  6. I moduli, ossia piccole applicazioni specializzate da inserire nelle posizioni previste dal template.
  7. I plug-in, ossia programmi specializzati che in genere operano in background e vengono richiamati in determinati eventi.
  8. I componenti, ossia qualcosa di piu' di un semplice plugin o modulo. Quasi un'applicazione che opera all'interno di Joomla.
  9. and more...
REFERENCES
2 PHP Linguaggio

php logo 160x80

E' il linguaggio per eccellenza utilizzato nei sever linux. L'esecuzione del PHP, quando è affiancato ad apache, si dice che è eseguito lato server e il risultato delle sue operazione, codice html generato,  viene inviato al browser il quale ne fa il rendering e lo mostra a video.

Viene utilizzato per tantissimi scopi. Ad esempio per reperire informazione che risiedono in un database, per manipolare immagini, per effetture calcoli, per condizionare le pagine che dovrà ricevere il browser ecc..

REFERENCES
3 MariaDB Database

mariadb

E' il repository di tutti gli articoli e di tutte le impostazioni del sito (generali, menu, moduli ecc).

4 phpMyAdmin db Tool

 phpmyadmin logo 160x80

E' un programma che consente di gestire il database mysql. 

REFERENCES
5 jQuery Framework

jquery logo 160x80

E' uno dei più diffusi se non il più diffuso framework Javascript. Abilissimo nell'accedere e nel gestire elementi dell'html.

JQuery - official website

REFERENCES
6 Bootstrap Framework

bootstrap logo 160x80

E' il framework sviluppato dal team di sviluppo di twitter al fine di standardizzare e velocizzare il codice html, css, javascript ecc.

Joomla a partire dalla versione 3 deciso di utilizzare Bootstrap.

7  IcoMoon  Icon

icomoon logo 160x80 

Libreria standard di icone da inserire facilmente nelle pagine, nei menu, nei moduli ecc.

Incluse in Joomla a partire dalla versione 3.

8 {Less} CSS

less logo 160x80

E' un pre-processore che estente le capacità e le funzionalità del css.

Utilizzato da Joomla a partire dalla versione 3.

REFERENCES
 9 TinyMCE Editor

tinymce logo 160x80

Editor HTML pre-installato su joomla che permette di scrivere gli articoli all'interno di Joomla. 

10  JCE Editor

jce logo 160x80

Editor HTML basato su TiniMCE con l'aggiunta di tantissime features in più.

11 Linux OS

linux logo 160x80ubuntu logo 160x80

Sistema Operativo del sever in cui risiede questo sito, la distribuzione è Ubuntu.

12 Apache Web

apache logo 160x80

E' il web server più diffuso al mondo

13 ISPConfig  Panel

ispconfig logo 160x80 

E' un control pannel per gestire i servizi hosting: utenti ftp, utenti mysql ecc..

REFERENCES
       

 

Let me say thank you to the Internet community for sharing their work!

- have fun -

DISQUS - Leave your comments here