How

Come funziona tecnicamente questo sito

Un bravo programmatore è tale quando se sa copiare con intelligenza. E' per questo che il blog si appoggia, come backend, sulla piattaforma di Google per i blog, Blogger sfruttandone le sue api. La parte del frontend invece, da me personalizzata sia nella programmazione che nel layout, utilizza semplicemente un lettore php di Rss, Simplepie. Una volta recuperati i dati dall'rss avviene una trasformazione in html tramite un template engine, che uso ormai da anni, chiamato MiniTemplator.

Simplepie ha una cache per gli rss e ciò rende la lettura dei contenuti, dopo il primo accesso, estremamente veloce. Il punto debole di questo sistema è che la cache non permette l'immediata visualizzazione di modifiche o di nuovi commenti. Comunque si può lavorare su questo.

Il layout (o skin) è completamente separato dalla programmazione: non occorre quindi conoscere php se non per la prima, semplice, installazione. Per la visualizzazione dei commenti vengono utilizzati due plugin di jquery: il primo è floatbox per il loading (che sono stato costretto a personalizzare) e l'altro è la classe scrollTo per lo scorrimento della pagina. Per l'XHTML ho utilizzato un framework css molto efficiente e modulare chiamato boilerplate.

Questo blog non necessita di un database sul proprio dominio: basta semplicemente inserire il proprio (o anche quello di altri ;)) Blog_ID sul file di configurazione per poter funzionare. Le immagini, come per qualsiasi altro blog o sito, possono risiedere su altri domini (le mie sono appoggiate su Picasa, un'altra piattafoma di Google).

Se l'idea e l'approccio ti piace sarò molto felice non solo di inviarti una copia del software ma anche di poter lavorare, insieme, per il miglioramento del sistema.