Che cosa è un modulo Drupal?

October 23

I moduli di Drupal sono add-on per il sistema di gestione dei contenuti Drupal, simile a estensioni in Joomla !, e plug-in di WordPress. La funzione principale di moduli è quello di estendere la lista delle caratteristiche di base del CMS. Centinaia di moduli esistono per cambiare il modo in cui funziona Drupal e integrare nuove funzionalità.

moduli di base

Drupal è dotato di una serie di moduli di base, la maggior parte dei quali sono attivati ​​per impostazione predefinita. Questi moduli possono essere attivati ​​o disattivati ​​in "Moduli" Link amministrazione. Alcuni esempi di moduli di base includono il modulo blog, che crea il "Blog" tipo nodo personalizzato, il modulo di commento che consente commenti, e il modulo forum che crea un forum di discussione.

In passato alcuni moduli contribuito sono stati integrati nel core di Drupal. Per esempio, la CCK (Content Construction Kit), un modulo contribuito, è stata integrata nel Drupal per la versione 7.

Moduli Contributo

I moduli hanno contribuito sono moduli disponibili nel repository del modulo Drupal. Questi moduli sono stati sviluppati da terze parti e sviluppatori indipendenti. Il repository include recensioni e commenti da altri utenti per quanto riguarda la qualità dei moduli, così come una lista di bug noti. Gli sviluppatori possono anche utilizzare la sezione moduli a lavorare con gli altri per risolvere i problemi con i moduli hanno contribuito. I moduli nel repository Drupal sono classificati in base alla versione di Drupal sono compatibili con.

I moduli comunemente usati

Secondo il repository del modulo Drupal.org, i moduli Drupal più comunemente utilizzati includono Visualizzazioni, token, CCK (per le versioni di Drupal 6 anni e più), Pathauto e FileField. Vista consente di progettare contenuti personalizzati come ad esempio la pagina di pagina e profilo utente anteriore del sito. Token consente di integrare i codici brevi per il recupero di valori personalizzati. Pathauto genera automaticamente un alias nodo URL. campo File sostituisce il campo di upload Drupal core, offrendo un maggiore controllo sul caricamento di file.

Premium e moduli personalizzati

Gli sviluppatori di terze parti possono costruire moduli Drupal personalizzati e scegliere di non includerli nel repository del modulo Drupal. Questi moduli sono generalmente di natura commerciale, mentre tutti i moduli nel repository sono liberi di utilizzare e modificare, rilasciato sotto una (General Public License) GPL.