Web

Statistiche di Google

Google AnalyticsFino a pochi giorni fa, per le statistiche dei siti web che gestisco, utilizzavo BBClone, un progetto Open Source scritto in php.

Mi sono sempre trovato bene, però, ultimamente, finex.org sta avendo sempre più visitatori e BBClone non è in grado di gestire efficentemente il carico di utenti.

Ho cercato quindi altri software per sostituirlo, però non ho trovato niente di veramente valido. Ho deciso quindi di affidarmi ad un sistema esterno per la gestione delle statistiche.

Il servizio in questione è Google Analytics.

jQuery integrato in Drupal, perchè non usarlo?

Dopo aver cercato inutilmente di far coesistere jQuery e Mootools per alcuni effetti grafici che volevo realizzare in un template per Drupal, ho deciso di usare jQuery visto che è già integrato nel mio CMS preferito.

L'effetto speciale non è altro che il far apparire e scomparire una parte del sito cliccando su un punto ben preciso del sito.

Il codice da inserire nel template è banale:

$(document).ready(function() {
  $('a#ID_LINK').click(function() {
    $('#ID_OBJ').toggle(500);
    return false;
  });
});
<tag>test</tag>

jQuery + Mootools, conflitti e trucchetti

Lavorando su un template per Drupal che utilizza Mootools mi sono accorto di alcuni problemi. Questa libreria va in conflitto con jQuery (utilizzata dal motore di Drupal) rendendo non funzionanti opzioni come i blocchi a scomparsa o l'autocompletamento in alcune caselle di testo.

Il problema è da cercarsi nel codice delle due librerie: entrambe dichiarano una funzione:

$()

Ovviamente le due funzioni sono differenti per cui bisogna trovare un rimedio per poter conciliare le due librerie.

Come integrare Google Video in un sito

Caricare un filmato su Google Video è decisamente semplice, un po' meno è l'integrazione del video in un sito esterno. Google Video fornisce infatti un codice HTML da inserire nelle proprie pagine per caricare il filmato esternamente, però questo codice non sono riuscito a farlo funzionare. Ho dovuto quindi escogitare un meccanismo differente.

Archiviato in

Nuovo sito per gli Zamas

Finalmente è online anche il nuovo sito degli Zamas! La grafica ed i contenuti sono completamente rinnovati. Partecipate numerosi ai loro concerti!

Archiviato in

Nuovo sito Esigroup

Da oggi è online il nuovo sito Esigroup.it dell'azienda Esi Group di Vicenza.

EsigroupAnche questo sito sfrutta il motore Open source Drupal con il quale è possibile organizzare e gestire numerosi tipi di informazioni. La potenza di Drupal è dovuta sopratutto all'elasticità di configurazione ed alla possibilità di poter essere modificato in ogni suo componente in modo da adattarlo ad ogni esigenza.

Archiviato in

Finalmente mi piace

E' trascorso più di un mese da quando ho scelto di usare Drupal al posto di Wordpress ed ora ho finalmente realizzato un nuovo stile per FiNeX.org.

Le ultime grafiche erano un po' troppo banali e grezze: il caldo e la poca disponibilità di tempo non mi hanno per nulla aiutato.

Ora sono soddisfatto. Tra l'altro sono riuscito a creare un foglio di stile che funzioni su molti browser. Ho testato con successo il sito con i seguenti software:

Marcigaglia.it

Marcigaglia.it 2006Da oggi è online il sito Marcigaglia.it della ditta Marcigaglia Constructions S.P.A.

Archiviato in

Rollover, dai Javascript ai CSS

In giro per il web ci sono numerosi documenti che spiegano come impostare il rollover delle immagini nelle pagine web. Si trovano metodi a volte anche molto complessi per gestire una cosa che in realtà è veramente banale. Questi sono i due metodi che preferisco.

Metodo con javascript

Si utilizzano gli eventi onmouse* dell'oggetto img per cambiare il parametro src dell'oggetto stesso:


img onmouseover="this.src='img_over.jpg';"
onmousedown="this.src='img_down.jpg';"

A first look to the DOM model

Questo articolo l'ho scritto in inglese, me ne sono accorto quando ero arrivato circa a metà... non chiedetemi il perchè, perdonatemi i probabili errori di grammatica, ma non avevo voglia di riscrivere in italiano tutto quanto.

DOM Introduction

A first look to the DOM model

DOM means Document Object Model. It's a model of how XML and HTML are represented in a tree structure.
DOM is a platform neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents. The document can be further processed and the results of that processing can be incorporated back into the presented page.