+ All Categories
Home > Internet > Seminario Drupal 2012

Seminario Drupal 2012

Date post: 16-Jul-2015
Category:
Upload: nicola-corti
View: 38 times
Download: 1 times
Share this document with a friend
122
Introduzione Cos’` e Drupal? La struttura di Drupal Estendere Drupal Conclusioni Siti internet con Drupal Come creare un potente sito web senza toccare una riga di codice Daniele Napolitano e Nicola Corti Gruppo Utenti Linux Pisa Pisa - 28 marzo 2012 Daniele Napolitano e Nicola Corti Siti internet con Drupal
Transcript

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Siti internet con DrupalCome creare un potente sito web senza toccare una riga di codice

Daniele Napolitano e Nicola Corti

Gruppo Utenti Linux Pisa

Pisa - 28 marzo 2012

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Come si fa un sito web?

Vi siete mai chiesti come si costruisce un sito internet?

Bisogna conoscere un po’ di linguaggi strani che potrebbero nonpiacere a tutti...

HTLM, CSS, PHP, etc...sono solo alcuni di questi.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Come si fa un sito web?

Vi siete mai chiesti come si costruisce un sito internet?

Bisogna conoscere un po’ di linguaggi strani che potrebbero nonpiacere a tutti...

HTLM, CSS, PHP, etc...sono solo alcuni di questi.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Come si fa un sito web?

Vi siete mai chiesti come si costruisce un sito internet?

Bisogna conoscere un po’ di linguaggi strani che potrebbero nonpiacere a tutti...

HTLM, CSS, PHP, etc...sono solo alcuni di questi.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Imparare questi linguaggi puo portare via molto tempo.

Una persona che non ha dimestichezza con questo genere dilinguaggi puo aver bisogno di intere serate per iniziare a scrivereuna pagina web che sia decente.

Cio non toglie che imparare questi linguaggi sia molto divertente,ma purtroppo non tutti sono interessati a conoscere cosa ci stasotto...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Imparare questi linguaggi puo portare via molto tempo.

Una persona che non ha dimestichezza con questo genere dilinguaggi puo aver bisogno di intere serate per iniziare a scrivereuna pagina web che sia decente.

Cio non toglie che imparare questi linguaggi sia molto divertente,ma purtroppo non tutti sono interessati a conoscere cosa ci stasotto...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Imparare questi linguaggi puo portare via molto tempo.

Una persona che non ha dimestichezza con questo genere dilinguaggi puo aver bisogno di intere serate per iniziare a scrivereuna pagina web che sia decente.

Cio non toglie che imparare questi linguaggi sia molto divertente,ma purtroppo non tutti sono interessati a conoscere cosa ci stasotto...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Ecco un esempio di come potrebbe essere un primo sito web:

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Ecco il codice necessario per creare questa pagina:

<HTML><HEAD><TITLE>B a s i c HTML Sample Page</TITLE></HEAD><BODY BGCOLOR=”WHITE”><CENTER><H1>A Simple Sample Web Page</H1><IMG SRC=”h t t p : / / she ldonbrown . com/ images / s c b e a g l e c o n t a c t . j p e g”><H4>By She ldon Brown</H4><H2>Demonst rat ing a few HTML f e a t u r e s </H2></CENTER>. . .

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

E se volessimo creare un sito tipo http://www.gulp.linux.it/?

Dal browser possiamo vedere il sorgente della pagina.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

E se volessimo creare un sito tipo http://www.gulp.linux.it/?

Dal browser possiamo vedere il sorgente della pagina.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Andiamo su Strumenti - Sviluppo web - Sorgente pagina

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional //EN" "http ://www.w3.org/TR/xhtml1/

DTD/xhtml1 -transitional.dtd">

<html xmlns ="http ://www.w3.org /1999/ xhtml"

xml:lang="it" lang="it" dir="ltr">

<head >

<meta http -equiv ="Content -Type" content ="text/html;

charset=utf -8" />

<meta name=" keywords" content =" Pagina principale ,

Blender WorkShop 2010 in Pisa ,Calendario 2012, Come

associarsi al GULP ,Consiglio ,Convention associaz.

italiane per il software libero 2010, Corso Pacinotti

2010, Corso di fotografia ,Dentro la Shell ,Festa dell

’Economia Solidale 2010, Festa dell

’Economia Solidale 2011" />

AIUTO!Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Andiamo su Strumenti - Sviluppo web - Sorgente pagina

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional //EN" "http ://www.w3.org/TR/xhtml1/

DTD/xhtml1 -transitional.dtd">

<html xmlns ="http ://www.w3.org /1999/ xhtml"

xml:lang="it" lang="it" dir="ltr">

<head >

<meta http -equiv ="Content -Type" content ="text/html;

charset=utf -8" />

<meta name=" keywords" content =" Pagina principale ,

Blender WorkShop 2010 in Pisa ,Calendario 2012, Come

associarsi al GULP ,Consiglio ,Convention associaz.

italiane per il software libero 2010, Corso Pacinotti

2010, Corso di fotografia ,Dentro la Shell ,Festa dell

’Economia Solidale 2010, Festa dell

’Economia Solidale 2011" />

AIUTO!Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Andiamo su Strumenti - Sviluppo web - Sorgente pagina

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional //EN" "http ://www.w3.org/TR/xhtml1/

DTD/xhtml1 -transitional.dtd">

<html xmlns ="http ://www.w3.org /1999/ xhtml"

xml:lang="it" lang="it" dir="ltr">

<head >

<meta http -equiv ="Content -Type" content ="text/html;

charset=utf -8" />

<meta name=" keywords" content =" Pagina principale ,

Blender WorkShop 2010 in Pisa ,Calendario 2012, Come

associarsi al GULP ,Consiglio ,Convention associaz.

italiane per il software libero 2010, Corso Pacinotti

2010, Corso di fotografia ,Dentro la Shell ,Festa dell

’Economia Solidale 2010, Festa dell

’Economia Solidale 2011" />

AIUTO!Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Cosa e un CMS

Content Management System

Un CMS, e uno strumento software installato su un server webstudiato per facilitare la gestione dei contenuti di siti web,svincolando l’amministratore da conoscenze tecniche diprogrammazione Web.

Da Wikipedia, l’enciclopedia libera

I CMS vengono in nostro aiuto per aiutarci a creare siti web.Grazie ai CMS possiamo creare siti web senza scrivere nemmenouna riga di codice!

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Cosa e un CMS

Content Management System

Un CMS, e uno strumento software installato su un server webstudiato per facilitare la gestione dei contenuti di siti web,svincolando l’amministratore da conoscenze tecniche diprogrammazione Web.

Da Wikipedia, l’enciclopedia libera

I CMS vengono in nostro aiuto per aiutarci a creare siti web.Grazie ai CMS possiamo creare siti web senza scrivere nemmenouna riga di codice!

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Come si fa un sito web?Cosa e un CMS

Cosa e un CMS

Content Management System

Un CMS, e uno strumento software installato su un server webstudiato per facilitare la gestione dei contenuti di siti web,svincolando l’amministratore da conoscenze tecniche diprogrammazione Web.

Da Wikipedia, l’enciclopedia libera

I CMS vengono in nostro aiuto per aiutarci a creare siti web.Grazie ai CMS possiamo creare siti web senza scrivere nemmenouna riga di codice!

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cos’e Drupal?

Esistono molti CMS differenti, i piu famosisono Drupal, Joomla, MediaWiki, etc...

Stasera parliamo di Drupal, un CMS OpenSource e Multipiattaforma

Drupal e un progetto che ha oramai piu di 10anni alle spalle e che vanta una comunitamolto numerosa.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cos’e Drupal?

Esistono molti CMS differenti, i piu famosisono Drupal, Joomla, MediaWiki, etc...

Stasera parliamo di Drupal, un CMS OpenSource e Multipiattaforma

Drupal e un progetto che ha oramai piu di 10anni alle spalle e che vanta una comunitamolto numerosa.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cos’e Drupal?

Esistono molti CMS differenti, i piu famosisono Drupal, Joomla, MediaWiki, etc...

Stasera parliamo di Drupal, un CMS OpenSource e Multipiattaforma

Drupal e un progetto che ha oramai piu di 10anni alle spalle e che vanta una comunitamolto numerosa.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Com’e nato?

Creato originariamente da Dries Buytaert come bulletin boardsystem, divenne un progetto libero nel 2001.Il nome Drupal e la traslitterazione inglese per la parola olandesedruppel che significa goccia. Il nome nasce dal defunto drop.org,sito il cui codice si evolvette lentamente fino a trasformarsi inDrupal.Buytaert voleva chiamare il sito �dorp� (in olandese �villaggio�,riferendosi all’orientamento �per community� del progetto), macommise un errore di digitazione quando controllo la disponibilitadel dominio. Rileggendo, decise che drupal suonava meglio.

da Wikipedia - l’Enciclopia libera

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Pro e Contro

Pro:

1 Modularita

2 Community estesa

3 Progetto maturo

Contro:

1 La curva di apprendimento puo risultare abbastanza ripida

2 Documentazione in inglese

3 Prestazioni Elevate

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Pro e Contro

Pro:

1 Modularita

2 Community estesa

3 Progetto maturo

Contro:

1 La curva di apprendimento puo risultare abbastanza ripida

2 Documentazione in inglese

3 Prestazioni Elevate

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Software Libero

Non dimentichiamoci che Drupal e Software Libero!

Drupal e rilasciato sotto licenza GNU GPL (General PublicLicense)

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Software Libero

Non dimentichiamoci che Drupal e Software Libero!

Drupal e rilasciato sotto licenza GNU GPL (General PublicLicense)

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Da dove si scarica?

Drupal lo si puo scaricare liberamente da drupal.org/start.L’ultima versione disponibile adesso e la 7.12

sudo apt-get install drupal7

Dentro Ubuntu e possibile installarlo tramite il pacchetto drupal7

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Da dove si scarica?

Drupal lo si puo scaricare liberamente da drupal.org/start.L’ultima versione disponibile adesso e la 7.12

sudo apt-get install drupal7

Dentro Ubuntu e possibile installarlo tramite il pacchetto drupal7

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Requisiti

Per funzionare Drupal ha bisogno di:

web server Apache (Consigliato, vers. 1.3 o 2.x), IIS, etc...

database MySQL (vers. ≥ 5.0.15), PostgreSQL, SQLite

scripting PHP (vers. ≥ 5.2.5)

spazio almeno 15 MB liberi

S.O. Windows, Linux, Mac OS X

LAMP

Questi software vanno a formare la piattaforma LAMP

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Requisiti

Per funzionare Drupal ha bisogno di:

web server Apache (Consigliato, vers. 1.3 o 2.x), IIS, etc...

database MySQL (vers. ≥ 5.0.15), PostgreSQL, SQLite

scripting PHP (vers. ≥ 5.2.5)

spazio almeno 15 MB liberi

S.O. Windows, Linux, Mac OS X

LAMP

Questi software vanno a formare la piattaforma LAMP

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Requisiti

Per funzionare Drupal ha bisogno di:

web server Apache (Consigliato, vers. 1.3 o 2.x), IIS, etc...

database MySQL (vers. ≥ 5.0.15), PostgreSQL, SQLite

scripting PHP (vers. ≥ 5.2.5)

spazio almeno 15 MB liberi

S.O. Windows, Linux, Mac OS X

LAMP

Questi software vanno a formare la piattaforma LAMP

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Requisiti

Per funzionare Drupal ha bisogno di:

web server Apache (Consigliato, vers. 1.3 o 2.x), IIS, etc...

database MySQL (vers. ≥ 5.0.15), PostgreSQL, SQLite

scripting PHP (vers. ≥ 5.2.5)

spazio almeno 15 MB liberi

S.O. Windows, Linux, Mac OS X

LAMP

Questi software vanno a formare la piattaforma LAMP

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Requisiti

Per funzionare Drupal ha bisogno di:

web server Apache (Consigliato, vers. 1.3 o 2.x), IIS, etc...

database MySQL (vers. ≥ 5.0.15), PostgreSQL, SQLite

scripting PHP (vers. ≥ 5.2.5)

spazio almeno 15 MB liberi

S.O. Windows, Linux, Mac OS X

LAMP

Questi software vanno a formare la piattaforma LAMP

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Requisiti

Per funzionare Drupal ha bisogno di:

web server Apache (Consigliato, vers. 1.3 o 2.x), IIS, etc...

database MySQL (vers. ≥ 5.0.15), PostgreSQL, SQLite

scripting PHP (vers. ≥ 5.2.5)

spazio almeno 15 MB liberi

S.O. Windows, Linux, Mac OS X

LAMP

Questi software vanno a formare la piattaforma LAMP

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Requisiti

Per funzionare Drupal ha bisogno di:

web server Apache (Consigliato, vers. 1.3 o 2.x), IIS, etc...

database MySQL (vers. ≥ 5.0.15), PostgreSQL, SQLite

scripting PHP (vers. ≥ 5.2.5)

spazio almeno 15 MB liberi

S.O. Windows, Linux, Mac OS X

LAMP

Questi software vanno a formare la piattaforma LAMP

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cosa con Drupal?

Che genere di siti si possono realizzare con Drupal?

Blog

Forum

Portali

Siti Personali

eCommerce

Siti Multimediali

Intranet Aziendali

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cosa con Drupal?

Che genere di siti si possono realizzare con Drupal?

Blog

Forum

Portali

Siti Personali

eCommerce

Siti Multimediali

Intranet Aziendali

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cosa con Drupal?

Che genere di siti si possono realizzare con Drupal?

Blog

Forum

Portali

Siti Personali

eCommerce

Siti Multimediali

Intranet Aziendali

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cosa con Drupal?

Che genere di siti si possono realizzare con Drupal?

Blog

Forum

Portali

Siti Personali

eCommerce

Siti Multimediali

Intranet Aziendali

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cosa con Drupal?

Che genere di siti si possono realizzare con Drupal?

Blog

Forum

Portali

Siti Personali

eCommerce

Siti Multimediali

Intranet Aziendali

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cosa con Drupal?

Che genere di siti si possono realizzare con Drupal?

Blog

Forum

Portali

Siti Personali

eCommerce

Siti Multimediali

Intranet Aziendali

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cosa con Drupal?

Che genere di siti si possono realizzare con Drupal?

Blog

Forum

Portali

Siti Personali

eCommerce

Siti Multimediali

Intranet Aziendali

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cosa con Drupal?

Che genere di siti si possono realizzare con Drupal?

Blog

Forum

Portali

Siti Personali

eCommerce

Siti Multimediali

Intranet Aziendali

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

Cosa con Drupal?

Che genere di siti si possono realizzare con Drupal?

Blog

Forum

Portali

Siti Personali

eCommerce

Siti Multimediali

Intranet Aziendali

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

http://www.nasa.gov/

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

http://www.whitehouse.gov/

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

http://www.lefigaro.fr/

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

http://www.christinaaguilera.com/

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

http://www.warnerbrosrecords.com/

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

http://www.mtv.co.uk/

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

E adesso...?

Installiamo Drupal!

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Cos’e Drupal?Com’e nato?Pro e ControDa dove si scarica?RequisitiEsempi di siti importanti realizzati con Drupal

E adesso...?

Installiamo Drupal!

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

I moduli del core

In Drupal, tutto (o quasi) e un modulo.

Il core di Drupal e formato da diversi moduli, attivabili o meno.

C’e il modulo che controlla gli aggiornamenti, il modulo che attivala possibilita di commentare i vari contenuti, quello che fornisce laricerca full-text e cosı via...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

I moduli del core

In Drupal, tutto (o quasi) e un modulo.

Il core di Drupal e formato da diversi moduli, attivabili o meno.

C’e il modulo che controlla gli aggiornamenti, il modulo che attivala possibilita di commentare i vari contenuti, quello che fornisce laricerca full-text e cosı via...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

I moduli del core

In Drupal, tutto (o quasi) e un modulo.

Il core di Drupal e formato da diversi moduli, attivabili o meno.

C’e il modulo che controlla gli aggiornamenti, il modulo che attivala possibilita di commentare i vari contenuti, quello che fornisce laricerca full-text e cosı via...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

I nodi

Ogni pagina non generata da un modulo e un nodo.

Un nodo e formato da un titolo e da un contenuto (in HTML otesto semplice).

Ogni nodo puo essere di un tipo ben specifico, pubblicato o meno(quindi e una bozza), promosso in prima pagina (stile blog) epossono anche essere tracciate le modifiche come su un qualsiasiwiki.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

I nodi

Ogni pagina non generata da un modulo e un nodo.

Un nodo e formato da un titolo e da un contenuto (in HTML otesto semplice).

Ogni nodo puo essere di un tipo ben specifico, pubblicato o meno(quindi e una bozza), promosso in prima pagina (stile blog) epossono anche essere tracciate le modifiche come su un qualsiasiwiki.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

I nodi

Ogni pagina non generata da un modulo e un nodo.

Un nodo e formato da un titolo e da un contenuto (in HTML otesto semplice).

Ogni nodo puo essere di un tipo ben specifico, pubblicato o meno(quindi e una bozza), promosso in prima pagina (stile blog) epossono anche essere tracciate le modifiche come su un qualsiasiwiki.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

I nodi

L’URL di un nodo sara sempre composto da node e numero delnodo, esempio: node/45

Ovviamente possiamo sempre creare alias per rendere gli URL piubelli, ma anche per migliorare l’aspetto SEO (Search EngineOptimization) del nostro sito.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

I nodi

L’URL di un nodo sara sempre composto da node e numero delnodo, esempio: node/45

Ovviamente possiamo sempre creare alias per rendere gli URL piubelli, ma anche per migliorare l’aspetto SEO (Search EngineOptimization) del nostro sito.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Permessi & ruoli

Ogni utente puo avere uno o piu ruoli ben specifici.

E chiaramente ad ogni ruolo possiamo assegnare diversi permessi.

La scelta dei permessi da dare ad ogni ruolo permette a piu utentidi lavorare solo nelle aree di loro competenza.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Permessi & ruoli

Ogni utente puo avere uno o piu ruoli ben specifici.

E chiaramente ad ogni ruolo possiamo assegnare diversi permessi.

La scelta dei permessi da dare ad ogni ruolo permette a piu utentidi lavorare solo nelle aree di loro competenza.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Permessi & ruoli

Ogni utente puo avere uno o piu ruoli ben specifici.

E chiaramente ad ogni ruolo possiamo assegnare diversi permessi.

La scelta dei permessi da dare ad ogni ruolo permette a piu utentidi lavorare solo nelle aree di loro competenza.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: amministratore

Posso creare e modificare tutti i contenuti e amministraretutti i moduli.

L’utente amministratore

L’utente con ID = 0 e amministratore a prescindere dal ruolo adesso assegnato.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: amministratore

Posso creare e modificare tutti i contenuti e amministraretutti i moduli.

L’utente amministratore

L’utente con ID = 0 e amministratore a prescindere dal ruolo adesso assegnato.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: redattore

Posso creare e pubblicare qualsiasi tipo di nodo.

Posso modificare qualsiasi nodo.

Posso vedere qualsiasi nodo a seconda che sia pubblicato omeno.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: redattore

Posso creare e pubblicare qualsiasi tipo di nodo.

Posso modificare qualsiasi nodo.

Posso vedere qualsiasi nodo a seconda che sia pubblicato omeno.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: redattore

Posso creare e pubblicare qualsiasi tipo di nodo.

Posso modificare qualsiasi nodo.

Posso vedere qualsiasi nodo a seconda che sia pubblicato omeno.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: redattore

Posso creare e pubblicare qualsiasi tipo di nodo.

Posso modificare qualsiasi nodo.

Posso vedere qualsiasi nodo a seconda che sia pubblicato omeno.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: redattore

Posso creare e pubblicare qualsiasi tipo di nodo.

Posso modificare qualsiasi nodo.

Posso vedere qualsiasi nodo a seconda che sia pubblicato omeno.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: collaboratore

Posso creare determinati tipi di nodo ma non possopubblicarli.

Posso modificare solo i miei nodi.

Non posso vedere i nodi non pubblicati non miei.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: collaboratore

Posso creare determinati tipi di nodo ma non possopubblicarli.

Posso modificare solo i miei nodi.

Non posso vedere i nodi non pubblicati non miei.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: collaboratore

Posso creare determinati tipi di nodo ma non possopubblicarli.

Posso modificare solo i miei nodi.

Non posso vedere i nodi non pubblicati non miei.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: collaboratore

Posso creare determinati tipi di nodo ma non possopubblicarli.

Posso modificare solo i miei nodi.

Non posso vedere i nodi non pubblicati non miei.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: collaboratore

Posso creare determinati tipi di nodo ma non possopubblicarli.

Posso modificare solo i miei nodi.

Non posso vedere i nodi non pubblicati non miei.

Posso moderare i commenti al sito.

Non posso amministrare i moduli.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: utente registrato

Posso commentare qualasiasi tipo di nodo.

Non posso vedere i nodi non pubblicati.

Non posso fare nient’altro..

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: utente registrato

Posso commentare qualasiasi tipo di nodo.

Non posso vedere i nodi non pubblicati.

Non posso fare nient’altro..

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Il coreI permessi e i ruoli

Esempio di ruolo: utente registrato

Posso commentare qualasiasi tipo di nodo.

Non posso vedere i nodi non pubblicati.

Non posso fare nient’altro..

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

I moduli

Drupal gia dalla prima installazione permette di creare un ottimosito web strutturato.

Ma e la possibilita di estenderlo che fa di Drupal un potenteframework per applicazioni web.

Ne esistono a migliaia! (Drupal.org ne contiene 9833 al momentodella stesura di queste slide).

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

I moduli

Drupal gia dalla prima installazione permette di creare un ottimosito web strutturato.

Ma e la possibilita di estenderlo che fa di Drupal un potenteframework per applicazioni web.

Ne esistono a migliaia! (Drupal.org ne contiene 9833 al momentodella stesura di queste slide).

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

I moduli

Drupal gia dalla prima installazione permette di creare un ottimosito web strutturato.

Ma e la possibilita di estenderlo che fa di Drupal un potenteframework per applicazioni web.

Ne esistono a migliaia! (Drupal.org ne contiene 9833 al momentodella stesura di queste slide).

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Alcuni tra i moduli piu utilizzati

I moduli assolvono diverse funzioni che vorremmo avere in un buonsito web strutturato.

Aggregazione dei contenuti (liste, blog, feed)

Editing avanzato dei contenuti (wysiwyg, sostituzioneautomatica)

Automatizzazione di azioni comuni (cambio URL, backup,inserimenti parametrici)

Integrazione con servizi esterni (social network in primis)

Gestione avanzata delle immagini (gallerie, ridimensionamenti,lightbox, filigrana)

Layout avanzati

Autorizzazioni avanzate

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Alcuni tra i moduli piu utilizzati

I moduli assolvono diverse funzioni che vorremmo avere in un buonsito web strutturato.

Aggregazione dei contenuti (liste, blog, feed)

Editing avanzato dei contenuti (wysiwyg, sostituzioneautomatica)

Automatizzazione di azioni comuni (cambio URL, backup,inserimenti parametrici)

Integrazione con servizi esterni (social network in primis)

Gestione avanzata delle immagini (gallerie, ridimensionamenti,lightbox, filigrana)

Layout avanzati

Autorizzazioni avanzate

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Alcuni tra i moduli piu utilizzati

I moduli assolvono diverse funzioni che vorremmo avere in un buonsito web strutturato.

Aggregazione dei contenuti (liste, blog, feed)

Editing avanzato dei contenuti (wysiwyg, sostituzioneautomatica)

Automatizzazione di azioni comuni (cambio URL, backup,inserimenti parametrici)

Integrazione con servizi esterni (social network in primis)

Gestione avanzata delle immagini (gallerie, ridimensionamenti,lightbox, filigrana)

Layout avanzati

Autorizzazioni avanzate

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Alcuni tra i moduli piu utilizzati

I moduli assolvono diverse funzioni che vorremmo avere in un buonsito web strutturato.

Aggregazione dei contenuti (liste, blog, feed)

Editing avanzato dei contenuti (wysiwyg, sostituzioneautomatica)

Automatizzazione di azioni comuni (cambio URL, backup,inserimenti parametrici)

Integrazione con servizi esterni (social network in primis)

Gestione avanzata delle immagini (gallerie, ridimensionamenti,lightbox, filigrana)

Layout avanzati

Autorizzazioni avanzate

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Alcuni tra i moduli piu utilizzati

I moduli assolvono diverse funzioni che vorremmo avere in un buonsito web strutturato.

Aggregazione dei contenuti (liste, blog, feed)

Editing avanzato dei contenuti (wysiwyg, sostituzioneautomatica)

Automatizzazione di azioni comuni (cambio URL, backup,inserimenti parametrici)

Integrazione con servizi esterni (social network in primis)

Gestione avanzata delle immagini (gallerie, ridimensionamenti,lightbox, filigrana)

Layout avanzati

Autorizzazioni avanzate

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Alcuni tra i moduli piu utilizzati

I moduli assolvono diverse funzioni che vorremmo avere in un buonsito web strutturato.

Aggregazione dei contenuti (liste, blog, feed)

Editing avanzato dei contenuti (wysiwyg, sostituzioneautomatica)

Automatizzazione di azioni comuni (cambio URL, backup,inserimenti parametrici)

Integrazione con servizi esterni (social network in primis)

Gestione avanzata delle immagini (gallerie, ridimensionamenti,lightbox, filigrana)

Layout avanzati

Autorizzazioni avanzate

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Alcuni tra i moduli piu utilizzati

I moduli assolvono diverse funzioni che vorremmo avere in un buonsito web strutturato.

Aggregazione dei contenuti (liste, blog, feed)

Editing avanzato dei contenuti (wysiwyg, sostituzioneautomatica)

Automatizzazione di azioni comuni (cambio URL, backup,inserimenti parametrici)

Integrazione con servizi esterni (social network in primis)

Gestione avanzata delle immagini (gallerie, ridimensionamenti,lightbox, filigrana)

Layout avanzati

Autorizzazioni avanzate

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Alcuni tra i moduli piu utilizzati

I moduli assolvono diverse funzioni che vorremmo avere in un buonsito web strutturato.

Aggregazione dei contenuti (liste, blog, feed)

Editing avanzato dei contenuti (wysiwyg, sostituzioneautomatica)

Automatizzazione di azioni comuni (cambio URL, backup,inserimenti parametrici)

Integrazione con servizi esterni (social network in primis)

Gestione avanzata delle immagini (gallerie, ridimensionamenti,lightbox, filigrana)

Layout avanzati

Autorizzazioni avanzate

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Alcuni tra i moduli piu utilizzati

I moduli assolvono diverse funzioni che vorremmo avere in un buonsito web strutturato.

Aggregazione dei contenuti (liste, blog, feed)

Editing avanzato dei contenuti (wysiwyg, sostituzioneautomatica)

Automatizzazione di azioni comuni (cambio URL, backup,inserimenti parametrici)

Integrazione con servizi esterni (social network in primis)

Gestione avanzata delle immagini (gallerie, ridimensionamenti,lightbox, filigrana)

Layout avanzati

Autorizzazioni avanzate

etc...

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Views

Questo modulo tuttofare e usato dovunque c’e bisogno divisualizzare una lista di contenuti sulla base di determinatiparametri, con o senza paginatore.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

CCK

Content Contruction Kit e un potente modulo che ci permette diaggiungere infiniti campi di vario tipo (numero, stringa, data,immagine, riferimento ad altro contenuto ecc) a ogni contenuto,curandone sia la parte di modifica che quella di visualizzazione.

Utile solo per Drupal 6, in quanto la versione 7 ha gia lecaratteristiche di questo modulo integrate nel core.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Wysiwyg

Editor visuale per la modifica dei contenuti. Puo utilizzareCKEditor o altri editor JavaScript.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Webform

Aggiunge la possibilita di creare delle pagine con diversi campi, adesempio per una registrazione ad un evento.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

IMCE & IMCE Wysiwyg bridge

Facilita il caricamento di file sul server emulando un completo filemanager, indispensabile per inserire immagini nei contenutiprelevandole dal proprio computer.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

ImageCache

Ridimensiona, taglia e sovrappone la filigrana alle immagini.

Utilissimo per generare delle anteprime automatiche delle immagini.

Integrato in Drupal 7.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Backup and Migrate

Effettua backup automatici e li puo inviare via email o verso unindirizzo FTP.

Permette di spostare i contenuti di un sito da una installazioneall’altra.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Panels

Divide una pagina in piu pannelli con layout e dimensioni arbitrarie.

In ognuno di questi pannelli e possibile inserire nodi, viste, blocchie menu.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Lightbox2

Dona alla immagini un gradevole effetto lightbox, ottimo inaccoppiata con ImageCache.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

XML sitemap

La Sitemap e una mappa del sito in formato standard e XML.Viene utilizzata dai motori di ricerca per facilitare l’indicizzazionedel sito da parte dei crawler.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Views Slideshow

Visualizza una vista di contenuti come uno slideshow, con varieffetti di transizione.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Calendar

Visualizza un completo calendario interattivo basato su campi ditipo data di ogni contenuto.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Nice Menus

Trasforma i menu tradizionali in menu gerarchici con effetto fadein realizzati in JavaScript.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Printer, e-mail and PDF versions

Aggiunge i link per stampare un contenuto e per creare un PDFpartendo dalla pagina visualizzata.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Ubercart

Trasforma Drupal in un complesso sito di e-commerce. Gestisce ipagamenti con carta di credito e PayPal.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Simplenews

Per creare newsletter direttamente da Drupal.

Gestisce iscrizione, cancellazione e l’invio di newsletter (con esenza registrazione al sito).

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Fivestar

Utile per dare la possibilita agli utenti di votare le pagine delproprio sito web.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

GMap Module

Aggiunge le mappe di Google al prorio sito, permette digeolocalizzare i nodi e di visualizzarli in forma aggregata in unamappa geografica.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Quick Tabs

Aggiunge un blocco diviso in tab dove includere blocchi, viste onodi all’interno di ogni tab.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Twitter

Permette di inviare tweet quando si inseriscono nuovi contenuti...

...oltre a visualizzarli nel sito come estratto del proprio profiloTwitter.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Facebook social plugins integration

Integra Drupal con Facebook partendo dal pulsante per il Like,arrivando a commentare gli articoli da Facebook.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

LDAP integration

Usa LDAP per autenticare gli utenti che accedono a Drupal.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

I temi

Anche se non siamo webdesigner, ci sono migliaia di temiprofessionali pronti all’uso.

Se invece siamo ottimi webdesigner, ci sono diversi temi mininaliusati come base per lo sviluppo di nuovi temi.

Alcuni temi da cui iniziare lo sviluppo grafico sono: Zen, Fusion eAdaptiveTheme.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

I temi

Anche se non siamo webdesigner, ci sono migliaia di temiprofessionali pronti all’uso.

Se invece siamo ottimi webdesigner, ci sono diversi temi mininaliusati come base per lo sviluppo di nuovi temi.

Alcuni temi da cui iniziare lo sviluppo grafico sono: Zen, Fusion eAdaptiveTheme.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

I temi

Anche se non siamo webdesigner, ci sono migliaia di temiprofessionali pronti all’uso.

Se invece siamo ottimi webdesigner, ci sono diversi temi mininaliusati come base per lo sviluppo di nuovi temi.

Alcuni temi da cui iniziare lo sviluppo grafico sono: Zen, Fusion eAdaptiveTheme.

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Qualche tema gia pronto...

Marinelli - http://drupal.org/project/marinelli/

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Qualche tema gia pronto...

Danland - http://drupal.org/project/danland/

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Qualche tema gia pronto...

Pixture Reloaded -http://drupal.org/project/pixture reloaded

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Qualche tema gia pronto...

Sky - http://drupal.org/project/sky

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Qualche tema gia pronto...

Acquia Slate - http://drupal.org/project/acquia slate

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

I moduliAlcuni tra i moduli piu utilizzatiI temi

Qualche tema gia pronto...

Busy - http://drupal.org/project/busy

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Siti Utili:

www.drupal.org

www.drupalitalia.org

www.drupal.it

Daniele Napolitano e Nicola Corti Siti internet con Drupal

IntroduzioneCos’e Drupal?

La struttura di DrupalEstendere Drupal

Conclusioni

Slides realizzate da:Nicola Corti - corti.nico [at] gmail [dot] com

Daniele Napolitano - dnax88 [at] gmail [dot] com

Slides realizzate con LATEX Beamer, ed utilizzando interamentesoftware libero.La seguente presentazione e rilasciata sotto licenzaCreative Commons - Attributions, Non Commercial,Share-alike.

Daniele Napolitano e Nicola Corti Siti internet con Drupal


Recommended