Qualche dettaglio tecnico

Non c'e granchè da dire, in realtà. Il sito l'ho scritto usando Dreamweaver, ho cercato di attenermi ai dettami dell'HTML5 (in questa versione del sito ad esempio non uso frames) ed ho imparato un minimo di CSS per la gestione degli stili.

Qualcosa in piu' ho dovuto farlo per apprendere i rudimenti del Javascript (programmazione a oggetti che per cultura non mi appartiene, come ho gia' detto vengo dal FORTRAN e dal Pascal) per rendere il sito un po' piu' accattivante con l'uso dei menu a tendina, per i quali ho utilizzato una libreria standard personalizzandola per la parte grafica. Javascript l'ho usato anche per fare qualche piccolo magheggio con il cambiamento al volo di immagini su alcune pagine come quella del porcino nascosto o dei sentieri sul Toraggio.

La parte PHP e' piu' sostanziosa. Ho scritto routine PHP che consentono di costruire automaticamente al volo le pagine di fotografie e le gallerie relative (con geolocalizzazione quando i dati GPS sono presenti nei metadati delle foto). Tutta la parte di visualizzazione di foto (Tabelle dei thumbnails, galleria a scorrimento e visualizzazione a piena risoluzione) e' fatta con solo due pagine PHP. Se qualcuno fosse interessato al codice, puo' scrivermi e non ho problemi a condividerlo.

Infine: per il momento il sito e' ospitato su un vecchio PC desktop in casa mia, che viene usato da tutta la famiglia per la navigazione, gli scaricamenti, i solitari a carte etc. Per questo il sito e' oggettivamente molto lento, e spesso richiede di dover ricaricare la pagina, perche' si addormenta e bisogna svegliarlo. Non ho piani a breve di metterlo in hosting da qualche parte in una server farm professionale. Non tanto per i soldi da spenderci, ma perche' so per esperienza che un bel po' di lavoro sarebbe da rifare, per questione di compatibilita' di server. I pochi di voi che sanno di cosa parlo capiranno che un apostrofo nel nome di un file puo' fare una differenza enorme se il server, pur essendo sempre software Apache standard, risiede su un sistema Unix oppure Windows...

Se qualcuno di voi conosce un buon servizio di hosting, non troppo costoso, basato su server Windows e con spazio disco illimitato, me lo dica, che magari ci faccio un pensierino.

Pagina principale