Drupal è uno dei CMS più performanti che esistono in circolazione. Ha una struttura estremamente flessibile che permette non solo di avere un utile ambiente di lavoro per costruire pagine con Form per l’inserimento dei dati (CCK – Content Construction Kit), ma ha anche nel suo “core” un efficientissimo strumento che ci permette la ricerca dei dati inseriti nei moduli tramite il CCK.Stiamo parlando del modulo VIEWS che consente la ricerca dei dati inseriti nel database e quindi la possibilità di cercare (in termini tecnici la ricerca dei dati inseriti nel database si chiama Query) informazioni in maniere “relativamente” semplice senza conoscere complicati linguaggi di programmazione (e questo naturalmente rientra anche in uno dei vantaggi principali dei CMS)Quale è la differenza di DRUPAL rispetto ad altri cms come ad esempio Joomla o WordPress?Prima di tutto la descrizione fatta precedentemente questa simbiosi perfetta tra CCK e VIEWS è una caratteristica non comune ad altri cms che hanno una struttura che si spinge fino ad avanzate estensioni (spesso di terze parti cioè non sono implementate in maniera nativa nel software) CCK per l’inserimento dei dati (basti pensare ad esempio al componente K2 in Joomla) ma che hanno sistemi meno evoluti in merito alla ricerca dei dati inseriti nel database e magari sono sistemi riservati a estensioni esterne, a volte a pagamento ed ottenute spesso con la combinazione di più componenti e moduli tra di loro.Drupal invece ha già tutto al suo interno in maniera nativa. Senza appoggiarsi a produttori esterni di estensioni. Ha una struttura modulare ovvero possiamo estendere le funzionalità del CMS aggiungendo altri moduli esterni procurati da una vasta comunità mondiale di programmatori. E’ molto difficile (esempi possono essere fatti per i Temi o alcuni moduli) trovare estensioni a pagamento per Drupal tutto può essere trovato in maniera facile e gratuita (Il massimo del software libero – OPEN SOURCE).In tal senso Drupal rappresenta un FRAMEWORK vero e proprio che ci consente di risparmiare tempo senza riscrivere metri di codice di programmazione in quanto molti elementi utili per comporre il nostro lavoro sono già pronti e messi a disposizione dalla struttura modulare del CMS.DRUPAL come detto in precedenza è un CMS (Content management System – in italiano gestione dei contenuti) per cui fa parte della categoria dei siti dinamici ovvero hanno bisogno non solo di uno spazio Hosting per funzionare dove posizionare fisicamente i file del programma, ma anche di un database (mysql nel nostro caso) dove inserire tutti gli altri dati esterni (informazioni di tipo testuale, immagini, video etc.).Tutti questi elementi (File del programma + dati contenuti nel database mysql) ruotano attorno ad una struttura grafica che in Drupal si chiama TEMA (come in WordPress e template in Joomla).In basso rappresentiamo un esempio di funzionamento di un sito dinamico e l’interazione degli elementi che compongono un CMS.Naturalmente questo è uno schema valido per qualunque tipo di CMS e non solo per Drupal…
Blog
In questo Tutorial implementeremo le mappe di Google all’interno del nostro cms Drupal 7. Raccomandiamo durante la fase di download del modulo Gmap di istallare la versione beta dell’estensione così come proposta nel video poichè abbiamo riscontrato un problema nella versione stabile per quanto riguarda la visualizzazione dei markers nelle Gmaps.Tutti gli utenti che che hanno acquistato il video corso-online Drupal, troveranno questo Tutorial anche nell’area riservata.Con la combinazione tra il modulo Gmap e Location in Drupal si riescono a creare soluzioni flessibili e professionali. Come vedremo in seguito con i prossimi Tutorial su Gmap di Drupal, con l’aggiunta del modulo Views riusciremo ad aumentare le potenzialità di gestione delle Gmaps con il nostro CMS. Video corsi online Drupal 7 - Tutorial Free - Gmap + Location from corsi-online on Vimeo.
Molti sono i vantaggi introdotti con la nuova versione (7) di DRUPAL rispetto alle precedenti. Due novità evidenti spiccano immediatamente agli occhi dell’utente che utilizza il famoso CMS e sono:1) Possibilità di istallare moduli e temi direttamente dal pannello di amministrazione di Drupal,2) Integrazione di alcuni moduli importanti con il CORE del CMS.in tal senso sono stati integrati nella struttura del potentissimo Framework:CCK (Content Construction Kit)File FieldImage…etcPer questo motivo sono rivoluzionarie rispetto alle versioni precedenti le novità introdotte in questa release.Come sappiamo infatti DRUPAL rappresenta una scelta valida per la costruzione di portali web. Permette di avere un’ottima relazione tra i dati inseriti attraverso il sistema CCK di DRUPAL e la presentazione di questi dati attraverso il modulo VIEWS.Atri CMS non riescono a raggiungere questa efficienza senza introdurre particolari estensioni magari prodotte da altre software house ed a volte a pagamento nelle versioni complete.Drupal invece si presenta già così…pronto all’uso…introduci i dati con CCK e te li restituisce, nella forma da te voluta, con il modulo VIEWS. E spesso senza scrivere complicate righe di codice PHP riusciamo ad elaborare i dati contenuti nel database MYSQL in modo pratico e veloce.E’ vero bisogna dirlo, DRUPAL rispetto agli altri CMS presenta una curva di apprendimento leggermente più ripida…quindi bisogna essere concentrati ed attenti in fase di studio del CMS.Alla fine però, quando riusciamo ad apprendere la logica e il funzionamento del CMS ci sembrerà di aver fatto un grosso salto di qualità.La nuova versione di DRUPAL è solida dal punto di vista strutturale e questo significa che il tempo dovuto per apprendere le nozioni principali è ben speso poichè, a parte aggiornamenti di routine, il CMS non ha una data di scadenza breve come avviene invece in molti altri CMS dove…hai appena finito di imparare la versione attuale e stabile e dopo pochissimi mesi già ti esce la nuova versione…e spesso non riusciamo a tenere il passo.Accetta la sfida di DRUPAL…clicca sotto per visionare le lezioni demo e leggere il programma del nostro video corso online.
Paginazione
SCRIVIMI
Contatti e supporto tecnico
Il sito di Progettimultimediali.com raccoglie contenuti tecnici su Drupal e sviluppo web in diversi formati:
- Percorsi Formativi Live - lezioni one to one con il docente
- Ebook su Amazon KDP - guide e approfondimenti strutturati
- Articoli sul sito - guide e approfondimenti
- YouTube - contenuti selezionati e dimostrativi
Se hai domande sui contenuti trattati, puoi contattarmi descrivendo brevemente la tua situazione