? Moduli di Drupal sono add-on per il sistema di gestione dei contenuti Drupal , simili alle estensioni di Joomla , e plug- in di WordPress ! . La funzione principale di moduli è 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 viene fornito con 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 " legame amministrazione . Alcuni esempi di moduli di base includono il modulo di blog, che crea il "Blog" tipo personalizzato nodo , il modulo di commento che permette commenti , e il modulo forum che crea un forum di discussione .
In passato alcuni contribuito I moduli sono stati integrati nel core di Drupal . Ad esempio, il CCK ( Content Construction Kit ) , un modulo contribuito , è stata integrata nel Drupal per la versione 7 .
Contributo Moduli
Contributo moduli sono disponibili nel Drupal modulo repository. Questi moduli sono stati sviluppati da sviluppatori di terze parti e indipendente. L'archivio comprende recensioni e commenti da altri utenti per quanto riguarda la qualità dei moduli , nonché un elenco dei bug conosciuti . Gli sviluppatori possono inoltre utilizzare la sezione moduli per lavorare con gli altri per risolvere i problemi con i moduli contribuito . I moduli presenti nel repository di Drupal sono suddivisi in categorie in base alla versione di Drupal sono compatibili con .
Comunemente moduli utilizzati
Secondo il modulo Drupal.org repository , i moduli di Drupal più comunemente usati includono Visto , token , CCK ( per le versioni di Drupal 6 anni e più ) , Pathauto e FileField . Visto che consente contenuto di design personalizzato, come prima pagina del sito e la pagina del profilo utente . Token consente di integrare codici brevi per il recupero dei valori personalizzati . Pathauto genera automaticamente un nodo URL alias . Campo File sostituisce il campo di upload Drupal core , dando un maggiore controllo sul caricamento di file .
Premium e moduli personalizzati
sviluppatori di terze parti possono costruire moduli di Drupal personalizzati e scegliere di non includerli nel repository modulo Drupal . Questi moduli sono in genere di natura commerciale , mentre tutti i moduli presenti nel repository sono liberi di utilizzare e modificare , rilasciato sotto una licenza GPL ( General Public License ) .