Programmazione

Ottimizzare le prestazioni di un sito web in Drupal

Le prestazioni di un sito web sono un aspetto da non sottovalutare soprattutto nel caso di siti non amatoriali ed in quelli con un alto traffico. Anche eventuali limiti di banda e risorse di calcolo imposti dall'hosting provider possono richiedere delle ottimizzazioni.

Quando si sviluppa un sito web usando un CMS, ad esempio Drupal, dobbiamo considerare tre aspetti:

Ottimizzare le prestazioni di un sito web in Drupal

FiNeX.org, Facebook ed integrazione con Drupal

Ieri sera ho trovato un po' di tempo per procedere con l'integrazione del blog nella pagina su Facebook (https://www.facebook.com/FiNeX.org). Già qualche settimana fa avevo preparato una paginetta che viene caricata in un iFrame. Ieri ho quindi aggiunto un po' di codice per verificare se l'utente ha cliccato "Mi piace".

FiNeX.org, Facebook ed integrazione con Drupal

Ottimizzare un CMS Open Source

Negli ultimi anni il web è stato invaso da siti costruiti grazie a CMS Open Source, come ad esempio WordPress o Drupal, e se da un lato sono profondamente soddisfatto di questo trend, dall'altro lato non posso negare che l'essenza stessa del Free Software e dell'Open Source (che non sono esattamente la stessa cosa) permette anche a chi non è un drago di programmazione a distribuire codice sorgente di bassa qualità. Potrebbe sembrare una debolezza, ma il bello di avere il codice sorgente a disposizione di tutti è che chiunque può trovare i problemi, correggerli, e quindi rendere il software migliore.

Ottimizzare un CMS Open Source

Drupal, i breadcrumb ed il multilingua

La gestione dei breadcrumb in Drupal, già affrontata in passato negli articoli "Drupal Breadcrumb, Briciole di pane per Drupal" e "Migliorare i breadcrumb di Drupal", potrebbe rivelarsi piuttosto complicata in casi particolari che vedono la presenza del modulo i18n per il multilingua.

Drupal, i breadcrumb ed il multilingua

Come si usa preg_replace_callback in PHP

In PHP esistono diversi modi per sostituire delle stringhe all'interno di un testo. La funzione più conosciuta probabilmente è str_replace() che accetta come parametri una stringa da cercare, una stringa da usare come sostituzione e la stringa su cui agire. A volte però questa funzione non è sufficiente e quindi bisogna trovare altre soluzioni.

Come si usa preg_replace_callback in PHP

Appunti bash: estrarre indirizzi email da un file

Vi è mai capitato di dover analizzare dei file di testo ed estrapolarne tutti gli indirizzi email? Beh, questo breve articolo è un promemoria che illustra un comando da una riga che sfrutta Grep, tool storico degli ambienti Unix/Linux, per compiere operazioni di questo tipo.

Appunti bash: estrarre indirizzi email da un file