Progressi

Tra gli scopi di questo sito web c'e' anche, non ultimo, quello di imparare.
Cimentersi nella creazione di un sito web partendo da zero e scrivendo a manina (e con il VI!) tutte le pagine in linguaggio HTML ti costringe a capirne il funzionamento. L'intenzione e' quella di partire da un sito rozzo per poi arricchirlo, utilizzando tutti gli strumenti di HTML e le magie degli script PHP per ottenere un sito dinamico e veramente "fico".
L'intenzione e' questa. Vediamo cosa riusciro' a fare.

In questa pagina voglio tenere conto delle cose che ho utilizzato nella realizzazione del sito, un po' come l'indice degli argomenti trattati.

  1. Utilizzo primitivo di HTML: semplice stesura di testo ed uso dei colori, dei font e dei tipi di allineamento.
    Uso dei tag href ed src dei per link a nuove pagine o alle immagini, uso dei bordi e dei titoli delle immagini
    Uso degli elenchi numerati. Utilizzo del tag BLOCKQUOTE per dare dei margini alla pagina.
  2. Primo comandino di PHP dato per mostrare la data corrente.
    Primo comandino JavaScript per la chiusura della pagina in cui si mostrano le foto.
    Utilizzo delle tabelle per distanziare i link alle varie sezioni di fotografie.
  3. Utilizzo dell'array associativo di PHP e delle string query per passare argomenti al server e ridurre drasticamente il numero di files usati per mostrare le singole foto.
  4. Salto notevole rispetto alla precedente versione. Inserito l'utilizzo del database: adesso nei file non c'e' piu' scritto quali pagine caricare o quali immagini mostrare, tali informazioni sono contenute in un database (formato al momento di sole 3 tabelle). Quando si carica una pagina viene eseguito lo script PHP che fa la query al database per sapere quali informazioni mostrare.
    Come risultato, e' possibile aggiungere o togliere immagini senza dover editare nessun file, ma e' sufficiente aggiungere o togliere una entry dal database.
  5. Deciso incremento dell'utilizzo del PHP e delle query al database: l'uso delle join e degli array associativi mi consente adesso di gestire tutta la parte del sito relativa alla fotografia con soli tre files di tipo php. L'enorme vantaggio di questa nuova gestione sta nella maggiore facilita' di manutenzione e modifica di un cosi' basso numero di files.
  6. Inserito il meccanismo di votazione delle fotografia. Comporta un lavoro notevole con il database.
  7. Inserito il meccanismo per vedere la foto precedente o successiva.
  8. Utilizzo dei files di include di PHP per la memorizzazione delle costanti.
  9. Utilizzo delle sessioni, creazione di funzioni di utility in PHP ed utilizzo dei file include per portare tali funzioni in altri files.
  10. Aggiunta dei bordini bianchi alle immagini piccole grazie all'utilizzo dei CSS.
  11. Controllo del tipo di browser: adesso stai usando: CCBot/2.0 (http://commoncrawl.org/faq/) dall'ip 54.198.58.62
  12. Inserimento del favicon.
  13. Aumento dell'utilizzo dei CSS per definire i font.
  14. Utilizzo di JavaScript per la realizzazione dello slide show.
  15. Superata validazione CSS. Aggiunta l'icona.
  16. Aggiornamento a PHP 7.
  17. Aggiunti pulsanti Twitter e Istagram.