5 Moduli essenziali in un progetto basato su Drupal

Elenco qui di seguito alcuni moduli che personalmente ritengo essenziali per realizzare un progetto in Drupal, ovviamente poi ci sono preferenze e scelte personali.  Personalmente i presenti moduli rappresentano la Top 5 dei moduli in Drupal di cui non puoi fare a meno.

  •  Views (http://drupal.org/project/views): crea “viste” dei contenuti basandosi su argomenti da passare ai cosiddetti “field”, ordinamento dei contenuti, scelta dei “field” da visualizzare. É il modulo portante del “theming” di un ambiente web basato su “Drupal”, unendo oppurtunamente creazione di “hooks” alternativi, “Views” e “theming” è possibile dare la giusta visualizzazione a tutti i contenuti, interessante è la disponibilità di guide ufficiali realizzate direttamente dai coder di questo modulo importantissimo;
     
  • Panels (http://drupal.org/project/panels): un modulo che permette di gestire direttamente on-line sub-layout all'interno del tema utilzzato, anchesso molto utile per dare la giusta visualizzazione ai contenuti ma sconsigliato per portali di grandi dimensioni e soprattutto per pagine con grandi quantità di visite e contenuti visualizzati perchè è un modulo che consuma molte risorse. Spesso utilizzato per dare “al volo” una visualizzazione alternativa di alcune pagine senza dover necessariamente lavorare sul codice php del tema;

  • CCK (http://drupal.org/project/cck): modulo essenziale per la creazione di qualsiasi tipo di contenuto, permette di creare, inserire e gesitire campi che vanno dal semplice inserimento testo all'inserimento di contenuti multimediali di qualsiasi tipo, semplicemente immancambile in in progetto basato su Drupal, nella versione 7.x di Drupal questo modulo sarà incluso nel “Core”. Evento molto imporante per un modulo, infatti la community è molto resita sulla questione di inclusione di moduli nel “Core” di Drupal, questo avviene solo quando un modulo è davvero stabile ed è utile la sua inclusione in quanto aumenta la dimensione del pacchetto base e pesantezza del framework base;
     
  • Pathauto (http://drupal.org/project/pathauto): è un modulo di supporto al classico sistema di “clear urls”, esso infatti offre supporto sulla nomenclatura degli url basandosi sul tipo di contenuto che si vuole gestire, permette di rinominare la “path” di qualsiasi contenuto presente all'interno di drupal in modo ricorsivo basandosi su data di inserimento, username dell'autore, numero identificativo del contuenuto (servizi offerti da “Token”), aiuta a rendere di più facile lettura la path e “nascondere” il fatto che il progetto sia basato su drupal sovrascivendo “path” classiche del sistema Drupal;

  • XML Sitemap (http://drupal.org/project/xmlsitemap): precedentemente si utilizzava il modulo “Google Sitemap” ma il progetto è stato abbandonato per dare spazio a questo modulo più completo e generico, essenziale per un indicizazione completa e ottimizzata del proprio sito realizzato su base Drupal da parte di tutti i motori di ricerca, crawl ecc, esso è conforme agli standard “sitemaps.org specification, modulo sponsorizzato dallaSymantec e WebWise Solutions;

 

Crediti

Gnu Project Gnu Project Gnu Project Gnu Project Copyright by http://kiuz.it Gnu Project Powered by Site 5 Hosting Drupal Logo by Pills of Bits