Emmet (Zen Coding): scrivere HTML/CSS più velocemente
Emmet è il nuovo nome del progetto Zen Coding. Emmet permette di generare rapidamente liste HTML, blocchi con classi e ID utilizzando abbreviazioni. Oltre all’HTML, consente anche di scrivere velocemente proprietà CSS, sempre tramite abbreviazioni. A prima vista può sembrare inutile memorizzare nuove scorciatoie, ma una volta abituati, diventa difficile scrivere codice senza Emmet.
Features di Drupal (gestione delle funzionalità di Drupal)
Features è un modulo che consente di raccogliere le funzionalità di un sito e trasferirle su un altro con un solo clic. Il risultato è una feature (funzionalità) che può essere installata come un normale modulo. Una Feature è un insieme di entità che, combinate, creano una determinata funzionalità all’interno del sito.
Notizie di Drupal Features
In questa lezione ti mostrerò come utilizzare le stesse funzionalità su diversi siti copiandole tramite un modulo feature. Inizieremo con qualcosa di semplice: creeremo un flusso di notizie, ovvero:
- Un link nel menu “Notizie” che porta alla pagina delle notizie
- Una pagina delle notizie
- Un blocco di notizie per la homepage
Penso che questo sia sufficiente per capire come funziona il modulo Features.
Per prima cosa, installiamo i moduli necessari:
Aggiornamento della versione di un modulo feature in Drupal
Nella lezione precedente abbiamo visto come creare moduli feature per Drupal. In questa lezione analizzeremo come aggiornare questi moduli, aggiungendo nuove funzionalità.

Funzionalità di Drupal e tassonomia
Nelle lezioni precedenti abbiamo creato un modulo feature, inizialmente nelle versioni alpha1 e alpha2, e ora creeremo la versione successiva alpha3. Aggiungeremo al nostro modulo un vocabolario di tassonomia con le sezioni delle notizie, nonché i tag per ogni notizia.
Creeremo due vocabolari di tassonomia: “Sezione delle notizie” e “Tag”.

Configurazione del proprio server web
La maggior parte dei siti realizzati con Drupal è ospitata su hosting condivisi (shared hosting), mentre una parte minore si trova su server virtuali o server dedicati. È possibile che anche i tuoi siti siano ospitati su un servizio di hosting, ma a causa della crescita del sito o del numero di siti basati su Drupal tu abbia deciso di passare a un server. Iniziamo quindi col capire la differenza tra hosting condiviso, server virtuale e server dedicato.
Configurazione di APC. Caching in PHP.
!!! Attenzione !!! Non utilizzare APC se hai PHP versione 5.5 o superiore: OPCache sostituisce APC ed è integrato in PHP.
Il 21 marzo 2013 è stata rilasciata la versione beta 1 di PHP 5.5, che include “Zend OPCache” — sembra chiaramente che questo sarà il sostituto di APC in futuro, poiché è incluso nel core di PHP e dovrà essere mantenuto per ogni nuova release.
Descrizione dei moduli Drupal
In questa sezione descriverò i moduli di Drupal
CCK (Fields API) — descrizione del modulo Drupal
Il modulo CCK (Content Construction Kit) consente di creare tipi di contenuto personalizzati con i campi necessari, come campi di testo, menu a discesa, caselle di controllo e pulsanti di opzione, oltre ad aggiungere nuovi campi ai tipi di contenuto esistenti.
Views — descrizione del modulo Drupal
Il modulo Views nella versione 2 alpha non è ancora completamente funzionale. Non può aggiornare automaticamente le versioni precedenti e non funzionerà su un sito che ha installato la versione 1 del modulo Views senza averla prima disinstallata con il comando “uninstall”. Mancano ancora molte funzionalità, ma puoi comunque sperimentarlo. Al momento, sembra che Views 2 non funzioni con PHP4.