Creare temi e pagine personalizzate per Drupal


Nella scorsa puntata abbiamo fatto conoscenza con Drupal e ne abbiamo visto alcune funzionalità ed alcuni moduli fondamentali. In questa seconda puntata prenderemo confidenza con la gestione dei temi: per prima cosa ne installeremo uno che rimpiazzerà quello di default per le pagine di amministrazione, poi vedremo come aggiungere alcuni moduli essenziali per lo sviluppo di temi e, finalmente, ci tufferemo nella creazione di un nostro tema e parleremo del modulo Views, vero e proprio coltellino svizzero per la realizzazione di elenchi e selezioni dei contenuti del sito Drupal.

Ottimizzare le performance dei server web


Uno speciale sull’analisi e l’ottimizzazione delle web application, partendo dal profiling dei server web, passando dai problemi più comuni di configurazione ed arrivando alle soluzioni più efficaci per risolverli.

L’insicurezza di MD5 colpisce i siti “sicuri”


Abbiamo scoperto una vulnerabilità nella Public Key Infrastructure (PKI) utilizzata per generare certificati digitali per i siti web “sicuri”. Come proof of concept abbiamo eseguito un vero e proprio attacco, creando un certificato da Certification Autority ritenuto attendibile da tutti i browser più diffusi. Questo certificato ci permette di impersonare qualsiasi sito su Internet, inclusi quelli di banche ed e-commerce che utilizzano HTTPS.

Il nostro attacco sfrutta la vulnerabilità detta “MD5 collision” che permette la creazione di diversi messaggi che hanno lo stesso hash MD5.

[Leggi tutto →]

Scrivere plugin per IE è complicato, parola di Microsoft


Questo articolo dà molto da pensare. La prima cosa che mi viene in mente è che se Microsoft organizza una conferenza per convincere gli sviluppatori di addon per Firefox a portarli anche su IE, allora probabilmente il mercato inizia ad essere interessante (sia economicamente, sia in termini di quote di mercato).

Ma la parte più bella è quella che segue…

[Leggi tutto →]

Le idiosincrasie di WordPress


Come avrete sicuramente notato, il nuovo sito è basato su WordPress, una piattaforma di Content Management piuttosto diffusa.

Oggi, spulciando la documentazione per aggiungere una funzionalità al template, ci siamo imbattuti nella funzione previous_posts_link che, come potete facilmente immaginare, permette di inserire il link ai post successivi, come da documentazione.

Ovviamente esiste anche la funzione opposta.

… da perderci la testa :)

PHP e ClamAV: chi ha paura dei virus sul web?


L’accostamento tra il linguaggio più diffuso sul web e l’antivirus Open Source per eccellenza potrebbe sembrare fuori luogo, invece vi dimostreremo che non è così: esistono vari ambiti in cui un controllo antivirus su un sito può essere molto importante…

Erlang, un linguaggio per le applicazioni web del futuro


Erlang nasce nei laboratori Ericsson per lo sviluppo di applicazioni parallele, distribuite, real time e mission critical per la gestione di switch telefonici. Oggi si propone come valida alternativa per lo sviluppo di applicazioni web scalabili

Ruby on Rails in pratica: gestire un archivio di CD


Dopo aver presentato le basi di MVC con Ruby on Rails nello scorso numero, ecco un esempio pratico di quanto sia semplice e veloce sviluppare una applicazione web dotata di tutte le funzioni essenziali, che potranno essere ampliate e personalizzate in ogni loro aspetto.

Post precedenti »