Capita a volte che per ottenere un dato risultato non basti modificare qualche riga di codice o cambiare delle impostazioni, ma sia necessario scrivere un nuovo modulo da zero.
Questo tipo di soluzioni ha svariati vantaggi:
- semplifica l'aggiornamento dell'installazione di drupal, perchè elimina il bisogno di mantenere patch esterne, che devono essere riadattate di volta in volta.
- permette di attivare e disattivare le singole porzioni di codice senza alterare le funzionalità di base di drupal.
- semplifica la redistribuzione del codice, dato che questo è contenuto in un singolo file e quindi non occorrono patch.
In questa sezione sono riportate le descrizioni dei moduli che ho deciso di scrivere in base a queste considerazioni, corredate da alcune sezioni di codice commentato passo passo.